]> git.parisson.com Git - pdf.js.git/commitdiff
Remove the isDisplayable function and use inline code instead
authorVivien Nicolas <21@vingtetun.org>
Mon, 5 Sep 2011 15:34:52 +0000 (17:34 +0200)
committerVivien Nicolas <21@vingtetun.org>
Mon, 5 Sep 2011 15:34:52 +0000 (17:34 +0200)
pdf.js

diff --git a/pdf.js b/pdf.js
index 82cfb4c81dcf313482472d4c70d184b276b76d07..51d29725736c63eb140300a3d465ca9267448437 100644 (file)
--- a/pdf.js
+++ b/pdf.js
@@ -4297,10 +4297,6 @@ var PartialEvaluator = (function() {
           lastChar = diffEncoding.length || baseEncoding.length;
 
         // merge in the differences
-        function isDisplayable(code) {
-          return code > 0x1f && (code < 128 || code > 255);
-        }
-
         var glyphsMap = {};
         for (var i = firstChar; i <= lastChar; i++) {
           var glyph = diffEncoding[i] || baseEncoding[i];
@@ -4308,7 +4304,7 @@ var PartialEvaluator = (function() {
             var index = GlyphsUnicode[glyph] || i;
             glyphsMap[glyph] = encodingMap[i] = index;
 
-            if (!isDisplayable(index))
+            if (index <= 0x1f || (index >= 128 && code <= 255))
               glyphsMap[glyph] = encodingMap[i] += kCmapGlyphOffset;
           }
         }