aat_layout_feature_type_t

Added in version 2.2.0.

class aat_layout_feature_type_t

The possible feature types defined for AAT shaping, from Apple Font Feature Registry.

Fields

class aat_layout_feature_type_t
B_AAT_LAYOUT_FEATURE_TYPE_ALL_TYPOGRAPHIC

All Typographic Features

B_AAT_LAYOUT_FEATURE_TYPE_ALTERNATE_KANA

Alternate Kana

B_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE

Annotation

B_AAT_LAYOUT_FEATURE_TYPE_CASE_SENSITIVE_LAYOUT

Case Sensitive Layout

B_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_ALTERNATIVES

Character Alternatives

B_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE

Character Shape

B_AAT_LAYOUT_FEATURE_TYPE_CJK_ROMAN_SPACING_TYPE

CJK Roman Spacing

B_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE

CJK Symbol Alternatives

B_AAT_LAYOUT_FEATURE_TYPE_CJK_VERTICAL_ROMAN_PLACEMENT_TYPE

CJK Vertical Roman Placement

B_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES

Contextual Alternatives

B_AAT_LAYOUT_FEATURE_TYPE_CURSIVE_CONNECTION

Cursive Connection

B_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPE

Design Complexity

B_AAT_LAYOUT_FEATURE_TYPE_DIACRITICS_TYPE

Diacritics

B_AAT_LAYOUT_FEATURE_TYPE_FRACTIONS

Fractions

B_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE

Ideographic Alternatives

B_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_SPACING_TYPE

Ideographic Spacing

B_AAT_LAYOUT_FEATURE_TYPE_INVALID

Initial, unset feature type

B_AAT_LAYOUT_FEATURE_TYPE_ITALIC_CJK_ROMAN

Italic CJK Roman

B_AAT_LAYOUT_FEATURE_TYPE_KANA_SPACING_TYPE

Kana Spacing

B_AAT_LAYOUT_FEATURE_TYPE_LANGUAGE_TAG_TYPE

Language Tag

B_AAT_LAYOUT_FEATURE_TYPE_LETTER_CASE

Letter Case

B_AAT_LAYOUT_FEATURE_TYPE_LIGATURES

Ligatures

B_AAT_LAYOUT_FEATURE_TYPE_LINGUISTIC_REARRANGEMENT

Linguistic Rearrangement

B_AAT_LAYOUT_FEATURE_TYPE_LOWER_CASE

Lower Case

B_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS

Mathematical Extras

B_AAT_LAYOUT_FEATURE_TYPE_NUMBER_CASE

Number Case

B_AAT_LAYOUT_FEATURE_TYPE_NUMBER_SPACING

Number Spacing

B_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE

Ornament Sets

B_AAT_LAYOUT_FEATURE_TYPE_OVERLAPPING_CHARACTERS_TYPE

Overlapping Characters

B_AAT_LAYOUT_FEATURE_TYPE_RUBY_KANA

Ruby Kana

B_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE

Smart Swash

B_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS

Style Options

B_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES

Stylistic Alternatives

B_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING

Text Spacing

B_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION

Transliteration

B_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS

Typographic Extras

B_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE

Unicode Decomposition

B_AAT_LAYOUT_FEATURE_TYPE_UPPER_CASE

Upper Case

B_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITION

Vertical Position

B_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_SUBSTITUTION

Vertical Substitution