Type | Name | Description |
uint16 | PosFormat | Format identifier |
—format = 1 | ||
Offset | Þ MarkCoverage | Offset to Mark Coverage table |
—from beginning of MarkLigPos subtable | ||
Offset | Þ LigatureCoverage | Offset to Ligature Coverage table |
—from beginning of MarkLigPos subtable | ||
uint16 | ClassCount | Number of defined mark classes |
Offset | Þ MarkArray | Offset to MarkArray table |
—from beginning of MarkLigPos subtable | ||
Offset | Þ LigatureArray | Offset to LigatureArray table |
—from beginning of MarkLigPos subtable |
Type | Name | Description |
uint16 | LigatureCount | Number of LigatureAttach table offsets |
Offset | Þ LigatureAttach | Array of offsets to LigatureAttach tables |
[LigatureCount] | —from beginning of LigatureArray table | |
—ordered by LigatureCoverage Index |
Type | Name | Description |
uint16 | ComponentCount | Number of ComponentRecords in this ligature |
struct | ComponentRecord | Array of Component records |
[ComponentCount] | —ordered by LookupFlag direction bit |
Type | Name | Description |
Offset | Þ LigatureAnchor | Array of offsets (one per class) to Anchor tables |
[ClassCount] | —from beginning of LigatureAttach table | |
—ordered by class | ||
—NULL if a component does not have an attachment for a class | ||
—zero-based array |