Lines Matching full:charstrings
297 self.parent.rawDict["CharStrings"] = pos
497 class CharStrings(object):
502 self.charStrings = charStrings = {}
504 charStrings[charset[i]] = i
507 self.charStrings = {}
517 return list(self.charStrings.keys())
523 return list(self.charStrings.values())
526 return name in self.charStrings
529 return len(self.charStrings)
532 charString = self.charStrings[name]
539 index = self.charStrings[name]
542 self.charStrings[name] = charString
546 index = self.charStrings[name]
553 return self.charStrings[name], sel
766 return CharStrings(file, charset, globalSubrs, private, fdSelect, fdArray)
776 charStrings = CharStrings(None, None, parent.GlobalSubrs, private, fdSelect, fdArray)
777 charStrings.fromXML(name, attrs, content)
778 return charStrings
800 if isCID or "CharStrings" not in parent.rawDict:
1254 (17, 'CharStrings', 'number', None, CharStringsConverter()),
1257 # Note! FDSelect and FDArray must both preceed CharStrings in the output XML build order,
1412 charStrings = self.dictObj.CharStrings
1414 fdSelect.append(charStrings[name].fdSelectIndex)
1417 if hasattr(self.dictObj, "CharStrings"):
1419 charStrings = self.dictObj.CharStrings
1421 items.append(charStrings[name])
1535 offset = self.rawDict.get("CharStrings")
1543 if hasattr(self, "CharStrings"):
1547 if not hasattr(self, "ROS") or not hasattr(self, "CharStrings"):
1557 for charString in self.CharStrings.values():