implement extension substitution for gsub lookuptype 7 #113
Assignees
Labels
completion
work to complete a feature that was started previously
8000
As per https://docs.microsoft.com/en-us/typography/opentype/spec/gsub#lookuptype-7-extension-substitution the lookup type 7 table is "actually not this, but a different lookup table", where the
extensionLookupType
field tells us the class we'll need to parse the table data as, andextensionOffset
tells us where that table data starts.This means calling
buildSubtable(extensionLookupType, p
where p is our parser, already pegged to the start of the substitution's byte offset.The text was updated successfully, but these errors were encountered: