Home | History | Annotate | Download | only in tables

Lines Matching refs:glyphs

481 					glyphs = action[start : limit + 1]
482 actionIndex.setdefault(glyphs, startIndex)
512 if not hasattr(self, 'glyphs'):
513 self.glyphs = []
517 # TODO only allow glyphs that are valid?
518 self.glyphs = rawTable["GlyphArray"]
520 glyphs = self.glyphs = []
532 assert r.StartCoverageIndex == len(glyphs), \
533 (r.StartCoverageIndex, len(glyphs))
550 glyphs.extend(glyphOrder[glyphID] for glyphID in range(startID, endID))
552 self.glyphs = []
556 glyphs = getattr(self, "glyphs", None)
557 if glyphs is None:
558 glyphs = self.glyphs = []
560 rawTable = {"GlyphArray": glyphs}
562 if glyphs:
564 glyphIDs = [getGlyphID(glyphName) for glyphName in glyphs ]
576 if brokenOrder or len(ranges) * 3 < len(glyphs): # 3 words vs. 1 word
601 for glyphName in getattr(self, "glyphs", []):
606 glyphs = getattr(self, "glyphs", None)
607 if glyphs is None:
608 glyphs = []
609 self.glyphs = glyphs
610 glyphs.append(attrs["value"])
747 cov.glyphs = input
780 glyphs = _getGlyphsFromCoverageTable(rawTable["Coverage"])
782 mapping = dict(zip(glyphs, subst))
792 cov.glyphs = sorted(list(mapping.keys()), key=font.getGlyphID)
797 for glyph in cov.glyphs],
1004 cov.glyphs = [ item[1] for item in items]
1089 cov.glyphs = [ item[1] for item in items]
1298 coverage = oldSubTable.Coverage.glyphs
1303 oldSubTable.Coverage.glyphs = coverage[:oldCount]
1306 newSubTable.Coverage.glyphs = coverage[oldCount:]
1330 coverage = oldSubTable.Coverage.glyphs
1337 oldSubTable.Coverage.glyphs = [g for g in coverage if g not in newGlyphs]
1341 newSubTable.Coverage.glyphs = [g for g in coverage if g in newGlyphs]
1366 oldSubTable.MarkCoverage.glyphs,
1386 oldSubTable.MarkCoverage.glyphs = oldMarkCoverage
1389 newSubTable.MarkCoverage.glyphs = newMarkCoverage
1600 return coverage.glyphs