Module read_fonts::tables::aat
source · Expand description
Apple Advanced Typography common tables.
See https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6Tables.html
Modules§
- Predefined classes.
Structs§
- Lookup segment for format 2.
- Lookup segment for format 4.
- Lookup single record for format 6.
- Empty data type for a state table entry with no payload.
- Entry in an (extended) state table.
Enums§
- Lookup tables provide a way of looking up information about a glyph index. The different cmap subtable formats.
Traits§
- Trait for values that can be read from lookup tables.
Type Aliases§
- Maps the glyph indexes of your font into classes.
- Simple array format. The lookup data is an array of lookup values, indexed by glyph index.
- Segment single format. Each non-overlapping segment has a single lookup value that applies to all glyphs in the segment. A segment is defined as a contiguous range of glyph indexes.
- Segment array format. A segment mapping is performed (as with Format 2), but instead of a single lookup value for all the glyphs in the segment, each glyph in the segment gets its own separate lookup value.
- Single table format. The lookup data is a sorted list of <glyph index,lookup value> pairs.
- Trimmed array format. The lookup data is a simple trimmed array indexed by glyph index.
- Trimmed array format. The lookup data is a simple trimmed array indexed by glyph index.
- Used for the
state_array
inStxHeader
. - Header for a state table.
- Header for an extended state table.