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.
- Cmap13
Iter - Iterator over all (codepoint, glyph identifier) pairs in the subtable.
- Cmap14
Iter - Iterator over all (codepoint, selector, mapping variant) triples in the subtable.
- Cmap1213
Iter ๐ - Shared iterator for cmap 12/13.
- Cmap1213
Iter ๐Group - Remapped groups for iterating cmap12/13.
- Cmap
Iter Limits - Character and glyph limits for iterating format 12 and 13 subtables.
- Constant
MapGroup - Part of Cmap13
- Default
UvsIter ๐ - Encoding
Record - Encoding Record
- NonDefault
UvsIter ๐ - 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
Constantsยง
- UNICODE_
1_ ๐0_ ENCODING - UNICODE_
1_ ๐1_ ENCODING - UNICODE_
2_ ๐0_ BMP_ ENCODING - UNICODE_
2_ ๐0_ FULL_ ENCODING - UNICODE_
FULL_ ๐ENCODING - UNICODE_
ISO_ ๐ENCODING - WINDOWS_
SYMBOL_ ๐ENCODING - WINDOWS_
UNICODE_ ๐BMP_ ENCODING - WINDOWS_
UNICODE_ ๐FULL_ ENCODING
Traitsยง
- AnyMap
Group ๐ - Trait to unify constant and sequential map groups.
Functionsยง
- cmap1213_
iter_ ๐group - Shared group resolution code for cmap 12/13.
- cmap1213_
map_ ๐codepoint - Shared codepoint mapping code for cmap 12/13.
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