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:
Mike Kamermans 2013-01-30 11:15:08 -05:00
parent 7bd8887860
commit 86c6bf1a67

View File

@ -5205,11 +5205,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);