hb_aat_layout_feature_selector_t

The selectors defined for specifying AAT feature settings.

Values

ValueMeaning
Invalid65535

Initial, unset feature selector

AllTypeFeaturesOn0

for #HB_AAT_LAYOUT_FEATURE_TYPE_ALL_TYPOGRAPHIC

AllTypeFeaturesOff1

for #HB_AAT_LAYOUT_FEATURE_TYPE_ALL_TYPOGRAPHIC

RequiredLigaturesOn0

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

RequiredLigaturesOff1

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

CommonLigaturesOn2

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

CommonLigaturesOff3

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

RareLigaturesOn4

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

RareLigaturesOff5

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

LogosOn6

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

LogosOff7

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

RebusPicturesOn8

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

RebusPicturesOff9

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

DiphthongLigaturesOn10

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

DiphthongLigaturesOff11

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

SquaredLigaturesOn12

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

SquaredLigaturesOff13

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

AbbrevSquaredLigaturesOn14

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

AbbrevSquaredLigaturesOff15

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

SymbolLigaturesOn16

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

SymbolLigaturesOff17

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

ContextualLigaturesOn18

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

ContextualLigaturesOff19

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

HistoricalLigaturesOn20

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

HistoricalLigaturesOff21

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

Unconnected0

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

PartiallyConnected1

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

Cursive2

for #HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

UpperAndLowerCase0

Deprecated

AllCaps1

Deprecated

AllLowerCase2

Deprecated

SmallCaps3

Deprecated

InitialCaps4

Deprecated

InitialCapsAndSmallCaps5

Deprecated

SubstituteVerticalFormsOn0

for #HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_SUBSTITUTION

SubstituteVerticalFormsOff1

for #HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_SUBSTITUTION

LinguisticRearrangementOn0

for #HB_AAT_LAYOUT_FEATURE_TYPE_LINGUISTIC_REARRANGEMENT

LinguisticRearrangementOff1

for #HB_AAT_LAYOUT_FEATURE_TYPE_LINGUISTIC_REARRANGEMENT

MonospacedNumbers0

for #HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_SPACING

ProportionalNumbers1

for #HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_SPACING

ThirdWidthNumbers2

for #HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_SPACING

QuarterWidthNumbers3

for #HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_SPACING

WordInitialSwashesOn0

for #HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE

WordInitialSwashesOff1

for #HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE

WordFinalSwashesOn2

for #HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE

WordFinalSwashesOff3

for #HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE

LineInitialSwashesOn4

for #HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE

LineInitialSwashesOff5

for #HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE

LineFinalSwashesOn6

for #HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE

LineFinalSwashesOff7

for #HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE

NonFinalSwashesOn8

for #HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE

NonFinalSwashesOff9

for #HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE

ShowDiacritics0

for #HB_AAT_LAYOUT_FEATURE_TYPE_DIACRITICS_TYPE

HideDiacritics1

for #HB_AAT_LAYOUT_FEATURE_TYPE_DIACRITICS_TYPE

DecomposeDiacritics2

for #HB_AAT_LAYOUT_FEATURE_TYPE_DIACRITICS_TYPE

NormalPosition0

for #HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITION

Superiors1

for #HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITION

Inferiors2

for #HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITION

Ordinals3

for #HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITION

ScientificInferiors4

for #HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITION

NoFractions0

for #HB_AAT_LAYOUT_FEATURE_TYPE_FRACTIONS

VerticalFractions1

for #HB_AAT_LAYOUT_FEATURE_TYPE_FRACTIONS

DiagonalFractions2

for #HB_AAT_LAYOUT_FEATURE_TYPE_FRACTIONS

PreventOverlapOn0

for #HB_AAT_LAYOUT_FEATURE_TYPE_OVERLAPPING_CHARACTERS_TYPE

PreventOverlapOff1

for #HB_AAT_LAYOUT_FEATURE_TYPE_OVERLAPPING_CHARACTERS_TYPE

HyphensToEmDashOn0

for #HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS

HyphensToEmDashOff1

for #HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS

HyphenToEnDashOn2

for #HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS

HyphenToEnDashOff3

for #HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS

SlashedZeroOn4

for #HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS

SlashedZeroOff5

for #HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS

FormInterrobangOn6

for #HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS

FormInterrobangOff7

for #HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS

SmartQuotesOn8

for #HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS

SmartQuotesOff9

for #HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS

PeriodsToEllipsisOn10

for #HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS

PeriodsToEllipsisOff11

for #HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS

HyphenToMinusOn0

for #HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS

HyphenToMinusOff1

for #HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS

AsteriskToMultiplyOn2

for #HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS

AsteriskToMultiplyOff3

for #HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS

SlashToDivideOn4

for #HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS

SlashToDivideOff5

for #HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS

