Module opentype_layout

Source
Expand description

This module contains OpenType Layout supplementary tables implementation.

Structs§

ChainedSequenceRule
A Chained Sequence Rule.
Feature
A Feature.
FeatureVariations
A Feature Variations Table.
LanguageSystem
A Language System Table.
LayoutTable
A Layout Table.
Lookup
A Lookup Table.
LookupFlags
Lookup table flags.
LookupSubtables
A list of lookup subtables.
LookupSubtablesIter
An iterator over lookup subtables.
RangeRecord
A record that describes a range of glyph IDs.
RecordList
A data storage used by ScriptList, LanguageSystemList and FeatureList data types.
RecordListIter
An iterator over RecordList values.
Script
A Script Table.
SequenceLookupRecord
A sequence rule record.
SequenceRule
A sequence rule.

Enums§

ChainedContextLookup
A Chained Contextual Lookup Subtable.
ClassDefinition
A Class Definition Table.
ContextLookup
A Contextual Lookup Subtable.
Coverage
A Coverage Table.

Traits§

LookupSubtable
A trait for parsing Lookup subtables.
RecordListItem
A trait to parse item in RecordList.

Type Aliases§

ChainedSequenceRuleSet
A set of ChainedSequenceRule.
ChainedSequenceRuleSets
A list of ChainedSequenceRule sets.
Class
A value of Class Definition Table.
FeatureIndex
An index in FeatureList.
FeatureList
A list of Feature records.
LanguageIndex
An index in LanguageSystemList.
LanguageSystemList
A list of LanguageSystem records.
LookupIndex
An index in LookupList.
LookupList
A list of Lookup values.
ScriptIndex
An index in ScriptList.
ScriptList
A list of Script records.
SequenceRuleSet
A set of SequenceRules.
SequenceRuleSets
A list of SequenceRuleSets.
VariationIndex
An index in FeatureVariations.