|
|
@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') { |
|
|
|
(typeof window !== 'undefined' ? window : this).PDFJS = {}; |
|
|
|
(typeof window !== 'undefined' ? window : this).PDFJS = {}; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
PDFJS.version = '1.1.82'; |
|
|
|
PDFJS.version = '1.1.84'; |
|
|
|
PDFJS.build = '71ab5e5'; |
|
|
|
PDFJS.build = '48b2f6d'; |
|
|
|
|
|
|
|
|
|
|
|
(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
|
|
|
@ -23008,6 +23008,10 @@ var Font = (function FontClosure() { |
|
|
|
if (subtype === 'OpenType') { |
|
|
|
if (subtype === 'OpenType') { |
|
|
|
type = 'OpenType'; |
|
|
|
type = 'OpenType'; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// Some CIDFontType0C fonts by mistake claim CIDFontType0.
|
|
|
|
|
|
|
|
if (type === 'CIDFontType0') { |
|
|
|
|
|
|
|
subtype = isType1File(file) ? 'CIDFontType0' : 'CIDFontType0C'; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
var data; |
|
|
|
var data; |
|
|
|
switch (type) { |
|
|
|
switch (type) { |
|
|
@ -23088,6 +23092,20 @@ var Font = (function FontClosure() { |
|
|
|
return readUint32(header, 0) === 0x00010000; |
|
|
|
return readUint32(header, 0) === 0x00010000; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function isType1File(file) { |
|
|
|
|
|
|
|
var header = file.peekBytes(2); |
|
|
|
|
|
|
|
// All Type1 font programs must begin with the comment '%!' (0x25 + 0x21).
|
|
|
|
|
|
|
|
if (header[0] === 0x25 && header[1] === 0x21) { |
|
|
|
|
|
|
|
return true; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
// ... obviously some fonts violate that part of the specification,
|
|
|
|
|
|
|
|
// please refer to the comment in |Type1Font| below.
|
|
|
|
|
|
|
|
if (header[0] === 0x80 && header[1] === 0x01) { // pfb file header.
|
|
|
|
|
|
|
|
return true; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return false; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Helper function for |adjustMapping|. |
|
|
|
* Helper function for |adjustMapping|. |
|
|
|
* @return {boolean} |
|
|
|
* @return {boolean} |
|
|
|