Merge pull request #2634 from Pomax/type1-string-index-SIDs
changed the type1font cff wrapping to use offsets 391,392... instead of 0,1... for pointing to strings in the String INDEX
This commit is contained in:
commit
0f9b63e8be
12
src/fonts.js
12
src/fonts.js
@ -5260,11 +5260,13 @@ Type1Font.prototype = {
|
||||
cff.names = [name];
|
||||
|
||||
var topDict = new CFFTopDict();
|
||||
topDict.setByName('version', 0);
|
||||
topDict.setByName('Notice', 1);
|
||||
topDict.setByName('FullName', 2);
|
||||
topDict.setByName('FamilyName', 3);
|
||||
topDict.setByName('Weight', 4);
|
||||
// CFF strings IDs 0...390 are predefined names, so refering
|
||||
// to entries in our own String INDEX starts at SID 391.
|
||||
topDict.setByName('version', 391);
|
||||
topDict.setByName('Notice', 392);
|
||||
topDict.setByName('FullName', 393);
|
||||
topDict.setByName('FamilyName', 394);
|
||||
topDict.setByName('Weight', 395);
|
||||
topDict.setByName('Encoding', null); // placeholder
|
||||
topDict.setByName('FontMatrix', properties.fontMatrix);
|
||||
topDict.setByName('FontBBox', properties.bbox);
|
||||
|
Loading…
Reference in New Issue
Block a user