| Type | Name | Description | 
| uint16 | SubstFormat | Format identifier | 
| —format = 1 | ||
| Offset | š Coverage | Offset to Coverage table | 
| —from beginning of Substitution table | ||
| uint16 | SequenceCount | Number of Sequence table offsets in the Sequence array | 
| Offset | š Sequence | Array of offsets to Sequence tables | 
| [SequenceCount] | —from beginning of Substitution table | |
| —ordered by Coverage Index | 
| Type | Name | Description | 
| uint16 | GlyphCount | Number of GlyphIDs in the Substitute array | 
| —to indicate glyph deletion, set to zero (0) | ||
| GlyphID | Substitute[GlyphCount] | String of GlyphIDs to substitute | 
| —ordered according to LookupFlag direction bit |