|
|
@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') { |
|
|
|
(typeof window !== 'undefined' ? window : this).PDFJS = {}; |
|
|
|
(typeof window !== 'undefined' ? window : this).PDFJS = {}; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
PDFJS.version = '1.1.401'; |
|
|
|
PDFJS.version = '1.1.403'; |
|
|
|
PDFJS.build = '5dcd409'; |
|
|
|
PDFJS.build = '88e0326'; |
|
|
|
|
|
|
|
|
|
|
|
(function pdfjsWrapper() { |
|
|
|
(function pdfjsWrapper() { |
|
|
|
// Use strict in our context only - users might not want it
|
|
|
|
// Use strict in our context only - users might not want it
|
|
|
@ -25064,9 +25064,10 @@ var Font = (function FontClosure() { |
|
|
|
if (!glyphName) { |
|
|
|
if (!glyphName) { |
|
|
|
continue; |
|
|
|
continue; |
|
|
|
} |
|
|
|
} |
|
|
|
var unicodeOrCharCode; |
|
|
|
var unicodeOrCharCode, isUnicode = false; |
|
|
|
if (cmapPlatformId === 3 && cmapEncodingId === 1) { |
|
|
|
if (cmapPlatformId === 3 && cmapEncodingId === 1) { |
|
|
|
unicodeOrCharCode = GlyphsUnicode[glyphName]; |
|
|
|
unicodeOrCharCode = GlyphsUnicode[glyphName]; |
|
|
|
|
|
|
|
isUnicode = true; |
|
|
|
} else if (cmapPlatformId === 1 && cmapEncodingId === 0) { |
|
|
|
} else if (cmapPlatformId === 1 && cmapEncodingId === 0) { |
|
|
|
// TODO: the encoding needs to be updated with mac os table.
|
|
|
|
// TODO: the encoding needs to be updated with mac os table.
|
|
|
|
unicodeOrCharCode = Encodings.MacRomanEncoding.indexOf(glyphName); |
|
|
|
unicodeOrCharCode = Encodings.MacRomanEncoding.indexOf(glyphName); |
|
|
@ -25074,8 +25075,11 @@ var Font = (function FontClosure() { |
|
|
|
|
|
|
|
|
|
|
|
var found = false; |
|
|
|
var found = false; |
|
|
|
for (i = 0; i < cmapMappingsLength; ++i) { |
|
|
|
for (i = 0; i < cmapMappingsLength; ++i) { |
|
|
|
if (cmapMappings[i].charCode === unicodeOrCharCode && |
|
|
|
if (cmapMappings[i].charCode !== unicodeOrCharCode) { |
|
|
|
hasGlyph(cmapMappings[i].glyphId, unicodeOrCharCode, -1)) { |
|
|
|
continue; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
var code = isUnicode ? charCode : unicodeOrCharCode; |
|
|
|
|
|
|
|
if (hasGlyph(cmapMappings[i].glyphId, code, -1)) { |
|
|
|
charCodeToGlyphId[charCode] = cmapMappings[i].glyphId; |
|
|
|
charCodeToGlyphId[charCode] = cmapMappings[i].glyphId; |
|
|
|
found = true; |
|
|
|
found = true; |
|
|
|
break; |
|
|
|
break; |
|
|
|