1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-24 17:18:07 +02:00

Clean up some debug leftovers

This commit is contained in:
Vivien Nicolas 2011-06-17 13:55:42 +02:00
parent 370303f005
commit 172dadb008
2 changed files with 71 additions and 104 deletions

17
pdf.js
View file

@ -1737,6 +1737,7 @@ var CanvasGraphics = (function() {
// Generate the custom cmap of the font if needed
var encodingMap = {};
if (fontDict.has("Encoding")) {
var encoding = xref.fetchIfRef(fontDict.get("Encoding"));
if (IsDict(encoding)) {
// Build an map between codes and glyphs
@ -1749,6 +1750,7 @@ var CanvasGraphics = (function() {
// Get the font charset
var charset = descriptor.get("CharSet").split("/");
} else if (IsName(encoding)) {
var encoding = Encodings[encoding];
var widths = xref.fetchIfRef(fontDict.get("Widths"));
@ -1757,15 +1759,20 @@ var CanvasGraphics = (function() {
var charset = [];
for (var j = 0; j < widths.length; j++) {
var index = widths[j];
if (index)
charset.push(encoding[j + firstchar]);
if (!index)
continue;
charset.push(encoding[j + firstchar]);
}
}
}
var fontBBox = descriptor.get("FontBBox");
var subtype = fontDict.get("Subtype").name;
new Font(fontName, fontFile, encodingMap, charset, fontBBox, subtype);
var properties = {
type: fontDict.get("Subtype").name,
encoding: encodingMap,
charset: charset,
bbox: descriptor.get("FontBBox")
};
new Font(fontName, fontFile, properties);
}
return Fonts[fontName];
},