Expand description
The cmap table
Structs§
- Cmap4
Iter - Iterator over all (codepoint, glyph identifier) pairs in the subtable.
- Cmap12
Iter - Iterator over all (codepoint, glyph identifier) pairs in the subtable.
- Cmap12
Iter Limits - Character and glyph limits for iterating format 12 subtables.
- Cmap14
Iter - Iterator over all (codepoint, selector, mapping variant) triples in the subtable.
- Constant
MapGroup - Part of Cmap13
- Encoding
Record - Encoding Record
- Sequential
MapGroup - Used in Cmap8 and Cmap12
- SubHeader
- Part of Cmap2
- Unicode
Range - Part of Cmap14
- UvsMapping
- Part of Cmap14
- Variation
Selector - Part of Cmap14
Enums§
- Cmap
Subtable - The different cmap subtable formats.
- MapVariant
- Result of mapping a codepoint with a variation selector.
- Platform
Id - https://docs.microsoft.com/en-us/typography/opentype/spec/cmap#platform-ids
Type Aliases§
- Cmap
- cmap
- Cmap0
- cmap Format 0: Byte encoding table
- Cmap2
- cmap Format 2: High-byte mapping through table
- Cmap4
- cmap Format 4: Segment mapping to delta values
- Cmap6
- cmap Format 6: Trimmed table mapping
- Cmap8
- cmap Format 8: mixed 16-bit and 32-bit coverage
- Cmap10
- cmap Format 10: Tr
- Cmap12
- cmap Format 12: Segmented coverage
- Cmap13
- cmap Format 13: Many-to-one range mappings
- Cmap14
- cmap Format 14: Unicode Variation Sequences
- Default
Uvs - Default UVS table
- NonDefault
Uvs - Non-Default UVS table