Home | History | Annotate | Download | only in otlLib

Lines Matching refs:subtables

22 def buildLookup(subtables, flags=0, markFilterSet=None):
23 if subtables is None:
25 subtables = [st for st in subtables if st is not None]
26 if not subtables:
28 assert all(t.LookupType == subtables[0].LookupType for t in subtables), \
29 ("all subtables must have the same LookupType; got %s" %
30 repr([t.LookupType for t in subtables]))
32 self.LookupType = subtables[0].LookupType
34 self.SubTable = subtables
229 """Build a list of MarkBasePos subtables.
235 # TODO: Consider emitting multiple subtables to save space.
244 # On the other hand, a very large number of subtables could
267 """Build a list of MarkLigPos subtables.
273 # TODO: Consider splitting into multiple subtables to save space,
435 # When the OpenType layout engine traverses the subtables, it will
437 # resulting subtables by decreasing coverage size; this increases
441 # If two subtables cover the same number of glyphs, we sort them