Enum Class AatLayoutFeatureSelector

java.lang.Object
java.lang.Enum<AatLayoutFeatureSelector>
org.freedesktop.harfbuzz.AatLayoutFeatureSelector
All Implemented Interfaces:
Serializable, Comparable<AatLayoutFeatureSelector>, Constable, Enumeration

@Generated("org.javagi.JavaGI") public enum AatLayoutFeatureSelector extends Enum<AatLayoutFeatureSelector> implements Enumeration
The selectors defined for specifying AAT feature settings.
Since:
2.2.0
  • Enum Constant Details

    • INVALID

      public static final AatLayoutFeatureSelector INVALID
      Initial, unset feature selector
    • ALL_TYPE_FEATURES_ON

      public static final AatLayoutFeatureSelector ALL_TYPE_FEATURES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_ALL_TYPOGRAPHIC
    • ALL_TYPE_FEATURES_OFF

      public static final AatLayoutFeatureSelector ALL_TYPE_FEATURES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_ALL_TYPOGRAPHIC
    • COMMON_LIGATURES_ON

      public static final AatLayoutFeatureSelector COMMON_LIGATURES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • COMMON_LIGATURES_OFF

      public static final AatLayoutFeatureSelector COMMON_LIGATURES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • RARE_LIGATURES_ON

      public static final AatLayoutFeatureSelector RARE_LIGATURES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • RARE_LIGATURES_OFF

      public static final AatLayoutFeatureSelector RARE_LIGATURES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • LOGOS_ON

      public static final AatLayoutFeatureSelector LOGOS_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • LOGOS_OFF

      public static final AatLayoutFeatureSelector LOGOS_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • REBUS_PICTURES_ON

      public static final AatLayoutFeatureSelector REBUS_PICTURES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • REBUS_PICTURES_OFF

      public static final AatLayoutFeatureSelector REBUS_PICTURES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • DIPHTHONG_LIGATURES_ON

      public static final AatLayoutFeatureSelector DIPHTHONG_LIGATURES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • DIPHTHONG_LIGATURES_OFF

      public static final AatLayoutFeatureSelector DIPHTHONG_LIGATURES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • SQUARED_LIGATURES_ON

      public static final AatLayoutFeatureSelector SQUARED_LIGATURES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • SQUARED_LIGATURES_OFF

      public static final AatLayoutFeatureSelector SQUARED_LIGATURES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • ABBREV_SQUARED_LIGATURES_ON

      public static final AatLayoutFeatureSelector ABBREV_SQUARED_LIGATURES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • ABBREV_SQUARED_LIGATURES_OFF

      public static final AatLayoutFeatureSelector ABBREV_SQUARED_LIGATURES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • SYMBOL_LIGATURES_ON

      public static final AatLayoutFeatureSelector SYMBOL_LIGATURES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • SYMBOL_LIGATURES_OFF

      public static final AatLayoutFeatureSelector SYMBOL_LIGATURES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • CONTEXTUAL_LIGATURES_ON

      public static final AatLayoutFeatureSelector CONTEXTUAL_LIGATURES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • CONTEXTUAL_LIGATURES_OFF

      public static final AatLayoutFeatureSelector CONTEXTUAL_LIGATURES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • HISTORICAL_LIGATURES_ON

      public static final AatLayoutFeatureSelector HISTORICAL_LIGATURES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • HISTORICAL_LIGATURES_OFF

      public static final AatLayoutFeatureSelector HISTORICAL_LIGATURES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • STYLISTIC_ALT_ELEVEN_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_ELEVEN_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_ELEVEN_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_ELEVEN_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_TWELVE_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_TWELVE_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_TWELVE_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_TWELVE_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_THIRTEEN_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_THIRTEEN_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_THIRTEEN_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_THIRTEEN_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_FOURTEEN_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_FOURTEEN_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_FOURTEEN_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_FOURTEEN_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_FIFTEEN_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_FIFTEEN_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_FIFTEEN_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_FIFTEEN_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_SIXTEEN_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_SIXTEEN_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_SIXTEEN_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_SIXTEEN_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_SEVENTEEN_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_SEVENTEEN_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_SEVENTEEN_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_SEVENTEEN_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_EIGHTEEN_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_EIGHTEEN_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_EIGHTEEN_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_EIGHTEEN_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_NINETEEN_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_NINETEEN_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_NINETEEN_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_NINETEEN_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_TWENTY_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_TWENTY_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_TWENTY_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_TWENTY_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
  • Field Details

    • REQUIRED_LIGATURES_ON

      public static final AatLayoutFeatureSelector REQUIRED_LIGATURES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • REQUIRED_LIGATURES_OFF

      public static final AatLayoutFeatureSelector REQUIRED_LIGATURES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • UNCONNECTED

      public static final AatLayoutFeatureSelector UNCONNECTED
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • PARTIALLY_CONNECTED

      public static final AatLayoutFeatureSelector PARTIALLY_CONNECTED
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • CURSIVE

      public static final AatLayoutFeatureSelector CURSIVE
      for HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES
    • UPPER_AND_LOWER_CASE

      public static final AatLayoutFeatureSelector UPPER_AND_LOWER_CASE
      Deprecated
    • ALL_CAPS

      public static final AatLayoutFeatureSelector ALL_CAPS
      Deprecated
    • ALL_LOWER_CASE

      public static final AatLayoutFeatureSelector ALL_LOWER_CASE
      Deprecated
    • SMALL_CAPS

      public static final AatLayoutFeatureSelector SMALL_CAPS
      Deprecated
    • INITIAL_CAPS

      public static final AatLayoutFeatureSelector INITIAL_CAPS
      Deprecated
    • INITIAL_CAPS_AND_SMALL_CAPS

      public static final AatLayoutFeatureSelector INITIAL_CAPS_AND_SMALL_CAPS
      Deprecated
    • SUBSTITUTE_VERTICAL_FORMS_ON

      public static final AatLayoutFeatureSelector SUBSTITUTE_VERTICAL_FORMS_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_SUBSTITUTION
    • SUBSTITUTE_VERTICAL_FORMS_OFF

      public static final AatLayoutFeatureSelector SUBSTITUTE_VERTICAL_FORMS_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_SUBSTITUTION
    • LINGUISTIC_REARRANGEMENT_ON

      public static final AatLayoutFeatureSelector LINGUISTIC_REARRANGEMENT_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_LINGUISTIC_REARRANGEMENT
    • LINGUISTIC_REARRANGEMENT_OFF

      public static final AatLayoutFeatureSelector LINGUISTIC_REARRANGEMENT_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_LINGUISTIC_REARRANGEMENT
    • MONOSPACED_NUMBERS

      public static final AatLayoutFeatureSelector MONOSPACED_NUMBERS
      for HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_SPACING
    • PROPORTIONAL_NUMBERS

      public static final AatLayoutFeatureSelector PROPORTIONAL_NUMBERS
      for HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_SPACING
    • THIRD_WIDTH_NUMBERS

      public static final AatLayoutFeatureSelector THIRD_WIDTH_NUMBERS
      for HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_SPACING
    • QUARTER_WIDTH_NUMBERS

      public static final AatLayoutFeatureSelector QUARTER_WIDTH_NUMBERS
      for HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_SPACING
    • WORD_INITIAL_SWASHES_ON

      public static final AatLayoutFeatureSelector WORD_INITIAL_SWASHES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE
    • WORD_INITIAL_SWASHES_OFF

      public static final AatLayoutFeatureSelector WORD_INITIAL_SWASHES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE
    • WORD_FINAL_SWASHES_ON

      public static final AatLayoutFeatureSelector WORD_FINAL_SWASHES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE
    • WORD_FINAL_SWASHES_OFF

      public static final AatLayoutFeatureSelector WORD_FINAL_SWASHES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE
    • LINE_INITIAL_SWASHES_ON

      public static final AatLayoutFeatureSelector LINE_INITIAL_SWASHES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE
    • LINE_INITIAL_SWASHES_OFF

      public static final AatLayoutFeatureSelector LINE_INITIAL_SWASHES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE
    • LINE_FINAL_SWASHES_ON

      public static final AatLayoutFeatureSelector LINE_FINAL_SWASHES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE
    • LINE_FINAL_SWASHES_OFF

      public static final AatLayoutFeatureSelector LINE_FINAL_SWASHES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE
    • NON_FINAL_SWASHES_ON

      public static final AatLayoutFeatureSelector NON_FINAL_SWASHES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE
    • NON_FINAL_SWASHES_OFF

      public static final AatLayoutFeatureSelector NON_FINAL_SWASHES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE
    • SHOW_DIACRITICS

      public static final AatLayoutFeatureSelector SHOW_DIACRITICS
      for HB_AAT_LAYOUT_FEATURE_TYPE_DIACRITICS_TYPE
    • HIDE_DIACRITICS

      public static final AatLayoutFeatureSelector HIDE_DIACRITICS
      for HB_AAT_LAYOUT_FEATURE_TYPE_DIACRITICS_TYPE
    • DECOMPOSE_DIACRITICS

      public static final AatLayoutFeatureSelector DECOMPOSE_DIACRITICS
      for HB_AAT_LAYOUT_FEATURE_TYPE_DIACRITICS_TYPE
    • NORMAL_POSITION

      public static final AatLayoutFeatureSelector NORMAL_POSITION
      for HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITION
    • SUPERIORS

      public static final AatLayoutFeatureSelector SUPERIORS
      for HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITION
    • INFERIORS

      public static final AatLayoutFeatureSelector INFERIORS
      for HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITION
    • ORDINALS

      public static final AatLayoutFeatureSelector ORDINALS
      for HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITION
    • SCIENTIFIC_INFERIORS

      public static final AatLayoutFeatureSelector SCIENTIFIC_INFERIORS
      for HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITION
    • NO_FRACTIONS

      public static final AatLayoutFeatureSelector NO_FRACTIONS
      for HB_AAT_LAYOUT_FEATURE_TYPE_FRACTIONS
    • VERTICAL_FRACTIONS

      public static final AatLayoutFeatureSelector VERTICAL_FRACTIONS
      for HB_AAT_LAYOUT_FEATURE_TYPE_FRACTIONS
    • DIAGONAL_FRACTIONS

      public static final AatLayoutFeatureSelector DIAGONAL_FRACTIONS
      for HB_AAT_LAYOUT_FEATURE_TYPE_FRACTIONS
    • PREVENT_OVERLAP_ON

      public static final AatLayoutFeatureSelector PREVENT_OVERLAP_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_OVERLAPPING_CHARACTERS_TYPE
    • PREVENT_OVERLAP_OFF

      public static final AatLayoutFeatureSelector PREVENT_OVERLAP_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_OVERLAPPING_CHARACTERS_TYPE
    • HYPHENS_TO_EM_DASH_ON

      public static final AatLayoutFeatureSelector HYPHENS_TO_EM_DASH_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS
    • HYPHENS_TO_EM_DASH_OFF

      public static final AatLayoutFeatureSelector HYPHENS_TO_EM_DASH_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS
    • HYPHEN_TO_EN_DASH_ON

      public static final AatLayoutFeatureSelector HYPHEN_TO_EN_DASH_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS
    • HYPHEN_TO_EN_DASH_OFF

      public static final AatLayoutFeatureSelector HYPHEN_TO_EN_DASH_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS
    • SLASHED_ZERO_ON

      public static final AatLayoutFeatureSelector SLASHED_ZERO_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS
    • SLASHED_ZERO_OFF

      public static final AatLayoutFeatureSelector SLASHED_ZERO_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS
    • FORM_INTERROBANG_ON

      public static final AatLayoutFeatureSelector FORM_INTERROBANG_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS
    • FORM_INTERROBANG_OFF

      public static final AatLayoutFeatureSelector FORM_INTERROBANG_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS
    • SMART_QUOTES_ON

      public static final AatLayoutFeatureSelector SMART_QUOTES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS
    • SMART_QUOTES_OFF

      public static final AatLayoutFeatureSelector SMART_QUOTES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS
    • PERIODS_TO_ELLIPSIS_ON

      public static final AatLayoutFeatureSelector PERIODS_TO_ELLIPSIS_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS
    • PERIODS_TO_ELLIPSIS_OFF

      public static final AatLayoutFeatureSelector PERIODS_TO_ELLIPSIS_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS
    • HYPHEN_TO_MINUS_ON

      public static final AatLayoutFeatureSelector HYPHEN_TO_MINUS_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS
    • HYPHEN_TO_MINUS_OFF

      public static final AatLayoutFeatureSelector HYPHEN_TO_MINUS_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS
    • ASTERISK_TO_MULTIPLY_ON

      public static final AatLayoutFeatureSelector ASTERISK_TO_MULTIPLY_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS
    • ASTERISK_TO_MULTIPLY_OFF

      public static final AatLayoutFeatureSelector ASTERISK_TO_MULTIPLY_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS
    • SLASH_TO_DIVIDE_ON

      public static final AatLayoutFeatureSelector SLASH_TO_DIVIDE_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS
    • SLASH_TO_DIVIDE_OFF

      public static final AatLayoutFeatureSelector SLASH_TO_DIVIDE_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS
    • INEQUALITY_LIGATURES_ON

      public static final AatLayoutFeatureSelector INEQUALITY_LIGATURES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS
    • INEQUALITY_LIGATURES_OFF

      public static final AatLayoutFeatureSelector INEQUALITY_LIGATURES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS
    • EXPONENTS_ON

      public static final AatLayoutFeatureSelector EXPONENTS_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS
    • EXPONENTS_OFF

      public static final AatLayoutFeatureSelector EXPONENTS_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS
    • MATHEMATICAL_GREEK_ON

      public static final AatLayoutFeatureSelector MATHEMATICAL_GREEK_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS
    • MATHEMATICAL_GREEK_OFF

      public static final AatLayoutFeatureSelector MATHEMATICAL_GREEK_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS
    • NO_ORNAMENTS

      public static final AatLayoutFeatureSelector NO_ORNAMENTS
      for HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE
    • DINGBATS

      public static final AatLayoutFeatureSelector DINGBATS
      for HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE
    • PI_CHARACTERS

      public static final AatLayoutFeatureSelector PI_CHARACTERS
      for HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE
    • FLEURONS

      public static final AatLayoutFeatureSelector FLEURONS
      for HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE
    • DECORATIVE_BORDERS

      public static final AatLayoutFeatureSelector DECORATIVE_BORDERS
      for HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE
    • INTERNATIONAL_SYMBOLS

      public static final AatLayoutFeatureSelector INTERNATIONAL_SYMBOLS
      for HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE
    • MATH_SYMBOLS

      public static final AatLayoutFeatureSelector MATH_SYMBOLS
      for HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE
    • NO_ALTERNATES

      public static final AatLayoutFeatureSelector NO_ALTERNATES
      for HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_ALTERNATIVES
    • DESIGN_LEVEL1

      public static final AatLayoutFeatureSelector DESIGN_LEVEL1
      for HB_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPE
    • DESIGN_LEVEL2

      public static final AatLayoutFeatureSelector DESIGN_LEVEL2
      for HB_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPE
    • DESIGN_LEVEL3

      public static final AatLayoutFeatureSelector DESIGN_LEVEL3
      for HB_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPE
    • DESIGN_LEVEL4

      public static final AatLayoutFeatureSelector DESIGN_LEVEL4
      for HB_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPE
    • DESIGN_LEVEL5

      public static final AatLayoutFeatureSelector DESIGN_LEVEL5
      for HB_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPE
    • NO_STYLE_OPTIONS

      public static final AatLayoutFeatureSelector NO_STYLE_OPTIONS
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS
    • DISPLAY_TEXT

      public static final AatLayoutFeatureSelector DISPLAY_TEXT
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS
    • ENGRAVED_TEXT

      public static final AatLayoutFeatureSelector ENGRAVED_TEXT
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS
    • ILLUMINATED_CAPS

      public static final AatLayoutFeatureSelector ILLUMINATED_CAPS
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS
    • TITLING_CAPS

      public static final AatLayoutFeatureSelector TITLING_CAPS
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS
    • TALL_CAPS

      public static final AatLayoutFeatureSelector TALL_CAPS
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS
    • TRADITIONAL_CHARACTERS

      public static final AatLayoutFeatureSelector TRADITIONAL_CHARACTERS
      for HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE
    • SIMPLIFIED_CHARACTERS

      public static final AatLayoutFeatureSelector SIMPLIFIED_CHARACTERS
      for HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE
    • JIS1978_CHARACTERS

      public static final AatLayoutFeatureSelector JIS1978_CHARACTERS
      for HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE
    • JIS1983_CHARACTERS

      public static final AatLayoutFeatureSelector JIS1983_CHARACTERS
      for HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE
    • JIS1990_CHARACTERS

      public static final AatLayoutFeatureSelector JIS1990_CHARACTERS
      for HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE
    • TRADITIONAL_ALT_ONE

      public static final AatLayoutFeatureSelector TRADITIONAL_ALT_ONE
      for HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE
    • TRADITIONAL_ALT_TWO

      public static final AatLayoutFeatureSelector TRADITIONAL_ALT_TWO
      for HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE
    • TRADITIONAL_ALT_THREE

      public static final AatLayoutFeatureSelector TRADITIONAL_ALT_THREE
      for HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE
    • TRADITIONAL_ALT_FOUR

      public static final AatLayoutFeatureSelector TRADITIONAL_ALT_FOUR
      for HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE
    • TRADITIONAL_ALT_FIVE

      public static final AatLayoutFeatureSelector TRADITIONAL_ALT_FIVE
      for HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE
    • EXPERT_CHARACTERS

      public static final AatLayoutFeatureSelector EXPERT_CHARACTERS
      for HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE
    • JIS2004_CHARACTERS

      public static final AatLayoutFeatureSelector JIS2004_CHARACTERS
      for HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE
    • HOJO_CHARACTERS

      public static final AatLayoutFeatureSelector HOJO_CHARACTERS
      for HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE
    • NLCCHARACTERS

      public static final AatLayoutFeatureSelector NLCCHARACTERS
      for HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE
    • TRADITIONAL_NAMES_CHARACTERS

      public static final AatLayoutFeatureSelector TRADITIONAL_NAMES_CHARACTERS
      for HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE
    • LOWER_CASE_NUMBERS

      public static final AatLayoutFeatureSelector LOWER_CASE_NUMBERS
      for HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_CASE
    • UPPER_CASE_NUMBERS

      public static final AatLayoutFeatureSelector UPPER_CASE_NUMBERS
      for HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_CASE
    • PROPORTIONAL_TEXT

      public static final AatLayoutFeatureSelector PROPORTIONAL_TEXT
      for HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING
    • MONOSPACED_TEXT

      public static final AatLayoutFeatureSelector MONOSPACED_TEXT
      for HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING
    • HALF_WIDTH_TEXT

      public static final AatLayoutFeatureSelector HALF_WIDTH_TEXT
      for HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING
    • THIRD_WIDTH_TEXT

      public static final AatLayoutFeatureSelector THIRD_WIDTH_TEXT
      for HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING
    • QUARTER_WIDTH_TEXT

      public static final AatLayoutFeatureSelector QUARTER_WIDTH_TEXT
      for HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING
    • ALT_PROPORTIONAL_TEXT

      public static final AatLayoutFeatureSelector ALT_PROPORTIONAL_TEXT
      for HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING
    • ALT_HALF_WIDTH_TEXT

      public static final AatLayoutFeatureSelector ALT_HALF_WIDTH_TEXT
      for HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING
    • NO_TRANSLITERATION

      public static final AatLayoutFeatureSelector NO_TRANSLITERATION
      for HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION
    • HANJA_TO_HANGUL

      public static final AatLayoutFeatureSelector HANJA_TO_HANGUL
      for HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION
    • HIRAGANA_TO_KATAKANA

      public static final AatLayoutFeatureSelector HIRAGANA_TO_KATAKANA
      for HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION
    • KATAKANA_TO_HIRAGANA

      public static final AatLayoutFeatureSelector KATAKANA_TO_HIRAGANA
      for HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION
    • KANA_TO_ROMANIZATION

      public static final AatLayoutFeatureSelector KANA_TO_ROMANIZATION
      for HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION
    • ROMANIZATION_TO_HIRAGANA

      public static final AatLayoutFeatureSelector ROMANIZATION_TO_HIRAGANA
      for HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION
    • ROMANIZATION_TO_KATAKANA

      public static final AatLayoutFeatureSelector ROMANIZATION_TO_KATAKANA
      for HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION
    • HANJA_TO_HANGUL_ALT_ONE

      public static final AatLayoutFeatureSelector HANJA_TO_HANGUL_ALT_ONE
      for HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION
    • HANJA_TO_HANGUL_ALT_TWO

      public static final AatLayoutFeatureSelector HANJA_TO_HANGUL_ALT_TWO
      for HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION
    • HANJA_TO_HANGUL_ALT_THREE

      public static final AatLayoutFeatureSelector HANJA_TO_HANGUL_ALT_THREE
      for HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION
    • NO_ANNOTATION

      public static final AatLayoutFeatureSelector NO_ANNOTATION
      for HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE
    • BOX_ANNOTATION

      public static final AatLayoutFeatureSelector BOX_ANNOTATION
      for HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE
    • ROUNDED_BOX_ANNOTATION

      public static final AatLayoutFeatureSelector ROUNDED_BOX_ANNOTATION
      for HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE
    • CIRCLE_ANNOTATION

      public static final AatLayoutFeatureSelector CIRCLE_ANNOTATION
      for HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE
    • INVERTED_CIRCLE_ANNOTATION

      public static final AatLayoutFeatureSelector INVERTED_CIRCLE_ANNOTATION
      for HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE
    • PARENTHESIS_ANNOTATION

      public static final AatLayoutFeatureSelector PARENTHESIS_ANNOTATION
      for HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE
    • PERIOD_ANNOTATION

      public static final AatLayoutFeatureSelector PERIOD_ANNOTATION
      for HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE
    • ROMAN_NUMERAL_ANNOTATION

      public static final AatLayoutFeatureSelector ROMAN_NUMERAL_ANNOTATION
      for HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE
    • DIAMOND_ANNOTATION

      public static final AatLayoutFeatureSelector DIAMOND_ANNOTATION
      for HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE
    • INVERTED_BOX_ANNOTATION

      public static final AatLayoutFeatureSelector INVERTED_BOX_ANNOTATION
      for HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE
    • INVERTED_ROUNDED_BOX_ANNOTATION

      public static final AatLayoutFeatureSelector INVERTED_ROUNDED_BOX_ANNOTATION
      for HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE
    • FULL_WIDTH_KANA

      public static final AatLayoutFeatureSelector FULL_WIDTH_KANA
      for HB_AAT_LAYOUT_FEATURE_TYPE_KANA_SPACING_TYPE
    • PROPORTIONAL_KANA

      public static final AatLayoutFeatureSelector PROPORTIONAL_KANA
      for HB_AAT_LAYOUT_FEATURE_TYPE_KANA_SPACING_TYPE
    • FULL_WIDTH_IDEOGRAPHS

      public static final AatLayoutFeatureSelector FULL_WIDTH_IDEOGRAPHS
      for HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_SPACING_TYPE
    • PROPORTIONAL_IDEOGRAPHS

      public static final AatLayoutFeatureSelector PROPORTIONAL_IDEOGRAPHS
      for HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_SPACING_TYPE
    • HALF_WIDTH_IDEOGRAPHS

      public static final AatLayoutFeatureSelector HALF_WIDTH_IDEOGRAPHS
      for HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_SPACING_TYPE
    • CANONICAL_COMPOSITION_ON

      public static final AatLayoutFeatureSelector CANONICAL_COMPOSITION_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE
    • CANONICAL_COMPOSITION_OFF

      public static final AatLayoutFeatureSelector CANONICAL_COMPOSITION_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE
    • COMPATIBILITY_COMPOSITION_ON

      public static final AatLayoutFeatureSelector COMPATIBILITY_COMPOSITION_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE
    • COMPATIBILITY_COMPOSITION_OFF

      public static final AatLayoutFeatureSelector COMPATIBILITY_COMPOSITION_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE
    • TRANSCODING_COMPOSITION_ON

      public static final AatLayoutFeatureSelector TRANSCODING_COMPOSITION_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE
    • TRANSCODING_COMPOSITION_OFF

      public static final AatLayoutFeatureSelector TRANSCODING_COMPOSITION_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE
    • NO_RUBY_KANA

      public static final AatLayoutFeatureSelector NO_RUBY_KANA
      Deprecated; use HB_AAT_LAYOUT_FEATURE_SELECTOR_RUBY_KANA_OFF instead
    • RUBY_KANA

      public static final AatLayoutFeatureSelector RUBY_KANA
      Deprecated; use HB_AAT_LAYOUT_FEATURE_SELECTOR_RUBY_KANA_ON instead
    • RUBY_KANA_ON

      public static final AatLayoutFeatureSelector RUBY_KANA_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_RUBY_KANA
    • RUBY_KANA_OFF

      public static final AatLayoutFeatureSelector RUBY_KANA_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_RUBY_KANA
    • NO_CJK_SYMBOL_ALTERNATIVES

      public static final AatLayoutFeatureSelector NO_CJK_SYMBOL_ALTERNATIVES
      for HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE
    • CJK_SYMBOL_ALT_ONE

      public static final AatLayoutFeatureSelector CJK_SYMBOL_ALT_ONE
      for HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE
    • CJK_SYMBOL_ALT_TWO

      public static final AatLayoutFeatureSelector CJK_SYMBOL_ALT_TWO
      for HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE
    • CJK_SYMBOL_ALT_THREE

      public static final AatLayoutFeatureSelector CJK_SYMBOL_ALT_THREE
      for HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE
    • CJK_SYMBOL_ALT_FOUR

      public static final AatLayoutFeatureSelector CJK_SYMBOL_ALT_FOUR
      for HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE
    • CJK_SYMBOL_ALT_FIVE

      public static final AatLayoutFeatureSelector CJK_SYMBOL_ALT_FIVE
      for HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE
    • NO_IDEOGRAPHIC_ALTERNATIVES

      public static final AatLayoutFeatureSelector NO_IDEOGRAPHIC_ALTERNATIVES
      for HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE
    • IDEOGRAPHIC_ALT_ONE

      public static final AatLayoutFeatureSelector IDEOGRAPHIC_ALT_ONE
      for HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE
    • IDEOGRAPHIC_ALT_TWO

      public static final AatLayoutFeatureSelector IDEOGRAPHIC_ALT_TWO
      for HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE
    • IDEOGRAPHIC_ALT_THREE

      public static final AatLayoutFeatureSelector IDEOGRAPHIC_ALT_THREE
      for HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE
    • IDEOGRAPHIC_ALT_FOUR

      public static final AatLayoutFeatureSelector IDEOGRAPHIC_ALT_FOUR
      for HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE
    • IDEOGRAPHIC_ALT_FIVE

      public static final AatLayoutFeatureSelector IDEOGRAPHIC_ALT_FIVE
      for HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE
    • CJK_VERTICAL_ROMAN_CENTERED

      public static final AatLayoutFeatureSelector CJK_VERTICAL_ROMAN_CENTERED
      for HB_AAT_LAYOUT_FEATURE_TYPE_CJK_VERTICAL_ROMAN_PLACEMENT_TYPE
    • CJK_VERTICAL_ROMAN_HBASELINE

      public static final AatLayoutFeatureSelector CJK_VERTICAL_ROMAN_HBASELINE
      for HB_AAT_LAYOUT_FEATURE_TYPE_CJK_VERTICAL_ROMAN_PLACEMENT_TYPE
    • NO_CJK_ITALIC_ROMAN

      public static final AatLayoutFeatureSelector NO_CJK_ITALIC_ROMAN
      Deprecated; use HB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_ITALIC_ROMAN_OFF instead
    • CJK_ITALIC_ROMAN

      public static final AatLayoutFeatureSelector CJK_ITALIC_ROMAN
      Deprecated; use HB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_ITALIC_ROMAN_ON instead
    • CJK_ITALIC_ROMAN_ON

      public static final AatLayoutFeatureSelector CJK_ITALIC_ROMAN_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_ITALIC_CJK_ROMAN
    • CJK_ITALIC_ROMAN_OFF

      public static final AatLayoutFeatureSelector CJK_ITALIC_ROMAN_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_ITALIC_CJK_ROMAN
    • CASE_SENSITIVE_LAYOUT_ON

      public static final AatLayoutFeatureSelector CASE_SENSITIVE_LAYOUT_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_CASE_SENSITIVE_LAYOUT
    • CASE_SENSITIVE_LAYOUT_OFF

      public static final AatLayoutFeatureSelector CASE_SENSITIVE_LAYOUT_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_CASE_SENSITIVE_LAYOUT
    • CASE_SENSITIVE_SPACING_ON

      public static final AatLayoutFeatureSelector CASE_SENSITIVE_SPACING_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_CASE_SENSITIVE_LAYOUT
    • CASE_SENSITIVE_SPACING_OFF

      public static final AatLayoutFeatureSelector CASE_SENSITIVE_SPACING_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_CASE_SENSITIVE_LAYOUT
    • ALTERNATE_HORIZ_KANA_ON

      public static final AatLayoutFeatureSelector ALTERNATE_HORIZ_KANA_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_ALTERNATE_KANA
    • ALTERNATE_HORIZ_KANA_OFF

      public static final AatLayoutFeatureSelector ALTERNATE_HORIZ_KANA_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_ALTERNATE_KANA
    • ALTERNATE_VERT_KANA_ON

      public static final AatLayoutFeatureSelector ALTERNATE_VERT_KANA_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_ALTERNATE_KANA
    • ALTERNATE_VERT_KANA_OFF

      public static final AatLayoutFeatureSelector ALTERNATE_VERT_KANA_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_ALTERNATE_KANA
    • NO_STYLISTIC_ALTERNATES

      public static final AatLayoutFeatureSelector NO_STYLISTIC_ALTERNATES
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_ONE_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_ONE_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_ONE_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_ONE_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_TWO_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_TWO_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_TWO_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_TWO_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_THREE_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_THREE_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_THREE_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_THREE_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_FOUR_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_FOUR_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_FOUR_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_FOUR_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_FIVE_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_FIVE_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_FIVE_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_FIVE_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_SIX_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_SIX_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_SIX_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_SIX_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_SEVEN_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_SEVEN_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_SEVEN_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_SEVEN_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_EIGHT_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_EIGHT_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_EIGHT_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_EIGHT_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_NINE_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_NINE_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_NINE_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_NINE_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_TEN_ON

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_TEN_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • STYLISTIC_ALT_TEN_OFF

      public static final AatLayoutFeatureSelector STYLISTIC_ALT_TEN_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES
    • CONTEXTUAL_ALTERNATES_ON

      public static final AatLayoutFeatureSelector CONTEXTUAL_ALTERNATES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES
    • CONTEXTUAL_ALTERNATES_OFF

      public static final AatLayoutFeatureSelector CONTEXTUAL_ALTERNATES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES
    • SWASH_ALTERNATES_ON

      public static final AatLayoutFeatureSelector SWASH_ALTERNATES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES
    • SWASH_ALTERNATES_OFF

      public static final AatLayoutFeatureSelector SWASH_ALTERNATES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES
    • CONTEXTUAL_SWASH_ALTERNATES_ON

      public static final AatLayoutFeatureSelector CONTEXTUAL_SWASH_ALTERNATES_ON
      for HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES
    • CONTEXTUAL_SWASH_ALTERNATES_OFF

      public static final AatLayoutFeatureSelector CONTEXTUAL_SWASH_ALTERNATES_OFF
      for HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES
    • DEFAULT_LOWER_CASE

      public static final AatLayoutFeatureSelector DEFAULT_LOWER_CASE
      for HB_AAT_LAYOUT_FEATURE_TYPE_LOWER_CASE
    • LOWER_CASE_SMALL_CAPS

      public static final AatLayoutFeatureSelector LOWER_CASE_SMALL_CAPS
      for HB_AAT_LAYOUT_FEATURE_TYPE_LOWER_CASE
    • LOWER_CASE_PETITE_CAPS

      public static final AatLayoutFeatureSelector LOWER_CASE_PETITE_CAPS
      for HB_AAT_LAYOUT_FEATURE_TYPE_LOWER_CASE
    • DEFAULT_UPPER_CASE

      public static final AatLayoutFeatureSelector DEFAULT_UPPER_CASE
      for HB_AAT_LAYOUT_FEATURE_TYPE_UPPER_CASE
    • UPPER_CASE_SMALL_CAPS

      public static final AatLayoutFeatureSelector UPPER_CASE_SMALL_CAPS
      for HB_AAT_LAYOUT_FEATURE_TYPE_UPPER_CASE
    • UPPER_CASE_PETITE_CAPS

      public static final AatLayoutFeatureSelector UPPER_CASE_PETITE_CAPS
      for HB_AAT_LAYOUT_FEATURE_TYPE_UPPER_CASE
    • HALF_WIDTH_CJK_ROMAN

      public static final AatLayoutFeatureSelector HALF_WIDTH_CJK_ROMAN
      for HB_AAT_LAYOUT_FEATURE_TYPE_CJK_ROMAN_SPACING_TYPE
    • PROPORTIONAL_CJK_ROMAN

      public static final AatLayoutFeatureSelector PROPORTIONAL_CJK_ROMAN
      for HB_AAT_LAYOUT_FEATURE_TYPE_CJK_ROMAN_SPACING_TYPE
    • DEFAULT_CJK_ROMAN

      public static final AatLayoutFeatureSelector DEFAULT_CJK_ROMAN
      for HB_AAT_LAYOUT_FEATURE_TYPE_CJK_ROMAN_SPACING_TYPE
    • FULL_WIDTH_CJK_ROMAN

      public static final AatLayoutFeatureSelector FULL_WIDTH_CJK_ROMAN
      for HB_AAT_LAYOUT_FEATURE_TYPE_CJK_ROMAN_SPACING_TYPE
  • Method Details

    • values

      public static AatLayoutFeatureSelector[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static AatLayoutFeatureSelector valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • of

      public static AatLayoutFeatureSelector of(int value)
      Create a new AatLayoutFeatureSelector for the provided value
      Parameters:
      value - the enum value
      Returns:
      the enum for the provided value
    • getValue

      public int getValue()
      Get the numeric value of this enum
      Specified by:
      getValue in interface Enumeration
      Returns:
      the enum value
    • of

      public static AatLayoutFeatureSelector of(MemorySegment address)
      Create a new AatLayoutFeatureSelector for the value in the provided memory address.
      Parameters:
      address - the memory address holding a enum value
      Returns:
      the enum for the value in the provided memory address
    • getType

      public static @Nullable Type getType()
      Get the GType of the AatLayoutFeatureSelector class.
      Returns:
      the GType