]> git.parisson.com Git - pdf.js.git/commitdiff
Fix wrong order of the 'div' command
authorVivien Nicolas <21@vingtetun.org>
Fri, 17 Jun 2011 21:38:01 +0000 (23:38 +0200)
committerVivien Nicolas <21@vingtetun.org>
Fri, 17 Jun 2011 21:38:01 +0000 (23:38 +0200)
fonts.js

index b9ef5b330974979a76d9a3f0416b12e6ab34a2c9..6c3d13051e0c3f19568be40a0de6abde85ba4a10 100644 (file)
--- a/fonts.js
+++ b/fonts.js
@@ -1235,7 +1235,7 @@ CFF.prototype = {
           case "div":
             var num2 = aCharstring[i - 1];
             var num1 = aCharstring[i - 2];
-            aCharstring.splice(i - 2, 3, num2 / num1);
+            aCharstring.splice(i - 2, 3, num1 / num2);
             i -= 2;
             break;
 
@@ -1354,7 +1354,6 @@ CFF.prototype = {
     }
 
     var charstringsIndex = this.createCFFIndexHeader([[0x40, 0x0E]].concat(glyphs), true);
-    charstringsIndex = charstringsIndex.join(" ").split(" "); // XXX why?
 
     //Top Dict Index
     var topDictIndex = [
@@ -1388,7 +1387,6 @@ CFF.prototype = {
     var privateOffset = charstringsOffset + charstringsIndex.length;
     topDictIndex = topDictIndex.concat(this.encodeNumber(privateOffset));
     topDictIndex.push(18); // Private
-    topDictIndex = topDictIndex.join(" ").split(" ");
 
     var indexes = [
       topDictIndex, stringsIndex,
@@ -1418,7 +1416,6 @@ CFF.prototype = {
       139, 12, 14,
       28, 0, 55, 19
     ]);
-    privateData = privateData.join(" ").split(" ");
     cff.set(privateData, currentOffset);
     currentOffset += privateData.length;