InequalityLigaturesOn6

for #HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS

InequalityLigaturesOff7

for #HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS

ExponentsOn8

for #HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS

ExponentsOff9

for #HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS

MathematicalGreekOn10

for #HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS

MathematicalGreekOff11

for #HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS

NoOrnaments0

for #HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE

Dingbats1

for #HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE

PiCharacters2

for #HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE

Fleurons3

for #HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE

DecorativeBorders4

for #HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE

InternationalSymbols5

for #HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE

MathSymbols6

for #HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE

NoAlternates0

for #HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_ALTERNATIVES

DesignLevel10

for #HB_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPE

DesignLevel21

for #HB_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPE

DesignLevel32

for #HB_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPE

DesignLevel43

for #HB_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPE

DesignLevel54

for #HB_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPE

NoStyleOptions0

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS

DisplayText1

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS

EngravedText2

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS

IlluminatedCaps3

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS

TitlingCaps4

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS

TallCaps5

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS

TraditionalCharacters0

for #HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE

SimplifiedCharacters1

for #HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE

Jis1978Characters2

for #HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE

Jis1983Characters3

for #HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE

Jis1990Characters4

for #HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE

TraditionalAltOne5

for #HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE

TraditionalAltTwo6

for #HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE

TraditionalAltThree7

for #HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE

TraditionalAltFour8

for #HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE

TraditionalAltFive9

for #HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE

ExpertCharacters10

for #HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE

Jis2004Characters11

for #HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE

HojoCharacters12

for #HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE

Nlccharacters13

for #HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE

TraditionalNamesCharacters14

for #HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE

LowerCaseNumbers0

for #HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_CASE

UpperCaseNumbers1

for #HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_CASE

ProportionalText0

for #HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING

MonospacedText1

for #HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING

HalfWidthText2

for #HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING

ThirdWidthText3

for #HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING

QuarterWidthText4

for #HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING

AltProportionalText5

for #HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING

AltHalfWidthText6

for #HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING

NoTransliteration0

for #HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION

HanjaToHangul1

for #HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION

HiraganaToKatakana2

for #HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION

KatakanaToHiragana3

for #HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION

KanaToRomanization4

for #HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION

RomanizationToHiragana5

for #HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION

RomanizationToKatakana6

for #HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION

HanjaToHangulAltOne7

for #HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION

HanjaToHangulAltTwo8

for #HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION

HanjaToHangulAltThree9

for #HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION

NoAnnotation0

for #HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE

BoxAnnotation1

for #HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE

RoundedBoxAnnotation2

for #HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE

CircleAnnotation3

for #HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE

InvertedCircleAnnotation4

for #HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE

ParenthesisAnnotation5

for #HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE

PeriodAnnotation6

for #HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE

RomanNumeralAnnotation7

for #HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE

DiamondAnnotation8

for #HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE

InvertedBoxAnnotation9

for #HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE

InvertedRoundedBoxAnnotation10

for #HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE

FullWidthKana0

for #HB_AAT_LAYOUT_FEATURE_TYPE_KANA_SPACING_TYPE

ProportionalKana1

for #HB_AAT_LAYOUT_FEATURE_TYPE_KANA_SPACING_TYPE

FullWidthIdeographs0

for #HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_SPACING_TYPE

ProportionalIdeographs1

for #HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_SPACING_TYPE

HalfWidthIdeographs2

for #HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_SPACING_TYPE

CanonicalCompositionOn0

for #HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE

CanonicalCompositionOff1

for #HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE

CompatibilityCompositionOn2

for #HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE

CompatibilityCompositionOff3

for #HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE

TranscodingCompositionOn4

for #HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE

TranscodingCompositionOff5

for #HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE

NoRubyKana0

Deprecated; use #HB_AAT_LAYOUT_FEATURE_SELECTOR_RUBY_KANA_OFF instead

RubyKana1

Deprecated; use #HB_AAT_LAYOUT_FEATURE_SELECTOR_RUBY_KANA_ON instead

RubyKanaOn2

for #HB_AAT_LAYOUT_FEATURE_TYPE_RUBY_KANA

RubyKanaOff3

for #HB_AAT_LAYOUT_FEATURE_TYPE_RUBY_KANA

NoCjkSymbolAlternatives0

for #HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE

CjkSymbolAltOne1

for #HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE

CjkSymbolAltTwo2

for #HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE

CjkSymbolAltThree3

for #HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE

CjkSymbolAltFour4

for #HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE

CjkSymbolAltFive5

for #HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE

NoIdeographicAlternatives0

for #HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE

IdeographicAltOne1

for #HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE

IdeographicAltTwo2

for #HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE

IdeographicAltThree3

for #HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE

IdeographicAltFour4

for #HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE

