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)):
|
for lookupIndex in range(lookupIndex, len(lookups)):
|
||||||
lookup = lookups[lookupIndex]
|
lookup = lookups[lookupIndex]
|
||||||
|
if lookup.LookupType != extType:
|
||||||
lookup.LookupType = extType
|
lookup.LookupType = extType
|
||||||
for si in range(len(lookup.SubTable)):
|
for si in range(len(lookup.SubTable)):
|
||||||
subTable = lookup.SubTable[si]
|
subTable = lookup.SubTable[si]
|
||||||
extSubTableClass = lookupTypes[overflowRecord.tableType][extType]
|
extSubTableClass = lookupTypes[overflowRecord.tableType][extType]
|
||||||
extSubTable = extSubTableClass()
|
extSubTable = extSubTableClass()
|
||||||
extSubTable.Format = 1
|
extSubTable.Format = 1
|
||||||
extSubTable.ExtSubTable = subTable
|
extSubTable.ExtSubTable = subTable
|
||||||
lookup.SubTable[si] = extSubTable
|
lookup.SubTable[si] = extSubTable
|
||||||
ok = 1
|
ok = 1
|
||||||
return ok
|
return ok
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user