Merge pull request #632 from miguelsousa/cff-fix

Fix xml-roundtripping of CFF fonts (name-keyed & cid-keyed)
This commit is contained in:
Cosimo Lupo 2016-07-06 19:48:59 +01:00 committed by GitHub
commit 1d809ac92f

View File

@ -545,10 +545,13 @@ class CharStrings(object):
index = self.charStrings[name]
return self.charStringsIndex.getItemAndSelector(index)
else:
if hasattr(self, 'fdSelect'):
sel = self.fdSelect[index] # index is not defined at this point. Read R. ?
if hasattr(self, 'fdArray'):
if hasattr(self, 'fdSelect'):
sel = self.charStrings[name].fdSelectIndex
else:
raise KeyError("fdSelect array not yet defined.")
else:
raise KeyError("fdSelect array not yet defined.")
sel = None
return self.charStrings[name], sel
def toXML(self, xmlWriter, progress):