Home | History | Annotate | Download | only in tables

Lines Matching full:subtable

371 		# I don't need to calculate the change in the subtable offset due to the change in the coverage table size.
372 # Allows packing more rules in subtable.
440 # Allows packing more rules in subtable.
475 # For each subtable format there is a class. However, we don't really distinguish
515 an offset from a lookup to a subtable overflowed.
522 SubTable offset list
523 SubTable[0] and contents
525 SubTable[n] and contents
528 SubTable offset list
529 SubTable[0] and contents
531 SubTable[n] and contents
534 If the offset from a lookup to subtable overflowed, then we must promote it
551 while lookup.SubTable[0].__class__.LookupType == extType:
557 for si in range(len(lookup.SubTable)):
558 subTable = lookup.SubTable[si]
562 extSubTable.ExtSubTable = subTable
563 lookup.SubTable[si] = extSubTable
578 # the coverage table. We will just cut the subtable in half.
606 # the coverage table. We will just cut the subtable in half.
651 An offset has overflowed within a sub-table. We need to divide this subtable into smaller parts.
657 subtable = lookup.SubTable[subIndex]
659 if hasattr(subtable, 'ExtSubTable'):
660 # We split the subtable of the Extension table, and add a new Extension table
661 # to contain the new subtable.
663 subTableType = subtable.ExtSubTable.__class__.LookupType
664 extSubTable = subtable
665 subtable = extSubTable.ExtSubTable
666 newExtSubTableClass = lookupTypes[overflowRecord.tableType][subtable.__class__.LookupType]
669 lookup.SubTable.insert(subIndex + 1, newExtSubTable)
675 subTableType = subtable.__class__.LookupType
678 lookup.SubTable.insert(subIndex + 1, newSubTable)
688 ok = splitFunc(subtable, newSubTable, overflowRecord)
706 # XxxFormatN subtable, we only add the "base" table
762 # XxxFormatN subtable, add converter to "base" table