Lines Matching refs:fdArray
279 self.parent.rawDict["FDArray"] = pos
367 def __init__(self, file=None, globalSubrs=None, private=None, fdSelect=None, fdArray=None):
373 if fdArray:
374 self.fdArray = fdArray
379 elif hasattr(self, 'fdArray') and self.fdArray is not None:
380 private = self.fdArray[self.fdSelect[index]].Private
499 def __init__(self, file, charset, globalSubrs, private, fdSelect, fdArray):
501 self.charStringsIndex = SubrsIndex(file, globalSubrs, private, fdSelect, fdArray)
513 if fdArray is not None:
514 self.fdArray = fdArray
588 if hasattr(self, "fdArray"):
590 private = self.fdArray[fdID].Private
760 fdSelect, fdArray = parent.FDSelect, parent.FDArray
763 fdSelect, fdArray = None, None
766 return CharStrings(file, charset, globalSubrs, private, fdSelect, fdArray)
771 # if it is a CID-keyed font, then the private Dict is extracted from the parent.FDArray
772 private, fdSelect, fdArray = None, parent.FDSelect, parent.FDArray
774 # if it is a name-keyed font, then the private dict is in the top dict, and there is no fdArray.
775 private, fdSelect, fdArray = parent.Private, None, None
776 charStrings = CharStrings(None, None, parent.GlobalSubrs, private, fdSelect, fdArray)
801 assert value == 0 # We get here only when processing fontDicts from the FDArray of CFF-CID fonts. Only the real topDict references the chrset.
1100 fdArray = FDArrayIndex(file)
1101 fdArray.strings = parent.strings
1102 fdArray.GlobalSubrs = parent.GlobalSubrs
1103 return fdArray
1109 fdArray = FDArrayIndex()
1114 fdArray.fromXML(name, attrs, content)
1115 return fdArray
1253 ((12, 36), 'FDArray', 'number', None, FDArrayConverter()),
1257 # Note! FDSelect and FDArray must both preceed CharStrings in the output XML build order,
1424 if hasattr(self.dictObj, "FDArray"):
1426 # issues about merging the FDArrays. Here I assume that the FDArray info is correct
1428 fdArrayIndexComp = self.dictObj.FDArray.getCompiler(strings, self)