:right-sidebar: True aat_layout_feature_type_t =================================================================== .. currentmodule:: gi.repository.HarfBuzz .. versionadded:: 2.2.0 .. class:: aat_layout_feature_type_t :no-contents-entry: The possible feature types defined for AAT shaping, from Apple `Font Feature Registry `_. Fields ------ .. rst-class:: interim-class .. class:: aat_layout_feature_type_t :no-index: .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_ALL_TYPOGRAPHIC `All Typographic Features `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_ALTERNATE_KANA `Alternate Kana `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE `Annotation `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_CASE_SENSITIVE_LAYOUT `Case Sensitive Layout `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_ALTERNATIVES `Character Alternatives `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE `Character Shape `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_CJK_ROMAN_SPACING_TYPE `CJK Roman Spacing `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE `CJK Symbol Alternatives `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_CJK_VERTICAL_ROMAN_PLACEMENT_TYPE `CJK Vertical Roman Placement `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES `Contextual Alternatives `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_CURSIVE_CONNECTION `Cursive Connection `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPE `Design Complexity `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_DIACRITICS_TYPE `Diacritics `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_FRACTIONS `Fractions `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE `Ideographic Alternatives `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_SPACING_TYPE `Ideographic Spacing `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_INVALID Initial, unset feature type .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_ITALIC_CJK_ROMAN `Italic CJK Roman `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_KANA_SPACING_TYPE `Kana Spacing `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_LANGUAGE_TAG_TYPE `Language Tag `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_LETTER_CASE `Letter Case `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_LIGATURES `Ligatures `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_LINGUISTIC_REARRANGEMENT `Linguistic Rearrangement `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_LOWER_CASE `Lower Case `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS `Mathematical Extras `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_NUMBER_CASE `Number Case `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_NUMBER_SPACING `Number Spacing `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE `Ornament Sets `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_OVERLAPPING_CHARACTERS_TYPE `Overlapping Characters `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_RUBY_KANA `Ruby Kana `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE `Smart Swash `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS `Style Options `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES `Stylistic Alternatives `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING `Text Spacing `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION `Transliteration `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS `Typographic Extras `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE `Unicode Decomposition `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_UPPER_CASE `Upper Case `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITION `Vertical Position `_ .. attribute:: B_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_SUBSTITUTION `Vertical Substitution `_