|
|
|
@ -2359,16 +2359,9 @@ var CanvasGraphics = (function() {
@@ -2359,16 +2359,9 @@ var CanvasGraphics = (function() {
|
|
|
|
|
error("FontFile not found for font: " + fontName); |
|
|
|
|
fontFile = xref.fetchIfRef(fontFile); |
|
|
|
|
|
|
|
|
|
// Fonts with an embedded cmap but without any assignment in
|
|
|
|
|
// it are not yet supported, so ask the fonts loader to ignore
|
|
|
|
|
// them to not pay a stupid one sec latence.
|
|
|
|
|
var ignoreFont = false; |
|
|
|
|
|
|
|
|
|
var encodingMap = {}; |
|
|
|
|
var charset = []; |
|
|
|
|
if (fontDict.has("Encoding")) { |
|
|
|
|
ignoreFont = false; |
|
|
|
|
|
|
|
|
|
var encoding = xref.fetchIfRef(fontDict.get("Encoding")); |
|
|
|
|
if (IsDict(encoding)) { |
|
|
|
|
// Build a map between codes and glyphs
|
|
|
|
@ -2433,7 +2426,6 @@ var CanvasGraphics = (function() {
@@ -2433,7 +2426,6 @@ var CanvasGraphics = (function() {
|
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case "beginbfrange": |
|
|
|
|
ignoreFont = false; |
|
|
|
|
case "begincodespacerange": |
|
|
|
|
token = ""; |
|
|
|
|
tokens = []; |
|
|
|
@ -2488,8 +2480,7 @@ var CanvasGraphics = (function() {
@@ -2488,8 +2480,7 @@ var CanvasGraphics = (function() {
|
|
|
|
|
type: subType.name, |
|
|
|
|
encoding: encodingMap, |
|
|
|
|
charset: charset, |
|
|
|
|
bbox: bbox, |
|
|
|
|
ignore: ignoreFont |
|
|
|
|
bbox: bbox |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
return { |
|
|
|
|