Home | History | Annotate | Download | only in fontTools

Lines Matching full:strings

33 		self.strings = IndexedStrings(file)
35 self.topDictIndex.strings = self.strings
55 strings = IndexedStrings()
61 writer.add(fontNames.getCompiler(strings, None))
62 topCompiler = self.topDictIndex.getCompiler(strings, None)
64 writer.add(strings.getCompiler())
65 writer.add(self.GlobalSubrs.getCompiler(strings, None))
72 for child in topCompiler.getChildren(strings):
179 def __init__(self, items, strings, parent):
180 self.items = self.getItems(items, strings)
183 def getItems(self, items, strings):
228 def getItems(self, items, strings):
229 return items.strings
234 def getItems(self, items, strings):
237 out.append(item.getCompiler(strings, self))
240 def getChildren(self, strings):
243 children.extend(topDict.getChildren(strings))
249 def getItems(self, items, strings):
252 out.append(item.getCompiler(strings, self))
255 def getChildren(self, strings):
258 children.extend(fontDict.getChildren(strings))
283 def getItems(self, items, strings):
359 def getCompiler(self, strings, parent):
360 return self.compilerClass(self, strings, parent)
422 top = TopDict(self.strings, file, offset, self.GlobalSubrs)
735 priv = PrivateDict(parent.strings, file, offset)
791 charset = parseCharset0(numGlyphs, file, parent.strings, isCID)
793 charset = parseCharset(numGlyphs, file, parent.strings, isCID, format)
826 def __init__(self, strings, charset, parent):
829 data0 = packCharset0(charset, isCID, strings)
830 data = packCharset(charset, isCID, strings)
847 def getCIDfromName(name, strings):
850 def getSIDfromName(name, strings):
851 return strings.getSID(name)
853 def packCharset0(charset, isCID, strings):
862 data.append(packCard16(getNameID(name,strings)))
866 def packCharset(charset, isCID, strings):
877 SID = getNameID(name, strings)
901 def parseCharset0(numGlyphs, file, strings, isCID):
910 charset.append(strings[SID])
913 def parseCharset(numGlyphs, file, strings, isCID, fmt):
928 charset.append(strings[SID])
935 def __init__(self, strings, encoding, parent):
937 data0 = packEncoding0(parent.dictObj.charset, encoding, parent.strings)
938 data1 = packEncoding1(parent.dictObj.charset, encoding, parent.strings)
975 parent.strings)
978 parent.strings)
1017 def parseEncoding0(charset, file, haveSupplement, strings):
1026 def parseEncoding1(charset, file, haveSupplement, strings):
1039 def packEncoding0(charset, encoding, strings):
1061 def packEncoding1(charset, encoding, strings):
1101 fdArray.strings = parent.strings
1314 def __init__(self, dictObj, strings, parent):
1315 assert isinstance(strings, IndexedStrings)
1317 self.strings = strings
1368 return psCharStrings.encodeIntCFF(self.strings.getSID(s))
1397 def getChildren(self, strings):
1400 children.append(CharsetCompiler(strings, self.dictObj.charset, self))
1404 children.append(EncodingCompiler(strings, encoding, self))
1422 charStringsComp = CharStringsCompiler(items, strings, self)
1428 fdArrayIndexComp = self.dictObj.FDArray.getCompiler(strings, self)
1430 children.extend(fdArrayIndexComp.getChildren(strings))
1432 privComp = self.dictObj.Private.getCompiler(strings, self)
1434 children.extend(privComp.getChildren(strings))
1442 def getChildren(self, strings):
1445 privComp = self.dictObj.Private.getCompiler(strings, self)
1447 children.extend(privComp.getChildren(strings))
1460 def getChildren(self, strings):
1463 children.append(self.dictObj.Subrs.getCompiler(strings, self))
1469 def __init__(self, strings=None, file=None, offset=None):
1475 self.strings = strings
1481 dec = self.decompilerClass(self.strings)
1489 def getCompiler(self, strings, parent):
1490 return self.compilerClass(self, strings, parent)
1527 def __init__(self, strings=None, file=None, offset=None, GlobalSubrs=None):
1528 BaseDict.__init__(self, strings, file, offset)
1578 def __init__(self, strings=None, file=None, offset=None, GlobalSubrs=None):
1579 BaseDict.__init__(self, strings, file, offset)
1605 strings = []
1607 strings = [tostr(s, encoding="latin1") for s in Index(file)]
1608 self.strings = strings
1614 return len(self.strings)
1620 return self.strings[SID - cffStandardStringCount]
1630 SID = len(self.strings) + cffStandardStringCount
1631 self.strings.append(s)
1636 return self.strings
1640 for index in range(len(self.strings)):
1641 self.stringMapping[self.strings[index]] = index + cffStandardStringCount
1644 # The 391 Standard Strings as used in the CFF format.