Expand description
OpenType Layout common table formats
Re-exports§
pub use script::UNICODE_TO_NEW_OPENTYPE_SCRIPT_TAGS;
Structs§
- Class
Range Record - Used in ClassDefFormat2
- Feature
Record - Part of FeatureList
- Feature
Table Substitution Record - Used in FeatureTableSubstitution
- Feature
Variation Record - Part of FeatureVariations
- Lang
SysRecord - Lookup
Flag - The LookupFlag bit enumeration.
- Range
Record - Used in CoverageFormat2
- Script
Record - Script Record
- Script
Tags - A prioritized list of OpenType script tags mapped from a Unicode script tag.
- Selected
Script - A script chosen from a set of candidate tags.
- Sequence
Lookup Record - Sequence Lookup Record
- Tagged
Element - Combination of a tag and a child table.
Enums§
- Chained
Sequence Context - Class
Def - A Class Definition Table
- Condition
- Condition Table
- Coverage
Table - Coverage Table
- Delta
Format - Device delta formats
- Device
OrVariation Index - Either a Device table (in a non-variable font) or a VariationIndex table (in a variable font)
- Feature
Params - An enum for different possible tables referenced by Feature::feature_params_offset
- Sequence
Context - Subtables
- an array of subtables, maybe behind extension lookups
Traits§
- Extension
Lookup - A trait that abstracts the behaviour of an extension subtable
Type Aliases§
- Chained
Class Sequence Rule - Part of ChainedSequenceContextFormat2
- Chained
Class Sequence Rule Set - Part of ChainedSequenceContextFormat2
- Chained
Sequence Context Format1 - Chained Sequence Context Format 1
- Chained
Sequence Context Format2 - Chained Sequence Context Format 2
- Chained
Sequence Context Format3 - Chained Sequence Context Format 3
- Chained
Sequence Rule - Part of ChainedSequenceContextFormat1
- Chained
Sequence Rule Set - Part of ChainedSequenceContextFormat1
- Character
Variant Params - featureParams for ‘cv01’-‘cv99’
- Class
DefFormat1 - Class Definition Table Format 1
- Class
DefFormat2 - Class Definition Table Format 2
- Class
Sequence Rule - Part of SequenceContextFormat2
- Class
Sequence Rule Set - Part of SequenceContextFormat2
- Condition
Format1 - Condition Table Format 1: Font Variation Axis Range
- Condition
Format2 - Condition Table Format 2: Variation index
- Condition
Format3 - Condition Table Format 3: AND
- Condition
Format4 - Condition Table Format 4: OR
- Condition
Format5 - Condition Table Format 5: NOT
- Condition
Set - ConditionSet Table
- Coverage
Format1 - Coverage Format 1
- Coverage
Format2 - Coverage Format 2
- Device
- Device Table
- Feature
- Feature Table
- Feature
List - Feature List Table
- Feature
Table Substitution - FeatureTableSubstitution Table
- Feature
Variations - FeatureVariations Table
- LangSys
- Language System Table
- Lookup
- Lookup Table
- Lookup
List - Lookup List Table
- Script
- Script Table
- Script
List - Script List Table
- Sequence
Context Format1 - Sequence Context Format 1
- Sequence
Context Format2 - Sequence Context Format 2
- Sequence
Context Format3 - Sequence Context Format 3
- Sequence
Rule - Part of SequenceContextFormat1
- Sequence
Rule Set - Part of SequenceContextFormat1
- Size
Params - Stylistic
SetParams - Variation
Index - Variation index table