Home | History | Annotate | Download | only in fontTools

Lines Matching refs:Index

31 		self.fontNames = list(Index(file))
49 index = self.fontNames.index(name)
52 return self.topDictIndex[index]
58 fontNames = Index()
300 class Index(object):
302 """This class represents what the CFF spec calls an INDEX."""
322 print(" index count: %s offSize: %s" % (count, offSize))
326 for index in range(count+1):
339 def __getitem__(self, index):
340 item = self.items[index]
343 offset = self.offsets[index] + self.offsetBase
344 size = self.offsets[index+1] - self.offsets[index]
349 item = self.produceItem(index, data, file, offset, size)
350 self.items[index] = item
353 def produceItem(self, index, data, file, offset, size):
363 class GlobalSubrsIndex(Index):
368 Index.__init__(self, file)
376 def produceItem(self, index, data, file, offset, size):
380 private = self.fdArray[self.fdSelect[index]].Private
386 xmlWriter.comment("The 'index' attribute is only for humans; it is ignored when parsed.")
391 xmlWriter.begintag("CharString", index=i, raw=1)
393 xmlWriter.begintag("CharString", index=i)
406 def getItemAndSelector(self, index):
409 sel = self.fdSelect[index]
410 return self[index], sel
417 class TopDictIndex(Index):
421 def produceItem(self, index, data, file, offset, size):
428 xmlWriter.begintag("FontDict", index=i)
487 def __getitem__(self, index):
488 return self.gidArray[index]
490 def __setitem__(self, index, fdSelectValue):
491 self.gidArray[index] = fdSelectValue
539 index = self.charStrings[name]
540 self.charStringsIndex[index] = charString
546 index = self.charStrings[name]
547 return self.charStringsIndex.getItemAndSelector(index)
550 sel = self.fdSelect[index] # index is not defined at this point. Read R. ?
1146 for index in fdSelectArray:
1147 data.append(packCard8(index))
1607 strings = [tostr(s, encoding="latin1") for s in Index(file)]
1640 for index in range(len(self.strings)):
1641 self.stringMapping[self.strings[index]] = index + cffStandardStringCount