]> git.parisson.com Git - pdf.js.git/commitdiff
Remove div arguments once used for lsb
authorVivien Nicolas <21@vingtetun.org>
Wed, 24 Aug 2011 15:26:14 +0000 (17:26 +0200)
committerVivien Nicolas <21@vingtetun.org>
Wed, 24 Aug 2011 15:26:14 +0000 (17:26 +0200)
fonts.js

index 9dc739796cffdb23bb8be64e661b248820aa0ac1..9b306ff0e24f3f25d8df98a39f80a0f2a039c52b 100755 (executable)
--- a/fonts.js
+++ b/fonts.js
@@ -1486,19 +1486,21 @@ var Type1Parser = function() {
           if (value == 13) {
             if (charstring.length == 2) {
               lsb = charstring[0];
+              charstring.splice(0, 1);
               width = charstring[1];
             } else if (charstring.length == 4 && charstring[3] == 'div') {
               lsb = charstring[0];
+              charstring.splice(0, 1);
               width = charstring[1] / charstring[2];
             } else if (charstring.length == 4 && charstring[2] == 'div') {
               lsb = charstring[0] / charstring[1];
+              charstring.splice(0, 3);
               width = charstring[3];
             } else {
               error('Unsupported hsbw format: ' + charstring);
             }
 
             charstring.push(lsb, 'hmoveto');
-            charstring.splice(0, 1);
             continue;
           }
           command = charStringDictionary[value];