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
ALL_TYPOGRAPHIC

All Typographic Features

ALTERNATE_KANA

Alternate Kana

ANNOTATION_TYPE

Annotation

CASE_SENSITIVE_LAYOUT

Case Sensitive Layout

CHARACTER_ALTERNATIVES

Character Alternatives

CHARACTER_SHAPE

Character Shape

CJK_ROMAN_SPACING_TYPE

CJK Roman Spacing

CJK_SYMBOL_ALTERNATIVES_TYPE

CJK Symbol Alternatives

CJK_VERTICAL_ROMAN_PLACEMENT_TYPE

CJK Vertical Roman Placement

CONTEXTUAL_ALTERNATIVES

Contextual Alternatives

CURSIVE_CONNECTION

Cursive Connection

DESIGN_COMPLEXITY_TYPE

Design Complexity

DIACRITICS_TYPE

Diacritics

FRACTIONS

Fractions

IDEOGRAPHIC_ALTERNATIVES_TYPE

Ideographic Alternatives

IDEOGRAPHIC_SPACING_TYPE

Ideographic Spacing

INVALID

Initial, unset feature type

ITALIC_CJK_ROMAN

Italic CJK Roman

KANA_SPACING_TYPE

Kana Spacing

LANGUAGE_TAG_TYPE

Language Tag

LETTER_CASE

Letter Case

LIGATURES

Ligatures

LINGUISTIC_REARRANGEMENT

Linguistic Rearrangement

LOWER_CASE

Lower Case

MATHEMATICAL_EXTRAS

Mathematical Extras

NUMBER_CASE

Number Case

NUMBER_SPACING

Number Spacing

ORNAMENT_SETS_TYPE

Ornament Sets

OVERLAPPING_CHARACTERS_TYPE

Overlapping Characters

RUBY_KANA

Ruby Kana

SMART_SWASH_TYPE

Smart Swash

STYLE_OPTIONS

Style Options

STYLISTIC_ALTERNATIVES

Stylistic Alternatives

TEXT_SPACING

Text Spacing

TRANSLITERATION

Transliteration

TYPOGRAPHIC_EXTRAS

Typographic Extras

UNICODE_DECOMPOSITION_TYPE

Unicode Decomposition

UPPER_CASE

Upper Case

VERTICAL_POSITION

Vertical Position

VERTICAL_SUBSTITUTION

Vertical Substitution