1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-26 10:08:06 +02:00

Merge pull request #271 from sbarman/font

Initial implementation of type1c fonts
This commit is contained in:
vingtetun 2011-07-25 04:44:15 -07:00
commit 9d6eb079f3
2 changed files with 376 additions and 2 deletions

19
pdf.js
View file

@ -232,6 +232,9 @@ var DecodeStream = (function() {
if (!n)
n = 1;
this.pos += n;
},
reset: function decodestream_reset() {
this.pos = 0;
}
};
@ -3818,8 +3821,24 @@ var PartialEvaluator = (function() {
}
}
if (fontFile && fontFile.dict) {
var fileType = fontFile.dict.get('Subtype');
if (fileType)
fileType = fileType.name;
}
var widths = fontDict.get('Widths');
if (widths) {
var glyphWidths = {};
var unicode = fontDict.get('FirstChar');
for (var i = 0, ii = widths.length; i < ii; ++i)
glyphWidths[unicode++] = widths[i];
}
var properties = {
type: subType.name,
subtype: fileType,
widths: glyphWidths,
encoding: encodingMap,
charset: charset,
firstChar: fontDict.get('FirstChar'),