org.freedesktop.harfbuzz.AatLayoutFeatureSelector Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of harfbuzz Show documentation
Show all versions of harfbuzz Show documentation
Java language bindings for Harfbuzz, generated with Java-GI
// Java-GI - Java language bindings for GObject-Introspection-based libraries
// Copyright (C) 2022-2024 Jan-Willem Harmannij
//
// SPDX-License-Identifier: LGPL-2.1-or-later
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation; either
// version 2.1 of the License, or (at your option) any later version.
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public
// License along with this library; if not, see .
//
// This file has been generated with Java-GI.
// Do not edit this file directly!
// Visit for more information.
//
package org.freedesktop.harfbuzz;
import io.github.jwharm.javagi.base.Enumeration;
import io.github.jwharm.javagi.interop.Interop;
import java.lang.IllegalStateException;
import java.lang.Override;
import javax.annotation.processing.Generated;
import org.gnome.glib.Type;
/**
* The selectors defined for specifying AAT feature settings.
* @version 2.2.0
*/
@Generated("io.github.jwharm.JavaGI")
public enum AatLayoutFeatureSelector implements Enumeration {
/**
* Initial, unset feature selector
*/
INVALID(65535),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ALL_TYPOGRAPHIC}
*/
ALL_TYPE_FEATURES_ON(0),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ALL_TYPOGRAPHIC}
*/
ALL_TYPE_FEATURES_OFF(1),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
COMMON_LIGATURES_ON(2),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
COMMON_LIGATURES_OFF(3),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
RARE_LIGATURES_ON(4),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
RARE_LIGATURES_OFF(5),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
LOGOS_ON(6),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
LOGOS_OFF(7),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
REBUS_PICTURES_ON(8),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
REBUS_PICTURES_OFF(9),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
DIPHTHONG_LIGATURES_ON(10),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
DIPHTHONG_LIGATURES_OFF(11),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
SQUARED_LIGATURES_ON(12),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
SQUARED_LIGATURES_OFF(13),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
ABBREV_SQUARED_LIGATURES_ON(14),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
ABBREV_SQUARED_LIGATURES_OFF(15),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
SYMBOL_LIGATURES_ON(16),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
SYMBOL_LIGATURES_OFF(17),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
CONTEXTUAL_LIGATURES_ON(18),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
CONTEXTUAL_LIGATURES_OFF(19),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
HISTORICAL_LIGATURES_ON(20),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
HISTORICAL_LIGATURES_OFF(21),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_ELEVEN_ON(22),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_ELEVEN_OFF(23),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_TWELVE_ON(24),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_TWELVE_OFF(25),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_THIRTEEN_ON(26),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_THIRTEEN_OFF(27),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_FOURTEEN_ON(28),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_FOURTEEN_OFF(29),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_FIFTEEN_ON(30),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_FIFTEEN_OFF(31),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_SIXTEEN_ON(32),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_SIXTEEN_OFF(33),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_SEVENTEEN_ON(34),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_SEVENTEEN_OFF(35),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_EIGHTEEN_ON(36),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_EIGHTEEN_OFF(37),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_NINETEEN_ON(38),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_NINETEEN_OFF(39),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_TWENTY_ON(40),
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
STYLISTIC_ALT_TWENTY_OFF(41);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
public static final AatLayoutFeatureSelector REQUIRED_LIGATURES_ON = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
public static final AatLayoutFeatureSelector REQUIRED_LIGATURES_OFF = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
public static final AatLayoutFeatureSelector UNCONNECTED = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
public static final AatLayoutFeatureSelector PARTIALLY_CONNECTED = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES}
*/
public static final AatLayoutFeatureSelector CURSIVE = of(2);
/**
* Deprecated
*/
public static final AatLayoutFeatureSelector UPPER_AND_LOWER_CASE = of(0);
/**
* Deprecated
*/
public static final AatLayoutFeatureSelector ALL_CAPS = of(1);
/**
* Deprecated
*/
public static final AatLayoutFeatureSelector ALL_LOWER_CASE = of(2);
/**
* Deprecated
*/
public static final AatLayoutFeatureSelector SMALL_CAPS = of(3);
/**
* Deprecated
*/
public static final AatLayoutFeatureSelector INITIAL_CAPS = of(4);
/**
* Deprecated
*/
public static final AatLayoutFeatureSelector INITIAL_CAPS_AND_SMALL_CAPS = of(5);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_SUBSTITUTION}
*/
public static final AatLayoutFeatureSelector SUBSTITUTE_VERTICAL_FORMS_ON = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_SUBSTITUTION}
*/
public static final AatLayoutFeatureSelector SUBSTITUTE_VERTICAL_FORMS_OFF = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LINGUISTIC_REARRANGEMENT}
*/
public static final AatLayoutFeatureSelector LINGUISTIC_REARRANGEMENT_ON = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LINGUISTIC_REARRANGEMENT}
*/
public static final AatLayoutFeatureSelector LINGUISTIC_REARRANGEMENT_OFF = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_SPACING}
*/
public static final AatLayoutFeatureSelector MONOSPACED_NUMBERS = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_SPACING}
*/
public static final AatLayoutFeatureSelector PROPORTIONAL_NUMBERS = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_SPACING}
*/
public static final AatLayoutFeatureSelector THIRD_WIDTH_NUMBERS = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_SPACING}
*/
public static final AatLayoutFeatureSelector QUARTER_WIDTH_NUMBERS = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE}
*/
public static final AatLayoutFeatureSelector WORD_INITIAL_SWASHES_ON = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE}
*/
public static final AatLayoutFeatureSelector WORD_INITIAL_SWASHES_OFF = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE}
*/
public static final AatLayoutFeatureSelector WORD_FINAL_SWASHES_ON = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE}
*/
public static final AatLayoutFeatureSelector WORD_FINAL_SWASHES_OFF = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE}
*/
public static final AatLayoutFeatureSelector LINE_INITIAL_SWASHES_ON = of(4);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE}
*/
public static final AatLayoutFeatureSelector LINE_INITIAL_SWASHES_OFF = of(5);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE}
*/
public static final AatLayoutFeatureSelector LINE_FINAL_SWASHES_ON = of(6);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE}
*/
public static final AatLayoutFeatureSelector LINE_FINAL_SWASHES_OFF = of(7);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE}
*/
public static final AatLayoutFeatureSelector NON_FINAL_SWASHES_ON = of(8);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE}
*/
public static final AatLayoutFeatureSelector NON_FINAL_SWASHES_OFF = of(9);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_DIACRITICS_TYPE}
*/
public static final AatLayoutFeatureSelector SHOW_DIACRITICS = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_DIACRITICS_TYPE}
*/
public static final AatLayoutFeatureSelector HIDE_DIACRITICS = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_DIACRITICS_TYPE}
*/
public static final AatLayoutFeatureSelector DECOMPOSE_DIACRITICS = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITION}
*/
public static final AatLayoutFeatureSelector NORMAL_POSITION = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITION}
*/
public static final AatLayoutFeatureSelector SUPERIORS = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITION}
*/
public static final AatLayoutFeatureSelector INFERIORS = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITION}
*/
public static final AatLayoutFeatureSelector ORDINALS = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITION}
*/
public static final AatLayoutFeatureSelector SCIENTIFIC_INFERIORS = of(4);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_FRACTIONS}
*/
public static final AatLayoutFeatureSelector NO_FRACTIONS = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_FRACTIONS}
*/
public static final AatLayoutFeatureSelector VERTICAL_FRACTIONS = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_FRACTIONS}
*/
public static final AatLayoutFeatureSelector DIAGONAL_FRACTIONS = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_OVERLAPPING_CHARACTERS_TYPE}
*/
public static final AatLayoutFeatureSelector PREVENT_OVERLAP_ON = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_OVERLAPPING_CHARACTERS_TYPE}
*/
public static final AatLayoutFeatureSelector PREVENT_OVERLAP_OFF = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS}
*/
public static final AatLayoutFeatureSelector HYPHENS_TO_EM_DASH_ON = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS}
*/
public static final AatLayoutFeatureSelector HYPHENS_TO_EM_DASH_OFF = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS}
*/
public static final AatLayoutFeatureSelector HYPHEN_TO_EN_DASH_ON = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS}
*/
public static final AatLayoutFeatureSelector HYPHEN_TO_EN_DASH_OFF = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS}
*/
public static final AatLayoutFeatureSelector SLASHED_ZERO_ON = of(4);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS}
*/
public static final AatLayoutFeatureSelector SLASHED_ZERO_OFF = of(5);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS}
*/
public static final AatLayoutFeatureSelector FORM_INTERROBANG_ON = of(6);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS}
*/
public static final AatLayoutFeatureSelector FORM_INTERROBANG_OFF = of(7);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS}
*/
public static final AatLayoutFeatureSelector SMART_QUOTES_ON = of(8);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS}
*/
public static final AatLayoutFeatureSelector SMART_QUOTES_OFF = of(9);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS}
*/
public static final AatLayoutFeatureSelector PERIODS_TO_ELLIPSIS_ON = of(10);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS}
*/
public static final AatLayoutFeatureSelector PERIODS_TO_ELLIPSIS_OFF = of(11);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS}
*/
public static final AatLayoutFeatureSelector HYPHEN_TO_MINUS_ON = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS}
*/
public static final AatLayoutFeatureSelector HYPHEN_TO_MINUS_OFF = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS}
*/
public static final AatLayoutFeatureSelector ASTERISK_TO_MULTIPLY_ON = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS}
*/
public static final AatLayoutFeatureSelector ASTERISK_TO_MULTIPLY_OFF = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS}
*/
public static final AatLayoutFeatureSelector SLASH_TO_DIVIDE_ON = of(4);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS}
*/
public static final AatLayoutFeatureSelector SLASH_TO_DIVIDE_OFF = of(5);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS}
*/
public static final AatLayoutFeatureSelector INEQUALITY_LIGATURES_ON = of(6);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS}
*/
public static final AatLayoutFeatureSelector INEQUALITY_LIGATURES_OFF = of(7);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS}
*/
public static final AatLayoutFeatureSelector EXPONENTS_ON = of(8);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS}
*/
public static final AatLayoutFeatureSelector EXPONENTS_OFF = of(9);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS}
*/
public static final AatLayoutFeatureSelector MATHEMATICAL_GREEK_ON = of(10);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS}
*/
public static final AatLayoutFeatureSelector MATHEMATICAL_GREEK_OFF = of(11);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE}
*/
public static final AatLayoutFeatureSelector NO_ORNAMENTS = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE}
*/
public static final AatLayoutFeatureSelector DINGBATS = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE}
*/
public static final AatLayoutFeatureSelector PI_CHARACTERS = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE}
*/
public static final AatLayoutFeatureSelector FLEURONS = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE}
*/
public static final AatLayoutFeatureSelector DECORATIVE_BORDERS = of(4);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE}
*/
public static final AatLayoutFeatureSelector INTERNATIONAL_SYMBOLS = of(5);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE}
*/
public static final AatLayoutFeatureSelector MATH_SYMBOLS = of(6);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector NO_ALTERNATES = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPE}
*/
public static final AatLayoutFeatureSelector DESIGN_LEVEL1 = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPE}
*/
public static final AatLayoutFeatureSelector DESIGN_LEVEL2 = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPE}
*/
public static final AatLayoutFeatureSelector DESIGN_LEVEL3 = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPE}
*/
public static final AatLayoutFeatureSelector DESIGN_LEVEL4 = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPE}
*/
public static final AatLayoutFeatureSelector DESIGN_LEVEL5 = of(4);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS}
*/
public static final AatLayoutFeatureSelector NO_STYLE_OPTIONS = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS}
*/
public static final AatLayoutFeatureSelector DISPLAY_TEXT = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS}
*/
public static final AatLayoutFeatureSelector ENGRAVED_TEXT = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS}
*/
public static final AatLayoutFeatureSelector ILLUMINATED_CAPS = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS}
*/
public static final AatLayoutFeatureSelector TITLING_CAPS = of(4);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS}
*/
public static final AatLayoutFeatureSelector TALL_CAPS = of(5);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE}
*/
public static final AatLayoutFeatureSelector TRADITIONAL_CHARACTERS = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE}
*/
public static final AatLayoutFeatureSelector SIMPLIFIED_CHARACTERS = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE}
*/
public static final AatLayoutFeatureSelector JIS1978_CHARACTERS = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE}
*/
public static final AatLayoutFeatureSelector JIS1983_CHARACTERS = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE}
*/
public static final AatLayoutFeatureSelector JIS1990_CHARACTERS = of(4);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE}
*/
public static final AatLayoutFeatureSelector TRADITIONAL_ALT_ONE = of(5);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE}
*/
public static final AatLayoutFeatureSelector TRADITIONAL_ALT_TWO = of(6);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE}
*/
public static final AatLayoutFeatureSelector TRADITIONAL_ALT_THREE = of(7);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE}
*/
public static final AatLayoutFeatureSelector TRADITIONAL_ALT_FOUR = of(8);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE}
*/
public static final AatLayoutFeatureSelector TRADITIONAL_ALT_FIVE = of(9);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE}
*/
public static final AatLayoutFeatureSelector EXPERT_CHARACTERS = of(10);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE}
*/
public static final AatLayoutFeatureSelector JIS2004_CHARACTERS = of(11);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE}
*/
public static final AatLayoutFeatureSelector HOJO_CHARACTERS = of(12);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE}
*/
public static final AatLayoutFeatureSelector NLCCHARACTERS = of(13);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE}
*/
public static final AatLayoutFeatureSelector TRADITIONAL_NAMES_CHARACTERS = of(14);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_CASE}
*/
public static final AatLayoutFeatureSelector LOWER_CASE_NUMBERS = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_CASE}
*/
public static final AatLayoutFeatureSelector UPPER_CASE_NUMBERS = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING}
*/
public static final AatLayoutFeatureSelector PROPORTIONAL_TEXT = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING}
*/
public static final AatLayoutFeatureSelector MONOSPACED_TEXT = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING}
*/
public static final AatLayoutFeatureSelector HALF_WIDTH_TEXT = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING}
*/
public static final AatLayoutFeatureSelector THIRD_WIDTH_TEXT = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING}
*/
public static final AatLayoutFeatureSelector QUARTER_WIDTH_TEXT = of(4);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING}
*/
public static final AatLayoutFeatureSelector ALT_PROPORTIONAL_TEXT = of(5);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING}
*/
public static final AatLayoutFeatureSelector ALT_HALF_WIDTH_TEXT = of(6);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION}
*/
public static final AatLayoutFeatureSelector NO_TRANSLITERATION = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION}
*/
public static final AatLayoutFeatureSelector HANJA_TO_HANGUL = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION}
*/
public static final AatLayoutFeatureSelector HIRAGANA_TO_KATAKANA = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION}
*/
public static final AatLayoutFeatureSelector KATAKANA_TO_HIRAGANA = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION}
*/
public static final AatLayoutFeatureSelector KANA_TO_ROMANIZATION = of(4);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION}
*/
public static final AatLayoutFeatureSelector ROMANIZATION_TO_HIRAGANA = of(5);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION}
*/
public static final AatLayoutFeatureSelector ROMANIZATION_TO_KATAKANA = of(6);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION}
*/
public static final AatLayoutFeatureSelector HANJA_TO_HANGUL_ALT_ONE = of(7);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION}
*/
public static final AatLayoutFeatureSelector HANJA_TO_HANGUL_ALT_TWO = of(8);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION}
*/
public static final AatLayoutFeatureSelector HANJA_TO_HANGUL_ALT_THREE = of(9);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE}
*/
public static final AatLayoutFeatureSelector NO_ANNOTATION = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE}
*/
public static final AatLayoutFeatureSelector BOX_ANNOTATION = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE}
*/
public static final AatLayoutFeatureSelector ROUNDED_BOX_ANNOTATION = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE}
*/
public static final AatLayoutFeatureSelector CIRCLE_ANNOTATION = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE}
*/
public static final AatLayoutFeatureSelector INVERTED_CIRCLE_ANNOTATION = of(4);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE}
*/
public static final AatLayoutFeatureSelector PARENTHESIS_ANNOTATION = of(5);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE}
*/
public static final AatLayoutFeatureSelector PERIOD_ANNOTATION = of(6);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE}
*/
public static final AatLayoutFeatureSelector ROMAN_NUMERAL_ANNOTATION = of(7);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE}
*/
public static final AatLayoutFeatureSelector DIAMOND_ANNOTATION = of(8);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE}
*/
public static final AatLayoutFeatureSelector INVERTED_BOX_ANNOTATION = of(9);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE}
*/
public static final AatLayoutFeatureSelector INVERTED_ROUNDED_BOX_ANNOTATION = of(10);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_KANA_SPACING_TYPE}
*/
public static final AatLayoutFeatureSelector FULL_WIDTH_KANA = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_KANA_SPACING_TYPE}
*/
public static final AatLayoutFeatureSelector PROPORTIONAL_KANA = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_SPACING_TYPE}
*/
public static final AatLayoutFeatureSelector FULL_WIDTH_IDEOGRAPHS = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_SPACING_TYPE}
*/
public static final AatLayoutFeatureSelector PROPORTIONAL_IDEOGRAPHS = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_SPACING_TYPE}
*/
public static final AatLayoutFeatureSelector HALF_WIDTH_IDEOGRAPHS = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE}
*/
public static final AatLayoutFeatureSelector CANONICAL_COMPOSITION_ON = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE}
*/
public static final AatLayoutFeatureSelector CANONICAL_COMPOSITION_OFF = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE}
*/
public static final AatLayoutFeatureSelector COMPATIBILITY_COMPOSITION_ON = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE}
*/
public static final AatLayoutFeatureSelector COMPATIBILITY_COMPOSITION_OFF = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE}
*/
public static final AatLayoutFeatureSelector TRANSCODING_COMPOSITION_ON = of(4);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE}
*/
public static final AatLayoutFeatureSelector TRANSCODING_COMPOSITION_OFF = of(5);
/**
* Deprecated; use {@code HB_AAT_LAYOUT_FEATURE_SELECTOR_RUBY_KANA_OFF} instead
*/
public static final AatLayoutFeatureSelector NO_RUBY_KANA = of(0);
/**
* Deprecated; use {@code HB_AAT_LAYOUT_FEATURE_SELECTOR_RUBY_KANA_ON} instead
*/
public static final AatLayoutFeatureSelector RUBY_KANA = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_RUBY_KANA}
*/
public static final AatLayoutFeatureSelector RUBY_KANA_ON = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_RUBY_KANA}
*/
public static final AatLayoutFeatureSelector RUBY_KANA_OFF = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE}
*/
public static final AatLayoutFeatureSelector NO_CJK_SYMBOL_ALTERNATIVES = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE}
*/
public static final AatLayoutFeatureSelector CJK_SYMBOL_ALT_ONE = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE}
*/
public static final AatLayoutFeatureSelector CJK_SYMBOL_ALT_TWO = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE}
*/
public static final AatLayoutFeatureSelector CJK_SYMBOL_ALT_THREE = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE}
*/
public static final AatLayoutFeatureSelector CJK_SYMBOL_ALT_FOUR = of(4);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE}
*/
public static final AatLayoutFeatureSelector CJK_SYMBOL_ALT_FIVE = of(5);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE}
*/
public static final AatLayoutFeatureSelector NO_IDEOGRAPHIC_ALTERNATIVES = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE}
*/
public static final AatLayoutFeatureSelector IDEOGRAPHIC_ALT_ONE = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE}
*/
public static final AatLayoutFeatureSelector IDEOGRAPHIC_ALT_TWO = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE}
*/
public static final AatLayoutFeatureSelector IDEOGRAPHIC_ALT_THREE = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE}
*/
public static final AatLayoutFeatureSelector IDEOGRAPHIC_ALT_FOUR = of(4);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE}
*/
public static final AatLayoutFeatureSelector IDEOGRAPHIC_ALT_FIVE = of(5);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CJK_VERTICAL_ROMAN_PLACEMENT_TYPE}
*/
public static final AatLayoutFeatureSelector CJK_VERTICAL_ROMAN_CENTERED = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CJK_VERTICAL_ROMAN_PLACEMENT_TYPE}
*/
public static final AatLayoutFeatureSelector CJK_VERTICAL_ROMAN_HBASELINE = of(1);
/**
* Deprecated; use {@code HB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_ITALIC_ROMAN_OFF} instead
*/
public static final AatLayoutFeatureSelector NO_CJK_ITALIC_ROMAN = of(0);
/**
* Deprecated; use {@code HB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_ITALIC_ROMAN_ON} instead
*/
public static final AatLayoutFeatureSelector CJK_ITALIC_ROMAN = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ITALIC_CJK_ROMAN}
*/
public static final AatLayoutFeatureSelector CJK_ITALIC_ROMAN_ON = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ITALIC_CJK_ROMAN}
*/
public static final AatLayoutFeatureSelector CJK_ITALIC_ROMAN_OFF = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CASE_SENSITIVE_LAYOUT}
*/
public static final AatLayoutFeatureSelector CASE_SENSITIVE_LAYOUT_ON = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CASE_SENSITIVE_LAYOUT}
*/
public static final AatLayoutFeatureSelector CASE_SENSITIVE_LAYOUT_OFF = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CASE_SENSITIVE_LAYOUT}
*/
public static final AatLayoutFeatureSelector CASE_SENSITIVE_SPACING_ON = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CASE_SENSITIVE_LAYOUT}
*/
public static final AatLayoutFeatureSelector CASE_SENSITIVE_SPACING_OFF = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ALTERNATE_KANA}
*/
public static final AatLayoutFeatureSelector ALTERNATE_HORIZ_KANA_ON = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ALTERNATE_KANA}
*/
public static final AatLayoutFeatureSelector ALTERNATE_HORIZ_KANA_OFF = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ALTERNATE_KANA}
*/
public static final AatLayoutFeatureSelector ALTERNATE_VERT_KANA_ON = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_ALTERNATE_KANA}
*/
public static final AatLayoutFeatureSelector ALTERNATE_VERT_KANA_OFF = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector NO_STYLISTIC_ALTERNATES = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_ONE_ON = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_ONE_OFF = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_TWO_ON = of(4);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_TWO_OFF = of(5);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_THREE_ON = of(6);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_THREE_OFF = of(7);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_FOUR_ON = of(8);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_FOUR_OFF = of(9);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_FIVE_ON = of(10);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_FIVE_OFF = of(11);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_SIX_ON = of(12);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_SIX_OFF = of(13);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_SEVEN_ON = of(14);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_SEVEN_OFF = of(15);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_EIGHT_ON = of(16);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_EIGHT_OFF = of(17);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_NINE_ON = of(18);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_NINE_OFF = of(19);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_TEN_ON = of(20);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector STYLISTIC_ALT_TEN_OFF = of(21);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector CONTEXTUAL_ALTERNATES_ON = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector CONTEXTUAL_ALTERNATES_OFF = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector SWASH_ALTERNATES_ON = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector SWASH_ALTERNATES_OFF = of(3);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector CONTEXTUAL_SWASH_ALTERNATES_ON = of(4);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES}
*/
public static final AatLayoutFeatureSelector CONTEXTUAL_SWASH_ALTERNATES_OFF = of(5);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LOWER_CASE}
*/
public static final AatLayoutFeatureSelector DEFAULT_LOWER_CASE = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LOWER_CASE}
*/
public static final AatLayoutFeatureSelector LOWER_CASE_SMALL_CAPS = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_LOWER_CASE}
*/
public static final AatLayoutFeatureSelector LOWER_CASE_PETITE_CAPS = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_UPPER_CASE}
*/
public static final AatLayoutFeatureSelector DEFAULT_UPPER_CASE = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_UPPER_CASE}
*/
public static final AatLayoutFeatureSelector UPPER_CASE_SMALL_CAPS = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_UPPER_CASE}
*/
public static final AatLayoutFeatureSelector UPPER_CASE_PETITE_CAPS = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CJK_ROMAN_SPACING_TYPE}
*/
public static final AatLayoutFeatureSelector HALF_WIDTH_CJK_ROMAN = of(0);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CJK_ROMAN_SPACING_TYPE}
*/
public static final AatLayoutFeatureSelector PROPORTIONAL_CJK_ROMAN = of(1);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CJK_ROMAN_SPACING_TYPE}
*/
public static final AatLayoutFeatureSelector DEFAULT_CJK_ROMAN = of(2);
/**
* for {@code HB_AAT_LAYOUT_FEATURE_TYPE_CJK_ROMAN_SPACING_TYPE}
*/
public static final AatLayoutFeatureSelector FULL_WIDTH_CJK_ROMAN = of(3);
static {
HarfBuzz.javagi$ensureInitialized();
}
private final int value;
/**
* Create a new AatLayoutFeatureSelector for the provided value
*
* @param value the enum value
*/
private AatLayoutFeatureSelector(int value) {
this.value = value;
}
/**
* Create a new AatLayoutFeatureSelector for the provided value
*
* @param value the enum value
* @return the enum for the provided value
*/
public static AatLayoutFeatureSelector of(int value) {
return switch(value) {
case 65535 -> INVALID;
case 0 -> ALL_TYPE_FEATURES_ON;
case 1 -> ALL_TYPE_FEATURES_OFF;
case 2 -> COMMON_LIGATURES_ON;
case 3 -> COMMON_LIGATURES_OFF;
case 4 -> RARE_LIGATURES_ON;
case 5 -> RARE_LIGATURES_OFF;
case 6 -> LOGOS_ON;
case 7 -> LOGOS_OFF;
case 8 -> REBUS_PICTURES_ON;
case 9 -> REBUS_PICTURES_OFF;
case 10 -> DIPHTHONG_LIGATURES_ON;
case 11 -> DIPHTHONG_LIGATURES_OFF;
case 12 -> SQUARED_LIGATURES_ON;
case 13 -> SQUARED_LIGATURES_OFF;
case 14 -> ABBREV_SQUARED_LIGATURES_ON;
case 15 -> ABBREV_SQUARED_LIGATURES_OFF;
case 16 -> SYMBOL_LIGATURES_ON;
case 17 -> SYMBOL_LIGATURES_OFF;
case 18 -> CONTEXTUAL_LIGATURES_ON;
case 19 -> CONTEXTUAL_LIGATURES_OFF;
case 20 -> HISTORICAL_LIGATURES_ON;
case 21 -> HISTORICAL_LIGATURES_OFF;
case 22 -> STYLISTIC_ALT_ELEVEN_ON;
case 23 -> STYLISTIC_ALT_ELEVEN_OFF;
case 24 -> STYLISTIC_ALT_TWELVE_ON;
case 25 -> STYLISTIC_ALT_TWELVE_OFF;
case 26 -> STYLISTIC_ALT_THIRTEEN_ON;
case 27 -> STYLISTIC_ALT_THIRTEEN_OFF;
case 28 -> STYLISTIC_ALT_FOURTEEN_ON;
case 29 -> STYLISTIC_ALT_FOURTEEN_OFF;
case 30 -> STYLISTIC_ALT_FIFTEEN_ON;
case 31 -> STYLISTIC_ALT_FIFTEEN_OFF;
case 32 -> STYLISTIC_ALT_SIXTEEN_ON;
case 33 -> STYLISTIC_ALT_SIXTEEN_OFF;
case 34 -> STYLISTIC_ALT_SEVENTEEN_ON;
case 35 -> STYLISTIC_ALT_SEVENTEEN_OFF;
case 36 -> STYLISTIC_ALT_EIGHTEEN_ON;
case 37 -> STYLISTIC_ALT_EIGHTEEN_OFF;
case 38 -> STYLISTIC_ALT_NINETEEN_ON;
case 39 -> STYLISTIC_ALT_NINETEEN_OFF;
case 40 -> STYLISTIC_ALT_TWENTY_ON;
case 41 -> STYLISTIC_ALT_TWENTY_OFF;
default -> throw new IllegalStateException("Unexpected value: " + value);
} ;
}
/**
* Get the numeric value of this enum
*
* @return the enum value
*/
@Override
public int getValue() {
return value;
}
/**
* Get the GType of the AatLayoutFeatureSelector class
*
* @return the GType
*/
public static Type getType() {
return Interop.getType("hb_gobject_aat_layout_feature_selector_get_type");
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy