Gsub and Gpos

Common Structure (Namespace Ot.GsubGpos)

Datatype Ot.GsubGpos.TableT<L>

Properties

Datatype Ot.GsubGpos.ScriptT<L>

Members

Datatype Ot.GsubGpos.LanguageT<L>

Members

Datatype Ot.GsubGpos.FeatureT<L>

Members

Datatype Ot.GsubGpos.AxisRangeCondition

Aliased as Ot.Gsub.AxisRangeCondition, Ot.Gpos.AxisRangeCondition.

Members

Type Alias Ot.GsubGpos.FeatureVariationCondition = Ot.GsubGpos.AxisRangeCondition

Aliased as Ot.Gsub.FeatureVariationCondition, Ot.Gpos.FeatureVariationCondition.

Datatype Ot.GsubGpos.FeatureVariationT<L>

Members

Interface Ot.GsubGpos.LookupProp

Aliased as Ot.Gsub.LookupProp, Ot.Gpos.LookupProp.

Properties

Namespace Ot.Gsub

Constant Ot.Gsub.Tag = "GSUB"

Type Ot.Gsub.Table

Implements

Factory Methods

Datatype Ot.Gsub.Script

Defined as Ot.GsubGpos.ScriptT<Ot.Gsub.Lookup>

Datatype Ot.Gsub.Language

Defined as Ot.GsubGpos.LanguageT<Ot.Gsub.Lookup>

Datatype Ot.Gsub.Feature

Defined as Ot.GsubGpos.FeatureT<Ot.Gsub.Lookup>

Datatype Ot.Gsub.FeatureVariation

Defined as Ot.GsubGpos.FeatureVariationT<Ot.Gsub.Lookup>

Type Ot.Gsub.Lookup

Defined as a union of the following cases:

Properties

  • readonly type:​unique symbol

Case Class Ot.Gsub.Single | type = Ot.Gsub.LookupType.Single

Implements

Constructor

Datatype Ot.Gsub.SingleProp

Inherits

Properties

Case Class Ot.Gsub.Multiple | type = Ot.Gsub.LookupType.Multiple

Implements

Constructor

Case Class Ot.Gsub.Alternate | type = Ot.Gsub.LookupType.Alternate

Implements

Constructor

Datatype Ot.Gsub.MultipleAlternateProp

Inherits

Properties

Case Class Ot.Gsub.Ligature | type = Ot.Gsub.LookupType.Ligature

Implements

Constructor

Datatype Ot.Gsub.LigatureProp

Inherits

Properties

Datatype Ot.Gsub.LigatureEntry

Properties

Case Class Ot.Gsub.Chaining | type = Ot.Gsub.LookupType.Chaining

Implements

Constructor

Case Class Ot.Gsub.ReverseSub | type = Ot.Gsub.LookupType.ReverseSub

Implements

Constructor

Datatype Ot.Gsub.ReverseSubProp

Inherits

Properties

Datatype Ot.Gsub.ReverseRule

Properties

Namespace Ot.Gpos

Constant Ot.Gpos.Tag = "GPOS"

Type Ot.Gpos.Table

Implements

Factory Methods

Datatype Ot.Gpos.Script

Defined as Ot.GsubGpos.ScriptT<Ot.Gpos.Lookup>

Datatype Ot.Gpos.Language

Defined as Ot.GsubGpos.LanguageT<Ot.Gpos.Lookup>

Datatype Ot.Gpos.Feature

Defined as Ot.GsubGpos.FeatureT<Ot.Gpos.Lookup>

Datatype Ot.Gpos.FeatureVariation

Defined as Ot.GsubGpos.FeatureVariationT<Ot.Gpos.Lookup>

Type Ot.Gpos.Lookup

Defined as a union of the following cases:

Properties

  • readonly type:​unique symbol

Case Class Ot.Gpos.Single | type = Ot.Gpos.LookupType.Multiple

Implements

Constructor

Datatype Ot.Gpos.SingleProp

Inherits

Properties

Case Class Ot.Gpos.Pair | type = Ot.Gpos.LookupType.Pair

Implements

Constructor

Datatype Ot.Gpos.PairProp

Inherits

Properties

Case Class Ot.Gpos.Cursive | type = Ot.Gpos.LookupType.Cursive

Implements

Constructor

Datatype Ot.Gpos.CursiveProp

Inherits

Properties

Case Class Ot.Gpos.MarkToBase | type = Ot.Gpos.LookupType.MarkToBase

Implements

Constructor

Datatype Ot.Gpos.MarkToBaseProp

Inherits

Properties

Case Class Ot.Gpos.MarkToLigature | type = Ot.Gpos.LookupType.MarkToLigature

Implements

Constructor

Datatype Ot.Gpos.MarkToLigatureProp

Inherits

Properties

Case Class Ot.Gpos.MarkToMark | type = Ot.Gpos.LookupType.MarkToMark

Implements

Constructor

Datatype Ot.Gpos.MarkToMarkProp

Inherits

Properties

Case Class Ot.Gpos.Chaining | type = Ot.Gpos.LookupType.Chaining

Implements

Constructor

Shared Chaining Lookup

Datatype Ot.GsubGpos.ChainingProp<E>

Aliased as Ot.Gsub.ChainingProp<E>, Ot.Gpos.ChainingProp<E>

Inherits

Properties

Datatype Ot.GsubGpos.ChainingRule<E>

Aliased as Ot.Gsub.ChainingRule<E>, Ot.Gpos.ChainingRule<E>

Properties

Datatype Ot.GsubGpos.ChainingApplication<E>

Aliased as Ot.Gsub.ChainingApplication<E>, Ot.Gpos.ChainingApplication<E>

Properties

Shared GSUB + GPOS Support Types

Type Ot.GsubGpos.Coverage = Set<Ot.Glyph>

Also aliased as Ot.Gsub.Coverage, Ot.Gpos.Coverage

Type Ot.GsubGpos.ClassDef = Map<Ot.Glyph,​number>

Also aliased as Ot.Gsub.ClassDef, Ot.Gpos.ClassDef

Datatype Ot.Gpos.Adjustment

Properties

Datatype Ot.Gpos.AdjustmentPair = [Ot.Gpos.Adjustment,​Ot.Gpos.Adjustment]

Datatype Ot.Gpos.Anchor

Properties

Datatype Ot.Gpos.CursiveAnchorPair

Properties

Datatype Ot.Gpos.MarkRecord

Properties

Datatype Ot.Gpos.BaseRecord

Properties

Datatype Ot.Gpos.LigatureBaseRecord

Properties

Feature Parameters (Ot.GsubGpos.FeatureParams)

This namespace is aliased as Ot.Gsub.FeatureParams and Ot.Gpos.FeatureParams.

Datatype Ot.GsubGpos.FeatureParams.StylisticSet

Type ID

Members

Datatype Ot.GsubGpos.FeatureParams.CharacterVariant

Type ID

Members

Dicing Store

Opaque Type Ot.DicingStore<X,​Y,​D>

Factory Methods

Methods

Datatype Ot.DicingStoreRep<X,​Y,​D>

Properties