Don’t put extension lookups into an extension lookup, obviously
This commit is contained in:
parent
f7b866573b
commit
fa0eae6658
@ -1637,15 +1637,15 @@ def fixLookupOverFlows(ttf, overflowRecord):
|
||||
|
||||
for lookupIndex in range(lookupIndex, len(lookups)):
|
||||
lookup = lookups[lookupIndex]
|
||||
|
||||
lookup.LookupType = extType
|
||||
for si in range(len(lookup.SubTable)):
|
||||
subTable = lookup.SubTable[si]
|
||||
extSubTableClass = lookupTypes[overflowRecord.tableType][extType]
|
||||
extSubTable = extSubTableClass()
|
||||
extSubTable.Format = 1
|
||||
extSubTable.ExtSubTable = subTable
|
||||
lookup.SubTable[si] = extSubTable
|
||||
if lookup.LookupType != extType:
|
||||
lookup.LookupType = extType
|
||||
for si in range(len(lookup.SubTable)):
|
||||
subTable = lookup.SubTable[si]
|
||||
extSubTableClass = lookupTypes[overflowRecord.tableType][extType]
|
||||
extSubTable = extSubTableClass()
|
||||
extSubTable.Format = 1
|
||||
extSubTable.ExtSubTable = subTable
|
||||
lookup.SubTable[si] = extSubTable
|
||||
ok = 1
|
||||
return ok
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user