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 |