@ -18,25 +18,24 @@
( function ( root , factory ) {
( function ( root , factory ) {
if ( typeof define === 'function' && define . amd ) {
if ( typeof define === 'function' && define . amd ) {
define ( 'pdfjs/core/fonts' , [ 'exports' , 'pdfjs/shared/util' ,
define ( 'pdfjs/core/fonts' , [ 'exports' , 'pdfjs/shared/util' ,
'pdfjs/core/primitives' , 'pdfjs/core/stream' , 'pdfjs/core/parser ' ,
'pdfjs/core/primitives' , 'pdfjs/core/stream' , 'pdfjs/core/glyphlist ' ,
'pdfjs/core/glyphlist' , 'pdfjs/core/font_renderer ' ,
'pdfjs/core/font_renderer' , 'pdfjs/core/encodings ' ,
'pdfjs/core/encodings' , 'pdfjs/core/ standard_fonts' , 'pdfjs/core/unicode' ,
'pdfjs/core/standard_fonts' , 'pdfjs/core/unicode' ,
'pdfjs/core/type1_parser' , 'pdfjs/core/cff_parser' ] , factory ) ;
'pdfjs/core/type1_parser' , 'pdfjs/core/cff_parser' ] , factory ) ;
} else if ( typeof exports !== 'undefined' ) {
} else if ( typeof exports !== 'undefined' ) {
factory ( exports , require ( '../shared/util.js' ) , require ( './primitives.js' ) ,
factory ( exports , require ( '../shared/util.js' ) , require ( './primitives.js' ) ,
require ( './stream.js' ) , require ( './parser.js' ) , require ( './ glyphlist.js' ) ,
require ( './stream.js' ) , require ( './glyphlist.js' ) ,
require ( './font_renderer.js' ) , require ( './encodings.js' ) ,
require ( './font_renderer.js' ) , require ( './encodings.js' ) ,
require ( './standard_fonts.js' ) , require ( './unicode.js' ) ,
require ( './standard_fonts.js' ) , require ( './unicode.js' ) ,
require ( './type1_parser.js' ) , require ( './cff_parser.js' ) ) ;
require ( './type1_parser.js' ) , require ( './cff_parser.js' ) ) ;
} else {
} else {
factory ( ( root . pdfjsCoreFonts = { } ) , root . pdfjsSharedUtil ,
factory ( ( root . pdfjsCoreFonts = { } ) , root . pdfjsSharedUtil ,
root . pdfjsCorePrimitives , root . pdfjsCoreStream , root . pdfjsCoreParser ,
root . pdfjsCorePrimitives , root . pdfjsCoreStream , root . pdfjsCoreGlyphList ,
root . pdfjsCoreGlyphList , root . pdfjsCoreFontRenderer ,
root . pdfjsCoreFontRenderer , root . pdfjsCoreEncodings ,
root . pdfjsCoreEncodings , root . pdfjsCoreStandardFonts ,
root . pdfjsCoreStandardFonts , root . pdfjsCoreUnicode ,
root . pdfjsCoreUnicode , root . pdfjsCoreType1Parser ,
root . pdfjsCoreType1Parser , root . pdfjsCoreCFFParser ) ;
root . pdfjsCoreCFFParser ) ;
}
}
} ( this , function ( exports , sharedUtil , corePrimitives , coreStream , coreParser ,
} ( this , function ( exports , sharedUtil , corePrimitives , coreStream ,
coreGlyphList , coreFontRenderer , coreEncodings ,
coreGlyphList , coreFontRenderer , coreEncodings ,
coreStandardFonts , coreUnicode , coreType1Parser ,
coreStandardFonts , coreUnicode , coreType1Parser ,
coreCFFParser ) {
coreCFFParser ) {
@ -55,8 +54,8 @@ var shadow = sharedUtil.shadow;
var string32 = sharedUtil . string32 ;
var string32 = sharedUtil . string32 ;
var warn = sharedUtil . warn ;
var warn = sharedUtil . warn ;
var MissingDataException = sharedUtil . MissingDataException ;
var MissingDataException = sharedUtil . MissingDataException ;
var isSpace = sharedUtil . isSpace ;
var Stream = coreStream . Stream ;
var Stream = coreStream . Stream ;
var Lexer = coreParser . Lexer ;
var getGlyphsUnicode = coreGlyphList . getGlyphsUnicode ;
var getGlyphsUnicode = coreGlyphList . getGlyphsUnicode ;
var getDingbatsGlyphsUnicode = coreGlyphList . getDingbatsGlyphsUnicode ;
var getDingbatsGlyphsUnicode = coreGlyphList . getDingbatsGlyphsUnicode ;
var FontRendererFactory = coreFontRenderer . FontRendererFactory ;
var FontRendererFactory = coreFontRenderer . FontRendererFactory ;
@ -2889,7 +2888,7 @@ var Type1Font = (function Type1FontClosure() {
}
}
if ( j >= signatureLength ) { // `signature` found, skip over whitespace.
if ( j >= signatureLength ) { // `signature` found, skip over whitespace.
i += j ;
i += j ;
while ( i < streamBytesLength && Lexer . isSpace ( streamBytes [ i ] ) ) {
while ( i < streamBytesLength && isSpace ( streamBytes [ i ] ) ) {
i ++ ;
i ++ ;
}
}
found = true ;
found = true ;