IdeographicAltFive5

for #HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE

CjkVerticalRomanCentered0

for #HB_AAT_LAYOUT_FEATURE_TYPE_CJK_VERTICAL_ROMAN_PLACEMENT_TYPE

CjkVerticalRomanHbaseline1

for #HB_AAT_LAYOUT_FEATURE_TYPE_CJK_VERTICAL_ROMAN_PLACEMENT_TYPE

NoCjkItalicRoman0

Deprecated; use #HB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_ITALIC_ROMAN_OFF instead

CjkItalicRoman1

Deprecated; use #HB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_ITALIC_ROMAN_ON instead

CjkItalicRomanOn2

for #HB_AAT_LAYOUT_FEATURE_TYPE_ITALIC_CJK_ROMAN

CjkItalicRomanOff3

for #HB_AAT_LAYOUT_FEATURE_TYPE_ITALIC_CJK_ROMAN

CaseSensitiveLayoutOn0

for #HB_AAT_LAYOUT_FEATURE_TYPE_CASE_SENSITIVE_LAYOUT

CaseSensitiveLayoutOff1

for #HB_AAT_LAYOUT_FEATURE_TYPE_CASE_SENSITIVE_LAYOUT

CaseSensitiveSpacingOn2

for #HB_AAT_LAYOUT_FEATURE_TYPE_CASE_SENSITIVE_LAYOUT

CaseSensitiveSpacingOff3

for #HB_AAT_LAYOUT_FEATURE_TYPE_CASE_SENSITIVE_LAYOUT

AlternateHorizKanaOn0

for #HB_AAT_LAYOUT_FEATURE_TYPE_ALTERNATE_KANA

AlternateHorizKanaOff1

for #HB_AAT_LAYOUT_FEATURE_TYPE_ALTERNATE_KANA

AlternateVertKanaOn2

for #HB_AAT_LAYOUT_FEATURE_TYPE_ALTERNATE_KANA

AlternateVertKanaOff3

for #HB_AAT_LAYOUT_FEATURE_TYPE_ALTERNATE_KANA

NoStylisticAlternates0

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltOneOn2

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltOneOff3

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltTwoOn4

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltTwoOff5

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltThreeOn6

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltThreeOff7

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltFourOn8

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltFourOff9

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltFiveOn10

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltFiveOff11

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltSixOn12

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltSixOff13

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltSevenOn14

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltSevenOff15

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltEightOn16

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltEightOff17

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltNineOn18

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltNineOff19

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltTenOn20

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltTenOff21

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltElevenOn22

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltElevenOff23

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltTwelveOn24

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltTwelveOff25

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltThirteenOn26

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltThirteenOff27

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltFourteenOn28

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltFourteenOff29

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltFifteenOn30

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltFifteenOff31

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltSixteenOn32

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltSixteenOff33

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltSeventeenOn34

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltSeventeenOff35

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltEighteenOn36

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltEighteenOff37

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltNineteenOn38

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltNineteenOff39

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltTwentyOn40

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

StylisticAltTwentyOff41

for #HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

ContextualAlternatesOn0

for #HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES

ContextualAlternatesOff1

for #HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES

SwashAlternatesOn2

for #HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES

SwashAlternatesOff3

for #HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES

ContextualSwashAlternatesOn4

for #HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES

ContextualSwashAlternatesOff5

for #HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES

DefaultLowerCase0

for #HB_AAT_LAYOUT_FEATURE_TYPE_LOWER_CASE

LowerCaseSmallCaps1

for #HB_AAT_LAYOUT_FEATURE_TYPE_LOWER_CASE

LowerCasePetiteCaps2

for #HB_AAT_LAYOUT_FEATURE_TYPE_LOWER_CASE

DefaultUpperCase0

for #HB_AAT_LAYOUT_FEATURE_TYPE_UPPER_CASE

UpperCaseSmallCaps1

for #HB_AAT_LAYOUT_FEATURE_TYPE_UPPER_CASE

UpperCasePetiteCaps2

for #HB_AAT_LAYOUT_FEATURE_TYPE_UPPER_CASE

HalfWidthCjkRoman0

for #HB_AAT_LAYOUT_FEATURE_TYPE_CJK_ROMAN_SPACING_TYPE

ProportionalCjkRoman1

for #HB_AAT_LAYOUT_FEATURE_TYPE_CJK_ROMAN_SPACING_TYPE

DefaultCjkRoman2

for #HB_AAT_LAYOUT_FEATURE_TYPE_CJK_ROMAN_SPACING_TYPE

FullWidthCjkRoman3

for #HB_AAT_LAYOUT_FEATURE_TYPE_CJK_ROMAN_SPACING_TYPE