<?xml version="1.0"?>
<dump>
  <enum name="hb_aat_layout_feature_type_t" get-type="hb_gobject_aat_layout_feature_type_get_type">
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_INVALID" nick="invalid" value="65535"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_ALL_TYPOGRAPHIC" nick="all-typographic" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES" nick="ligatures" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_CURISVE_CONNECTION" nick="curisve-connection" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_LETTER_CASE" nick="letter-case" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_SUBSTITUTION" nick="vertical-substitution" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_LINGUISTIC_REARRANGEMENT" nick="linguistic-rearrangement" value="5"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_SPACING" nick="number-spacing" value="6"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPE" nick="smart-swash-type" value="8"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_DIACRITICS_TYPE" nick="diacritics-type" value="9"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITION" nick="vertical-position" value="10"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_FRACTIONS" nick="fractions" value="11"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_OVERLAPPING_CHARACTERS_TYPE" nick="overlapping-characters-type" value="13"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRAS" nick="typographic-extras" value="14"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRAS" nick="mathematical-extras" value="15"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPE" nick="ornament-sets-type" value="16"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_ALTERNATIVES" nick="character-alternatives" value="17"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPE" nick="design-complexity-type" value="18"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONS" nick="style-options" value="19"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE" nick="character-shape" value="20"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_CASE" nick="number-case" value="21"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACING" nick="text-spacing" value="22"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATION" nick="transliteration" value="23"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPE" nick="annotation-type" value="24"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_KANA_SPACING_TYPE" nick="kana-spacing-type" value="25"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_SPACING_TYPE" nick="ideographic-spacing-type" value="26"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPE" nick="unicode-decomposition-type" value="27"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_RUBY_KANA" nick="ruby-kana" value="28"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPE" nick="cjk-symbol-alternatives-type" value="29"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPE" nick="ideographic-alternatives-type" value="30"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_CJK_VERTICAL_ROMAN_PLACEMENT_TYPE" nick="cjk-vertical-roman-placement-type" value="31"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_ITALIC_CJK_ROMAN" nick="italic-cjk-roman" value="32"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_CASE_SENSITIVE_LAYOUT" nick="case-sensitive-layout" value="33"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_ALTERNATE_KANA" nick="alternate-kana" value="34"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVES" nick="stylistic-alternatives" value="35"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES" nick="contextual-alternatives" value="36"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_LOWER_CASE" nick="lower-case" value="37"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_UPPER_CASE" nick="upper-case" value="38"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_LANGUAGE_TAG_TYPE" nick="language-tag-type" value="39"/>
    <member name="HB_AAT_LAYOUT_FEATURE_TYPE_CJK_ROMAN_SPACING_TYPE" nick="cjk-roman-spacing-type" value="103"/>
  </enum>  <enum name="hb_aat_layout_feature_selector_t" get-type="hb_gobject_aat_layout_feature_selector_get_type">
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_INVALID" nick="invalid" value="65535"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ALL_TYPE_FEATURES_ON" nick="all-type-features-on" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ALL_TYPE_FEATURES_OFF" nick="all-type-features-off" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_REQUIRED_LIGATURES_ON" nick="required-ligatures-on" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_REQUIRED_LIGATURES_OFF" nick="required-ligatures-off" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_COMMON_LIGATURES_ON" nick="common-ligatures-on" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_COMMON_LIGATURES_OFF" nick="common-ligatures-off" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_RARE_LIGATURES_ON" nick="rare-ligatures-on" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_RARE_LIGATURES_OFF" nick="rare-ligatures-off" value="5"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_LOGOS_ON" nick="logos-on" value="6"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_LOGOS_OFF" nick="logos-off" value="7"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_REBUS_PICTURES_ON" nick="rebus-pictures-on" value="8"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_REBUS_PICTURES_OFF" nick="rebus-pictures-off" value="9"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_DIPHTHONG_LIGATURES_ON" nick="diphthong-ligatures-on" value="10"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_DIPHTHONG_LIGATURES_OFF" nick="diphthong-ligatures-off" value="11"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SQUARED_LIGATURES_ON" nick="squared-ligatures-on" value="12"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SQUARED_LIGATURES_OFF" nick="squared-ligatures-off" value="13"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ABBREV_SQUARED_LIGATURES_ON" nick="abbrev-squared-ligatures-on" value="14"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ABBREV_SQUARED_LIGATURES_OFF" nick="abbrev-squared-ligatures-off" value="15"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SYMBOL_LIGATURES_ON" nick="symbol-ligatures-on" value="16"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SYMBOL_LIGATURES_OFF" nick="symbol-ligatures-off" value="17"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CONTEXTUAL_LIGATURES_ON" nick="contextual-ligatures-on" value="18"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CONTEXTUAL_LIGATURES_OFF" nick="contextual-ligatures-off" value="19"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_HISTORICAL_LIGATURES_ON" nick="historical-ligatures-on" value="20"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_HISTORICAL_LIGATURES_OFF" nick="historical-ligatures-off" value="21"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_UNCONNECTED" nick="unconnected" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_PARTIALLY_CONNECTED" nick="partially-connected" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CURSIVE" nick="cursive" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_UPPER_AND_LOWER_CASE" nick="upper-and-lower-case" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ALL_CAPS" nick="all-caps" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ALL_LOWER_CASE" nick="all-lower-case" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SMALL_CAPS" nick="small-caps" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_INITIAL_CAPS" nick="initial-caps" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_INITIAL_CAPS_AND_SMALL_CAPS" nick="initial-caps-and-small-caps" value="5"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SUBSTITUTE_VERTICAL_FORMS_ON" nick="substitute-vertical-forms-on" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SUBSTITUTE_VERTICAL_FORMS_OFF" nick="substitute-vertical-forms-off" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_LINGUISTIC_REARRANGEMENT_ON" nick="linguistic-rearrangement-on" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_LINGUISTIC_REARRANGEMENT_OFF" nick="linguistic-rearrangement-off" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_MONOSPACED_NUMBERS" nick="monospaced-numbers" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_PROPORTIONAL_NUMBERS" nick="proportional-numbers" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_THIRD_WIDTH_NUMBERS" nick="third-width-numbers" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_QUARTER_WIDTH_NUMBERS" nick="quarter-width-numbers" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_WORD_INITIAL_SWASHES_ON" nick="word-initial-swashes-on" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_WORD_INITIAL_SWASHES_OFF" nick="word-initial-swashes-off" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_WORD_FINAL_SWASHES_ON" nick="word-final-swashes-on" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_WORD_FINAL_SWASHES_OFF" nick="word-final-swashes-off" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_LINE_INITIAL_SWASHES_ON" nick="line-initial-swashes-on" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_LINE_INITIAL_SWASHES_OFF" nick="line-initial-swashes-off" value="5"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_LINE_FINAL_SWASHES_ON" nick="line-final-swashes-on" value="6"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_LINE_FINAL_SWASHES_OFF" nick="line-final-swashes-off" value="7"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_NON_FINAL_SWASHES_ON" nick="non-final-swashes-on" value="8"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_NON_FINAL_SWASHES_OFF" nick="non-final-swashes-off" value="9"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SHOW_DIACRITICS" nick="show-diacritics" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_HIDE_DIACRITICS" nick="hide-diacritics" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_DECOMPOSE_DIACRITICS" nick="decompose-diacritics" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_NORMAL_POSITION" nick="normal-position" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SUPERIORS" nick="superiors" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_INFERIORS" nick="inferiors" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ORDINALS" nick="ordinals" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SCIENTIFIC_INFERIORS" nick="scientific-inferiors" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_NO_FRACTIONS" nick="no-fractions" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_VERTICAL_FRACTIONS" nick="vertical-fractions" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_DIAGONAL_FRACTIONS" nick="diagonal-fractions" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_PREVENT_OVERLAP_ON" nick="prevent-overlap-on" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_PREVENT_OVERLAP_OFF" nick="prevent-overlap-off" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_HYPHENS_TO_EM_DASH_ON" nick="hyphens-to-em-dash-on" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_HYPHENS_TO_EM_DASH_OFF" nick="hyphens-to-em-dash-off" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_HYPHEN_TO_EN_DASH_ON" nick="hyphen-to-en-dash-on" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_HYPHEN_TO_EN_DASH_OFF" nick="hyphen-to-en-dash-off" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SLASHED_ZERO_ON" nick="slashed-zero-on" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SLASHED_ZERO_OFF" nick="slashed-zero-off" value="5"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_FORM_INTERROBANG_ON" nick="form-interrobang-on" value="6"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_FORM_INTERROBANG_OFF" nick="form-interrobang-off" value="7"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SMART_QUOTES_ON" nick="smart-quotes-on" value="8"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SMART_QUOTES_OFF" nick="smart-quotes-off" value="9"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_PERIODS_TO_ELLIPSIS_ON" nick="periods-to-ellipsis-on" value="10"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_PERIODS_TO_ELLIPSIS_OFF" nick="periods-to-ellipsis-off" value="11"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_HYPHEN_TO_MINUS_ON" nick="hyphen-to-minus-on" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_HYPHEN_TO_MINUS_OFF" nick="hyphen-to-minus-off" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ASTERISK_TO_MULTIPLY_ON" nick="asterisk-to-multiply-on" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ASTERISK_TO_MULTIPLY_OFF" nick="asterisk-to-multiply-off" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SLASH_TO_DIVIDE_ON" nick="slash-to-divide-on" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SLASH_TO_DIVIDE_OFF" nick="slash-to-divide-off" value="5"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_INEQUALITY_LIGATURES_ON" nick="inequality-ligatures-on" value="6"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_INEQUALITY_LIGATURES_OFF" nick="inequality-ligatures-off" value="7"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_EXPONENTS_ON" nick="exponents-on" value="8"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_EXPONENTS_OFF" nick="exponents-off" value="9"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_MATHEMATICAL_GREEK_ON" nick="mathematical-greek-on" value="10"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_MATHEMATICAL_GREEK_OFF" nick="mathematical-greek-off" value="11"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_NO_ORNAMENTS" nick="no-ornaments" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_DINGBATS" nick="dingbats" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_PI_CHARACTERS" nick="pi-characters" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_FLEURONS" nick="fleurons" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_DECORATIVE_BORDERS" nick="decorative-borders" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_INTERNATIONAL_SYMBOLS" nick="international-symbols" value="5"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_MATH_SYMBOLS" nick="math-symbols" value="6"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_NO_ALTERNATES" nick="no-alternates" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_DESIGN_LEVEL1" nick="design-level1" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_DESIGN_LEVEL2" nick="design-level2" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_DESIGN_LEVEL3" nick="design-level3" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_DESIGN_LEVEL4" nick="design-level4" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_DESIGN_LEVEL5" nick="design-level5" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_NO_STYLE_OPTIONS" nick="no-style-options" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_DISPLAY_TEXT" nick="display-text" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ENGRAVED_TEXT" nick="engraved-text" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ILLUMINATED_CAPS" nick="illuminated-caps" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_TITLING_CAPS" nick="titling-caps" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_TALL_CAPS" nick="tall-caps" value="5"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_TRADITIONAL_CHARACTERS" nick="traditional-characters" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SIMPLIFIED_CHARACTERS" nick="simplified-characters" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_JIS1978_CHARACTERS" nick="jis1978-characters" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_JIS1983_CHARACTERS" nick="jis1983-characters" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_JIS1990_CHARACTERS" nick="jis1990-characters" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_TRADITIONAL_ALT_ONE" nick="traditional-alt-one" value="5"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_TRADITIONAL_ALT_TWO" nick="traditional-alt-two" value="6"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_TRADITIONAL_ALT_THREE" nick="traditional-alt-three" value="7"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_TRADITIONAL_ALT_FOUR" nick="traditional-alt-four" value="8"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_TRADITIONAL_ALT_FIVE" nick="traditional-alt-five" value="9"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_EXPERT_CHARACTERS" nick="expert-characters" value="10"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_JIS2004_CHARACTERS" nick="jis2004-characters" value="11"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_HOJO_CHARACTERS" nick="hojo-characters" value="12"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_NLCCHARACTERS" nick="nlccharacters" value="13"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_TRADITIONAL_NAMES_CHARACTERS" nick="traditional-names-characters" value="14"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_LOWER_CASE_NUMBERS" nick="lower-case-numbers" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_UPPER_CASE_NUMBERS" nick="upper-case-numbers" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_PROPORTIONAL_TEXT" nick="proportional-text" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_MONOSPACED_TEXT" nick="monospaced-text" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_HALF_WIDTH_TEXT" nick="half-width-text" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_THIRD_WIDTH_TEXT" nick="third-width-text" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_QUARTER_WIDTH_TEXT" nick="quarter-width-text" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ALT_PROPORTIONAL_TEXT" nick="alt-proportional-text" value="5"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ALT_HALF_WIDTH_TEXT" nick="alt-half-width-text" value="6"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_NO_TRANSLITERATION" nick="no-transliteration" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_HANJA_TO_HANGUL" nick="hanja-to-hangul" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_HIRAGANA_TO_KATAKANA" nick="hiragana-to-katakana" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_KATAKANA_TO_HIRAGANA" nick="katakana-to-hiragana" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_KANA_TO_ROMANIZATION" nick="kana-to-romanization" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ROMANIZATION_TO_HIRAGANA" nick="romanization-to-hiragana" value="5"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ROMANIZATION_TO_KATAKANA" nick="romanization-to-katakana" value="6"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_HANJA_TO_HANGUL_ALT_ONE" nick="hanja-to-hangul-alt-one" value="7"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_HANJA_TO_HANGUL_ALT_TWO" nick="hanja-to-hangul-alt-two" value="8"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_HANJA_TO_HANGUL_ALT_THREE" nick="hanja-to-hangul-alt-three" value="9"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_NO_ANNOTATION" nick="no-annotation" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_BOX_ANNOTATION" nick="box-annotation" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ROUNDED_BOX_ANNOTATION" nick="rounded-box-annotation" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CIRCLE_ANNOTATION" nick="circle-annotation" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_INVERTED_CIRCLE_ANNOTATION" nick="inverted-circle-annotation" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_PARENTHESIS_ANNOTATION" nick="parenthesis-annotation" value="5"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_PERIOD_ANNOTATION" nick="period-annotation" value="6"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ROMAN_NUMERAL_ANNOTATION" nick="roman-numeral-annotation" value="7"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_DIAMOND_ANNOTATION" nick="diamond-annotation" value="8"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_INVERTED_BOX_ANNOTATION" nick="inverted-box-annotation" value="9"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_INVERTED_ROUNDED_BOX_ANNOTATION" nick="inverted-rounded-box-annotation" value="10"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_FULL_WIDTH_KANA" nick="full-width-kana" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_PROPORTIONAL_KANA" nick="proportional-kana" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_FULL_WIDTH_IDEOGRAPHS" nick="full-width-ideographs" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_PROPORTIONAL_IDEOGRAPHS" nick="proportional-ideographs" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_HALF_WIDTH_IDEOGRAPHS" nick="half-width-ideographs" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CANONICAL_COMPOSITION_ON" nick="canonical-composition-on" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CANONICAL_COMPOSITION_OFF" nick="canonical-composition-off" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_COMPATIBILITY_COMPOSITION_ON" nick="compatibility-composition-on" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_COMPATIBILITY_COMPOSITION_OFF" nick="compatibility-composition-off" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_TRANSCODING_COMPOSITION_ON" nick="transcoding-composition-on" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_TRANSCODING_COMPOSITION_OFF" nick="transcoding-composition-off" value="5"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_NO_RUBY_KANA" nick="no-ruby-kana" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_RUBY_KANA" nick="ruby-kana" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_RUBY_KANA_ON" nick="ruby-kana-on" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_RUBY_KANA_OFF" nick="ruby-kana-off" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_NO_CJK_SYMBOL_ALTERNATIVES" nick="no-cjk-symbol-alternatives" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_SYMBOL_ALT_ONE" nick="cjk-symbol-alt-one" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_SYMBOL_ALT_TWO" nick="cjk-symbol-alt-two" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_SYMBOL_ALT_THREE" nick="cjk-symbol-alt-three" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_SYMBOL_ALT_FOUR" nick="cjk-symbol-alt-four" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_SYMBOL_ALT_FIVE" nick="cjk-symbol-alt-five" value="5"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_NO_IDEOGRAPHIC_ALTERNATIVES" nick="no-ideographic-alternatives" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_IDEOGRAPHIC_ALT_ONE" nick="ideographic-alt-one" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_IDEOGRAPHIC_ALT_TWO" nick="ideographic-alt-two" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_IDEOGRAPHIC_ALT_THREE" nick="ideographic-alt-three" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_IDEOGRAPHIC_ALT_FOUR" nick="ideographic-alt-four" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_IDEOGRAPHIC_ALT_FIVE" nick="ideographic-alt-five" value="5"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_VERTICAL_ROMAN_CENTERED" nick="cjk-vertical-roman-centered" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_VERTICAL_ROMAN_HBASELINE" nick="cjk-vertical-roman-hbaseline" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_NO_CJK_ITALIC_ROMAN" nick="no-cjk-italic-roman" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_ITALIC_ROMAN" nick="cjk-italic-roman" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_ITALIC_ROMAN_ON" nick="cjk-italic-roman-on" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_ITALIC_ROMAN_OFF" nick="cjk-italic-roman-off" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CASE_SENSITIVE_LAYOUT_ON" nick="case-sensitive-layout-on" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CASE_SENSITIVE_LAYOUT_OFF" nick="case-sensitive-layout-off" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CASE_SENSITIVE_SPACING_ON" nick="case-sensitive-spacing-on" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CASE_SENSITIVE_SPACING_OFF" nick="case-sensitive-spacing-off" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ALTERNATE_HORIZ_KANA_ON" nick="alternate-horiz-kana-on" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ALTERNATE_HORIZ_KANA_OFF" nick="alternate-horiz-kana-off" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ALTERNATE_VERT_KANA_ON" nick="alternate-vert-kana-on" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_ALTERNATE_VERT_KANA_OFF" nick="alternate-vert-kana-off" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_NO_STYLISTIC_ALTERNATES" nick="no-stylistic-alternates" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_ONE_ON" nick="stylistic-alt-one-on" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_ONE_OFF" nick="stylistic-alt-one-off" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_TWO_ON" nick="stylistic-alt-two-on" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_TWO_OFF" nick="stylistic-alt-two-off" value="5"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_THREE_ON" nick="stylistic-alt-three-on" value="6"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_THREE_OFF" nick="stylistic-alt-three-off" value="7"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_FOUR_ON" nick="stylistic-alt-four-on" value="8"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_FOUR_OFF" nick="stylistic-alt-four-off" value="9"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_FIVE_ON" nick="stylistic-alt-five-on" value="10"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_FIVE_OFF" nick="stylistic-alt-five-off" value="11"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_SIX_ON" nick="stylistic-alt-six-on" value="12"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_SIX_OFF" nick="stylistic-alt-six-off" value="13"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_SEVEN_ON" nick="stylistic-alt-seven-on" value="14"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_SEVEN_OFF" nick="stylistic-alt-seven-off" value="15"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_EIGHT_ON" nick="stylistic-alt-eight-on" value="16"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_EIGHT_OFF" nick="stylistic-alt-eight-off" value="17"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_NINE_ON" nick="stylistic-alt-nine-on" value="18"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_NINE_OFF" nick="stylistic-alt-nine-off" value="19"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_TEN_ON" nick="stylistic-alt-ten-on" value="20"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_TEN_OFF" nick="stylistic-alt-ten-off" value="21"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_ELEVEN_ON" nick="stylistic-alt-eleven-on" value="22"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_ELEVEN_OFF" nick="stylistic-alt-eleven-off" value="23"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_TWELVE_ON" nick="stylistic-alt-twelve-on" value="24"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_TWELVE_OFF" nick="stylistic-alt-twelve-off" value="25"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_THIRTEEN_ON" nick="stylistic-alt-thirteen-on" value="26"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_THIRTEEN_OFF" nick="stylistic-alt-thirteen-off" value="27"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_FOURTEEN_ON" nick="stylistic-alt-fourteen-on" value="28"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_FOURTEEN_OFF" nick="stylistic-alt-fourteen-off" value="29"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_FIFTEEN_ON" nick="stylistic-alt-fifteen-on" value="30"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_FIFTEEN_OFF" nick="stylistic-alt-fifteen-off" value="31"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_SIXTEEN_ON" nick="stylistic-alt-sixteen-on" value="32"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_SIXTEEN_OFF" nick="stylistic-alt-sixteen-off" value="33"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_SEVENTEEN_ON" nick="stylistic-alt-seventeen-on" value="34"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_SEVENTEEN_OFF" nick="stylistic-alt-seventeen-off" value="35"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_EIGHTEEN_ON" nick="stylistic-alt-eighteen-on" value="36"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_EIGHTEEN_OFF" nick="stylistic-alt-eighteen-off" value="37"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_NINETEEN_ON" nick="stylistic-alt-nineteen-on" value="38"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_NINETEEN_OFF" nick="stylistic-alt-nineteen-off" value="39"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_TWENTY_ON" nick="stylistic-alt-twenty-on" value="40"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_TWENTY_OFF" nick="stylistic-alt-twenty-off" value="41"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CONTEXTUAL_ALTERNATES_ON" nick="contextual-alternates-on" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CONTEXTUAL_ALTERNATES_OFF" nick="contextual-alternates-off" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SWASH_ALTERNATES_ON" nick="swash-alternates-on" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_SWASH_ALTERNATES_OFF" nick="swash-alternates-off" value="3"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CONTEXTUAL_SWASH_ALTERNATES_ON" nick="contextual-swash-alternates-on" value="4"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_CONTEXTUAL_SWASH_ALTERNATES_OFF" nick="contextual-swash-alternates-off" value="5"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_DEFAULT_LOWER_CASE" nick="default-lower-case" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_LOWER_CASE_SMALL_CAPS" nick="lower-case-small-caps" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_LOWER_CASE_PETITE_CAPS" nick="lower-case-petite-caps" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_DEFAULT_UPPER_CASE" nick="default-upper-case" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_UPPER_CASE_SMALL_CAPS" nick="upper-case-small-caps" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_UPPER_CASE_PETITE_CAPS" nick="upper-case-petite-caps" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_HALF_WIDTH_CJK_ROMAN" nick="half-width-cjk-roman" value="0"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_PROPORTIONAL_CJK_ROMAN" nick="proportional-cjk-roman" value="1"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_DEFAULT_CJK_ROMAN" nick="default-cjk-roman" value="2"/>
    <member name="HB_AAT_LAYOUT_FEATURE_SELECTOR_FULL_WIDTH_CJK_ROMAN" nick="full-width-cjk-roman" value="3"/>
  </enum>  <enum name="hb_memory_mode_t" get-type="hb_gobject_memory_mode_get_type">
    <member name="HB_MEMORY_MODE_DUPLICATE" nick="duplicate" value="0"/>
    <member name="HB_MEMORY_MODE_READONLY" nick="readonly" value="1"/>
    <member name="HB_MEMORY_MODE_WRITABLE" nick="writable" value="2"/>
    <member name="HB_MEMORY_MODE_READONLY_MAY_MAKE_WRITABLE" nick="readonly-may-make-writable" value="3"/>
  </enum>  <flags name="hb_glyph_flags_t" get-type="hb_gobject_glyph_flags_get_type">
    <member name="HB_GLYPH_FLAG_UNSAFE_TO_BREAK" nick="unsafe-to-break" value="1"/>
    <member name="HB_GLYPH_FLAG_UNSAFE_TO_CONCAT" nick="unsafe-to-concat" value="2"/>
    <member name="HB_GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL" nick="safe-to-insert-tatweel" value="4"/>
    <member name="HB_GLYPH_FLAG_DEFINED" nick="defined" value="7"/>
  </flags>
  <enum name="hb_buffer_content_type_t" get-type="hb_gobject_buffer_content_type_get_type">
    <member name="HB_BUFFER_CONTENT_TYPE_INVALID" nick="invalid" value="0"/>
    <member name="HB_BUFFER_CONTENT_TYPE_UNICODE" nick="unicode" value="1"/>
    <member name="HB_BUFFER_CONTENT_TYPE_GLYPHS" nick="glyphs" value="2"/>
  </enum>  <flags name="hb_buffer_flags_t" get-type="hb_gobject_buffer_flags_get_type">
    <member name="HB_BUFFER_FLAG_DEFAULT" nick="default" value="0"/>
    <member name="HB_BUFFER_FLAG_BOT" nick="bot" value="1"/>
    <member name="HB_BUFFER_FLAG_EOT" nick="eot" value="2"/>
    <member name="HB_BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES" nick="preserve-default-ignorables" value="4"/>
    <member name="HB_BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES" nick="remove-default-ignorables" value="8"/>
    <member name="HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE" nick="do-not-insert-dotted-circle" value="16"/>
    <member name="HB_BUFFER_FLAG_VERIFY" nick="verify" value="32"/>
    <member name="HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT" nick="produce-unsafe-to-concat" value="64"/>
    <member name="HB_BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL" nick="produce-safe-to-insert-tatweel" value="128"/>
    <member name="HB_BUFFER_FLAG_DEFINED" nick="defined" value="255"/>
  </flags>
  <enum name="hb_buffer_cluster_level_t" get-type="hb_gobject_buffer_cluster_level_get_type">
    <member name="HB_BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES" nick="monotone-graphemes" value="0"/>
    <member name="HB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS" nick="monotone-characters" value="1"/>
    <member name="HB_BUFFER_CLUSTER_LEVEL_CHARACTERS" nick="characters" value="2"/>
    <member name="HB_BUFFER_CLUSTER_LEVEL_DEFAULT" nick="default" value="0"/>
  </enum>  <flags name="hb_buffer_serialize_flags_t" get-type="hb_gobject_buffer_serialize_flags_get_type">
    <member name="HB_BUFFER_SERIALIZE_FLAG_DEFAULT" nick="default" value="0"/>
    <member name="HB_BUFFER_SERIALIZE_FLAG_NO_CLUSTERS" nick="no-clusters" value="1"/>
    <member name="HB_BUFFER_SERIALIZE_FLAG_NO_POSITIONS" nick="no-positions" value="2"/>
    <member name="HB_BUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES" nick="no-glyph-names" value="4"/>
    <member name="HB_BUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS" nick="glyph-extents" value="8"/>
    <member name="HB_BUFFER_SERIALIZE_FLAG_GLYPH_FLAGS" nick="glyph-flags" value="16"/>
    <member name="HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES" nick="no-advances" value="32"/>
    <member name="HB_BUFFER_SERIALIZE_FLAG_DEFINED" nick="defined" value="63"/>
  </flags>
  <enum name="hb_buffer_serialize_format_t" get-type="hb_gobject_buffer_serialize_format_get_type">
    <member name="HB_BUFFER_SERIALIZE_FORMAT_TEXT" nick="text" value="1413830740"/>
    <member name="HB_BUFFER_SERIALIZE_FORMAT_JSON" nick="json" value="1246973774"/>
    <member name="HB_BUFFER_SERIALIZE_FORMAT_INVALID" nick="invalid" value="0"/>
  </enum>  <flags name="hb_buffer_diff_flags_t" get-type="hb_gobject_buffer_diff_flags_get_type">
    <member name="HB_BUFFER_DIFF_FLAG_EQUAL" nick="equal" value="0"/>
    <member name="HB_BUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCH" nick="content-type-mismatch" value="1"/>
    <member name="HB_BUFFER_DIFF_FLAG_LENGTH_MISMATCH" nick="length-mismatch" value="2"/>
    <member name="HB_BUFFER_DIFF_FLAG_NOTDEF_PRESENT" nick="notdef-present" value="4"/>
    <member name="HB_BUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENT" nick="dotted-circle-present" value="8"/>
    <member name="HB_BUFFER_DIFF_FLAG_CODEPOINT_MISMATCH" nick="codepoint-mismatch" value="16"/>
    <member name="HB_BUFFER_DIFF_FLAG_CLUSTER_MISMATCH" nick="cluster-mismatch" value="32"/>
    <member name="HB_BUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCH" nick="glyph-flags-mismatch" value="64"/>
    <member name="HB_BUFFER_DIFF_FLAG_POSITION_MISMATCH" nick="position-mismatch" value="128"/>
  </flags>
  <enum name="hb_direction_t" get-type="hb_gobject_direction_get_type">
    <member name="HB_DIRECTION_INVALID" nick="invalid" value="0"/>
    <member name="HB_DIRECTION_LTR" nick="ltr" value="4"/>
    <member name="HB_DIRECTION_RTL" nick="rtl" value="5"/>
    <member name="HB_DIRECTION_TTB" nick="ttb" value="6"/>
    <member name="HB_DIRECTION_BTT" nick="btt" value="7"/>
  </enum>  <enum name="hb_script_t" get-type="hb_gobject_script_get_type">
    <member name="HB_SCRIPT_COMMON" nick="common" value="1517910393"/>
    <member name="HB_SCRIPT_INHERITED" nick="inherited" value="1516858984"/>
    <member name="HB_SCRIPT_UNKNOWN" nick="unknown" value="1517976186"/>
    <member name="HB_SCRIPT_ARABIC" nick="arabic" value="1098015074"/>
    <member name="HB_SCRIPT_ARMENIAN" nick="armenian" value="1098018158"/>
    <member name="HB_SCRIPT_BENGALI" nick="bengali" value="1113943655"/>
    <member name="HB_SCRIPT_CYRILLIC" nick="cyrillic" value="1132032620"/>
    <member name="HB_SCRIPT_DEVANAGARI" nick="devanagari" value="1147500129"/>
    <member name="HB_SCRIPT_GEORGIAN" nick="georgian" value="1197830002"/>
    <member name="HB_SCRIPT_GREEK" nick="greek" value="1198679403"/>
    <member name="HB_SCRIPT_GUJARATI" nick="gujarati" value="1198877298"/>
    <member name="HB_SCRIPT_GURMUKHI" nick="gurmukhi" value="1198879349"/>
    <member name="HB_SCRIPT_HANGUL" nick="hangul" value="1214344807"/>
    <member name="HB_SCRIPT_HAN" nick="han" value="1214344809"/>
    <member name="HB_SCRIPT_HEBREW" nick="hebrew" value="1214603890"/>
    <member name="HB_SCRIPT_HIRAGANA" nick="hiragana" value="1214870113"/>
    <member name="HB_SCRIPT_KANNADA" nick="kannada" value="1265525857"/>
    <member name="HB_SCRIPT_KATAKANA" nick="katakana" value="1264676449"/>
    <member name="HB_SCRIPT_LAO" nick="lao" value="1281453935"/>
    <member name="HB_SCRIPT_LATIN" nick="latin" value="1281455214"/>
    <member name="HB_SCRIPT_MALAYALAM" nick="malayalam" value="1298954605"/>
    <member name="HB_SCRIPT_ORIYA" nick="oriya" value="1332902241"/>
    <member name="HB_SCRIPT_TAMIL" nick="tamil" value="1415671148"/>
    <member name="HB_SCRIPT_TELUGU" nick="telugu" value="1415933045"/>
    <member name="HB_SCRIPT_THAI" nick="thai" value="1416126825"/>
    <member name="HB_SCRIPT_TIBETAN" nick="tibetan" value="1416192628"/>
    <member name="HB_SCRIPT_BOPOMOFO" nick="bopomofo" value="1114599535"/>
    <member name="HB_SCRIPT_BRAILLE" nick="braille" value="1114792297"/>
    <member name="HB_SCRIPT_CANADIAN_SYLLABICS" nick="canadian-syllabics" value="1130458739"/>
    <member name="HB_SCRIPT_CHEROKEE" nick="cherokee" value="1130915186"/>
    <member name="HB_SCRIPT_ETHIOPIC" nick="ethiopic" value="1165256809"/>
    <member name="HB_SCRIPT_KHMER" nick="khmer" value="1265134962"/>
    <member name="HB_SCRIPT_MONGOLIAN" nick="mongolian" value="1299148391"/>
    <member name="HB_SCRIPT_MYANMAR" nick="myanmar" value="1299803506"/>
    <member name="HB_SCRIPT_OGHAM" nick="ogham" value="1332175213"/>
    <member name="HB_SCRIPT_RUNIC" nick="runic" value="1383427698"/>
    <member name="HB_SCRIPT_SINHALA" nick="sinhala" value="1399418472"/>
    <member name="HB_SCRIPT_SYRIAC" nick="syriac" value="1400468067"/>
    <member name="HB_SCRIPT_THAANA" nick="thaana" value="1416126817"/>
    <member name="HB_SCRIPT_YI" nick="yi" value="1500080489"/>
    <member name="HB_SCRIPT_DESERET" nick="deseret" value="1148416628"/>
    <member name="HB_SCRIPT_GOTHIC" nick="gothic" value="1198486632"/>
    <member name="HB_SCRIPT_OLD_ITALIC" nick="old-italic" value="1232363884"/>
    <member name="HB_SCRIPT_BUHID" nick="buhid" value="1114990692"/>
    <member name="HB_SCRIPT_HANUNOO" nick="hanunoo" value="1214344815"/>
    <member name="HB_SCRIPT_TAGALOG" nick="tagalog" value="1416064103"/>
    <member name="HB_SCRIPT_TAGBANWA" nick="tagbanwa" value="1415669602"/>
    <member name="HB_SCRIPT_CYPRIOT" nick="cypriot" value="1131442804"/>
    <member name="HB_SCRIPT_LIMBU" nick="limbu" value="1281977698"/>
    <member name="HB_SCRIPT_LINEAR_B" nick="linear-b" value="1281977954"/>
    <member name="HB_SCRIPT_OSMANYA" nick="osmanya" value="1332964705"/>
    <member name="HB_SCRIPT_SHAVIAN" nick="shavian" value="1399349623"/>
    <member name="HB_SCRIPT_TAI_LE" nick="tai-le" value="1415670885"/>
    <member name="HB_SCRIPT_UGARITIC" nick="ugaritic" value="1432838514"/>
    <member name="HB_SCRIPT_BUGINESE" nick="buginese" value="1114990441"/>
    <member name="HB_SCRIPT_COPTIC" nick="coptic" value="1131376756"/>
    <member name="HB_SCRIPT_GLAGOLITIC" nick="glagolitic" value="1198285159"/>
    <member name="HB_SCRIPT_KHAROSHTHI" nick="kharoshthi" value="1265131890"/>
    <member name="HB_SCRIPT_NEW_TAI_LUE" nick="new-tai-lue" value="1415670901"/>
    <member name="HB_SCRIPT_OLD_PERSIAN" nick="old-persian" value="1483761007"/>
    <member name="HB_SCRIPT_SYLOTI_NAGRI" nick="syloti-nagri" value="1400466543"/>
    <member name="HB_SCRIPT_TIFINAGH" nick="tifinagh" value="1415999079"/>
    <member name="HB_SCRIPT_BALINESE" nick="balinese" value="1113681001"/>
    <member name="HB_SCRIPT_CUNEIFORM" nick="cuneiform" value="1483961720"/>
    <member name="HB_SCRIPT_NKO" nick="nko" value="1315663727"/>
    <member name="HB_SCRIPT_PHAGS_PA" nick="phags-pa" value="1349017959"/>
    <member name="HB_SCRIPT_PHOENICIAN" nick="phoenician" value="1349021304"/>
    <member name="HB_SCRIPT_CARIAN" nick="carian" value="1130459753"/>
    <member name="HB_SCRIPT_CHAM" nick="cham" value="1130914157"/>
    <member name="HB_SCRIPT_KAYAH_LI" nick="kayah-li" value="1264675945"/>
    <member name="HB_SCRIPT_LEPCHA" nick="lepcha" value="1281716323"/>
    <member name="HB_SCRIPT_LYCIAN" nick="lycian" value="1283023721"/>
    <member name="HB_SCRIPT_LYDIAN" nick="lydian" value="1283023977"/>
    <member name="HB_SCRIPT_OL_CHIKI" nick="ol-chiki" value="1332503403"/>
    <member name="HB_SCRIPT_REJANG" nick="rejang" value="1382706791"/>
    <member name="HB_SCRIPT_SAURASHTRA" nick="saurashtra" value="1398895986"/>
    <member name="HB_SCRIPT_SUNDANESE" nick="sundanese" value="1400204900"/>
    <member name="HB_SCRIPT_VAI" nick="vai" value="1449224553"/>
    <member name="HB_SCRIPT_AVESTAN" nick="avestan" value="1098281844"/>
    <member name="HB_SCRIPT_BAMUM" nick="bamum" value="1113681269"/>
    <member name="HB_SCRIPT_EGYPTIAN_HIEROGLYPHS" nick="egyptian-hieroglyphs" value="1164409200"/>
    <member name="HB_SCRIPT_IMPERIAL_ARAMAIC" nick="imperial-aramaic" value="1098018153"/>
    <member name="HB_SCRIPT_INSCRIPTIONAL_PAHLAVI" nick="inscriptional-pahlavi" value="1349020777"/>
    <member name="HB_SCRIPT_INSCRIPTIONAL_PARTHIAN" nick="inscriptional-parthian" value="1349678185"/>
    <member name="HB_SCRIPT_JAVANESE" nick="javanese" value="1247901281"/>
    <member name="HB_SCRIPT_KAITHI" nick="kaithi" value="1265920105"/>
    <member name="HB_SCRIPT_LISU" nick="lisu" value="1281979253"/>
    <member name="HB_SCRIPT_MEETEI_MAYEK" nick="meetei-mayek" value="1299473769"/>
    <member name="HB_SCRIPT_OLD_SOUTH_ARABIAN" nick="old-south-arabian" value="1398895202"/>
    <member name="HB_SCRIPT_OLD_TURKIC" nick="old-turkic" value="1332898664"/>
    <member name="HB_SCRIPT_SAMARITAN" nick="samaritan" value="1398893938"/>
    <member name="HB_SCRIPT_TAI_THAM" nick="tai-tham" value="1281453665"/>
    <member name="HB_SCRIPT_TAI_VIET" nick="tai-viet" value="1415673460"/>
    <member name="HB_SCRIPT_BATAK" nick="batak" value="1113683051"/>
    <member name="HB_SCRIPT_BRAHMI" nick="brahmi" value="1114792296"/>
    <member name="HB_SCRIPT_MANDAIC" nick="mandaic" value="1298230884"/>
    <member name="HB_SCRIPT_CHAKMA" nick="chakma" value="1130457965"/>
    <member name="HB_SCRIPT_MEROITIC_CURSIVE" nick="meroitic-cursive" value="1298494051"/>
    <member name="HB_SCRIPT_MEROITIC_HIEROGLYPHS" nick="meroitic-hieroglyphs" value="1298494063"/>
    <member name="HB_SCRIPT_MIAO" nick="miao" value="1349284452"/>
    <member name="HB_SCRIPT_SHARADA" nick="sharada" value="1399353956"/>
    <member name="HB_SCRIPT_SORA_SOMPENG" nick="sora-sompeng" value="1399812705"/>
    <member name="HB_SCRIPT_TAKRI" nick="takri" value="1415670642"/>
    <member name="HB_SCRIPT_BASSA_VAH" nick="bassa-vah" value="1113682803"/>
    <member name="HB_SCRIPT_CAUCASIAN_ALBANIAN" nick="caucasian-albanian" value="1097295970"/>
    <member name="HB_SCRIPT_DUPLOYAN" nick="duployan" value="1148547180"/>
    <member name="HB_SCRIPT_ELBASAN" nick="elbasan" value="1164730977"/>
    <member name="HB_SCRIPT_GRANTHA" nick="grantha" value="1198678382"/>
    <member name="HB_SCRIPT_KHOJKI" nick="khojki" value="1265135466"/>
    <member name="HB_SCRIPT_KHUDAWADI" nick="khudawadi" value="1399418468"/>
    <member name="HB_SCRIPT_LINEAR_A" nick="linear-a" value="1281977953"/>
    <member name="HB_SCRIPT_MAHAJANI" nick="mahajani" value="1298229354"/>
    <member name="HB_SCRIPT_MANICHAEAN" nick="manichaean" value="1298230889"/>
    <member name="HB_SCRIPT_MENDE_KIKAKUI" nick="mende-kikakui" value="1298493028"/>
    <member name="HB_SCRIPT_MODI" nick="modi" value="1299145833"/>
    <member name="HB_SCRIPT_MRO" nick="mro" value="1299345263"/>
    <member name="HB_SCRIPT_NABATAEAN" nick="nabataean" value="1315070324"/>
    <member name="HB_SCRIPT_OLD_NORTH_ARABIAN" nick="old-north-arabian" value="1315009122"/>
    <member name="HB_SCRIPT_OLD_PERMIC" nick="old-permic" value="1348825709"/>
    <member name="HB_SCRIPT_PAHAWH_HMONG" nick="pahawh-hmong" value="1215131239"/>
    <member name="HB_SCRIPT_PALMYRENE" nick="palmyrene" value="1348562029"/>
    <member name="HB_SCRIPT_PAU_CIN_HAU" nick="pau-cin-hau" value="1348564323"/>
    <member name="HB_SCRIPT_PSALTER_PAHLAVI" nick="psalter-pahlavi" value="1349020784"/>
    <member name="HB_SCRIPT_SIDDHAM" nick="siddham" value="1399415908"/>
    <member name="HB_SCRIPT_TIRHUTA" nick="tirhuta" value="1416196712"/>
    <member name="HB_SCRIPT_WARANG_CITI" nick="warang-citi" value="1466004065"/>
    <member name="HB_SCRIPT_AHOM" nick="ahom" value="1097363309"/>
    <member name="HB_SCRIPT_ANATOLIAN_HIEROGLYPHS" nick="anatolian-hieroglyphs" value="1215067511"/>
    <member name="HB_SCRIPT_HATRAN" nick="hatran" value="1214346354"/>
    <member name="HB_SCRIPT_MULTANI" nick="multani" value="1299541108"/>
    <member name="HB_SCRIPT_OLD_HUNGARIAN" nick="old-hungarian" value="1215655527"/>
    <member name="HB_SCRIPT_SIGNWRITING" nick="signwriting" value="1399287415"/>
    <member name="HB_SCRIPT_ADLAM" nick="adlam" value="1097100397"/>
    <member name="HB_SCRIPT_BHAIKSUKI" nick="bhaiksuki" value="1114139507"/>
    <member name="HB_SCRIPT_MARCHEN" nick="marchen" value="1298231907"/>
    <member name="HB_SCRIPT_OSAGE" nick="osage" value="1332963173"/>
    <member name="HB_SCRIPT_TANGUT" nick="tangut" value="1415671399"/>
    <member name="HB_SCRIPT_NEWA" nick="newa" value="1315272545"/>
    <member name="HB_SCRIPT_MASARAM_GONDI" nick="masaram-gondi" value="1198485101"/>
    <member name="HB_SCRIPT_NUSHU" nick="nushu" value="1316186229"/>
    <member name="HB_SCRIPT_SOYOMBO" nick="soyombo" value="1399814511"/>
    <member name="HB_SCRIPT_ZANABAZAR_SQUARE" nick="zanabazar-square" value="1516334690"/>
    <member name="HB_SCRIPT_DOGRA" nick="dogra" value="1148151666"/>
    <member name="HB_SCRIPT_GUNJALA_GONDI" nick="gunjala-gondi" value="1198485095"/>
    <member name="HB_SCRIPT_HANIFI_ROHINGYA" nick="hanifi-rohingya" value="1383032935"/>
    <member name="HB_SCRIPT_MAKASAR" nick="makasar" value="1298230113"/>
    <member name="HB_SCRIPT_MEDEFAIDRIN" nick="medefaidrin" value="1298490470"/>
    <member name="HB_SCRIPT_OLD_SOGDIAN" nick="old-sogdian" value="1399809903"/>
    <member name="HB_SCRIPT_SOGDIAN" nick="sogdian" value="1399809892"/>
    <member name="HB_SCRIPT_ELYMAIC" nick="elymaic" value="1164736877"/>
    <member name="HB_SCRIPT_NANDINAGARI" nick="nandinagari" value="1315008100"/>
    <member name="HB_SCRIPT_NYIAKENG_PUACHUE_HMONG" nick="nyiakeng-puachue-hmong" value="1215131248"/>
    <member name="HB_SCRIPT_WANCHO" nick="wancho" value="1466132591"/>
    <member name="HB_SCRIPT_CHORASMIAN" nick="chorasmian" value="1130918515"/>
    <member name="HB_SCRIPT_DIVES_AKURU" nick="dives-akuru" value="1147756907"/>
    <member name="HB_SCRIPT_KHITAN_SMALL_SCRIPT" nick="khitan-small-script" value="1265202291"/>
    <member name="HB_SCRIPT_YEZIDI" nick="yezidi" value="1499822697"/>
    <member name="HB_SCRIPT_CYPRO_MINOAN" nick="cypro-minoan" value="1131441518"/>
    <member name="HB_SCRIPT_OLD_UYGHUR" nick="old-uyghur" value="1333094258"/>
    <member name="HB_SCRIPT_TANGSA" nick="tangsa" value="1416524641"/>
    <member name="HB_SCRIPT_TOTO" nick="toto" value="1416590447"/>
    <member name="HB_SCRIPT_VITHKUQI" nick="vithkuqi" value="1449751656"/>
    <member name="HB_SCRIPT_MATH" nick="math" value="1517122664"/>
    <member name="HB_SCRIPT_KAWI" nick="kawi" value="1264678761"/>
    <member name="HB_SCRIPT_NAG_MUNDARI" nick="nag-mundari" value="1315006317"/>
    <member name="HB_SCRIPT_INVALID" nick="invalid" value="0"/>
  </enum>  <flags name="hb_ot_color_palette_flags_t" get-type="hb_gobject_ot_color_palette_flags_get_type">
    <member name="HB_OT_COLOR_PALETTE_FLAG_DEFAULT" nick="default" value="0"/>
    <member name="HB_OT_COLOR_PALETTE_FLAG_USABLE_WITH_LIGHT_BACKGROUND" nick="usable-with-light-background" value="1"/>
    <member name="HB_OT_COLOR_PALETTE_FLAG_USABLE_WITH_DARK_BACKGROUND" nick="usable-with-dark-background" value="2"/>
  </flags>
  <enum name="hb_ot_layout_glyph_class_t" get-type="hb_gobject_ot_layout_glyph_class_get_type">
    <member name="HB_OT_LAYOUT_GLYPH_CLASS_UNCLASSIFIED" nick="unclassified" value="0"/>
    <member name="HB_OT_LAYOUT_GLYPH_CLASS_BASE_GLYPH" nick="base-glyph" value="1"/>
    <member name="HB_OT_LAYOUT_GLYPH_CLASS_LIGATURE" nick="ligature" value="2"/>
    <member name="HB_OT_LAYOUT_GLYPH_CLASS_MARK" nick="mark" value="3"/>
    <member name="HB_OT_LAYOUT_GLYPH_CLASS_COMPONENT" nick="component" value="4"/>
  </enum>  <enum name="hb_ot_layout_baseline_tag_t" get-type="hb_gobject_ot_layout_baseline_tag_get_type">
    <member name="HB_OT_LAYOUT_BASELINE_TAG_ROMAN" nick="roman" value="1919905134"/>
    <member name="HB_OT_LAYOUT_BASELINE_TAG_HANGING" nick="hanging" value="1751215719"/>
    <member name="HB_OT_LAYOUT_BASELINE_TAG_IDEO_FACE_BOTTOM_OR_LEFT" nick="ideo-face-bottom-or-left" value="1768121954"/>
    <member name="HB_OT_LAYOUT_BASELINE_TAG_IDEO_FACE_TOP_OR_RIGHT" nick="ideo-face-top-or-right" value="1768121972"/>
    <member name="HB_OT_LAYOUT_BASELINE_TAG_IDEO_FACE_CENTRAL" nick="ideo-face-central" value="1231251043"/>
    <member name="HB_OT_LAYOUT_BASELINE_TAG_IDEO_EMBOX_BOTTOM_OR_LEFT" nick="ideo-embox-bottom-or-left" value="1768187247"/>
    <member name="HB_OT_LAYOUT_BASELINE_TAG_IDEO_EMBOX_TOP_OR_RIGHT" nick="ideo-embox-top-or-right" value="1768191088"/>
    <member name="HB_OT_LAYOUT_BASELINE_TAG_IDEO_EMBOX_CENTRAL" nick="ideo-embox-central" value="1231315813"/>
    <member name="HB_OT_LAYOUT_BASELINE_TAG_MATH" nick="math" value="1835103336"/>
  </enum>  <enum name="hb_ot_math_constant_t" get-type="hb_gobject_ot_math_constant_get_type">
    <member name="HB_OT_MATH_CONSTANT_SCRIPT_PERCENT_SCALE_DOWN" nick="script-percent-scale-down" value="0"/>
    <member name="HB_OT_MATH_CONSTANT_SCRIPT_SCRIPT_PERCENT_SCALE_DOWN" nick="script-script-percent-scale-down" value="1"/>
    <member name="HB_OT_MATH_CONSTANT_DELIMITED_SUB_FORMULA_MIN_HEIGHT" nick="delimited-sub-formula-min-height" value="2"/>
    <member name="HB_OT_MATH_CONSTANT_DISPLAY_OPERATOR_MIN_HEIGHT" nick="display-operator-min-height" value="3"/>
    <member name="HB_OT_MATH_CONSTANT_MATH_LEADING" nick="math-leading" value="4"/>
    <member name="HB_OT_MATH_CONSTANT_AXIS_HEIGHT" nick="axis-height" value="5"/>
    <member name="HB_OT_MATH_CONSTANT_ACCENT_BASE_HEIGHT" nick="accent-base-height" value="6"/>
    <member name="HB_OT_MATH_CONSTANT_FLATTENED_ACCENT_BASE_HEIGHT" nick="flattened-accent-base-height" value="7"/>
    <member name="HB_OT_MATH_CONSTANT_SUBSCRIPT_SHIFT_DOWN" nick="subscript-shift-down" value="8"/>
    <member name="HB_OT_MATH_CONSTANT_SUBSCRIPT_TOP_MAX" nick="subscript-top-max" value="9"/>
    <member name="HB_OT_MATH_CONSTANT_SUBSCRIPT_BASELINE_DROP_MIN" nick="subscript-baseline-drop-min" value="10"/>
    <member name="HB_OT_MATH_CONSTANT_SUPERSCRIPT_SHIFT_UP" nick="superscript-shift-up" value="11"/>
    <member name="HB_OT_MATH_CONSTANT_SUPERSCRIPT_SHIFT_UP_CRAMPED" nick="superscript-shift-up-cramped" value="12"/>
    <member name="HB_OT_MATH_CONSTANT_SUPERSCRIPT_BOTTOM_MIN" nick="superscript-bottom-min" value="13"/>
    <member name="HB_OT_MATH_CONSTANT_SUPERSCRIPT_BASELINE_DROP_MAX" nick="superscript-baseline-drop-max" value="14"/>
    <member name="HB_OT_MATH_CONSTANT_SUB_SUPERSCRIPT_GAP_MIN" nick="sub-superscript-gap-min" value="15"/>
    <member name="HB_OT_MATH_CONSTANT_SUPERSCRIPT_BOTTOM_MAX_WITH_SUBSCRIPT" nick="superscript-bottom-max-with-subscript" value="16"/>
    <member name="HB_OT_MATH_CONSTANT_SPACE_AFTER_SCRIPT" nick="space-after-script" value="17"/>
    <member name="HB_OT_MATH_CONSTANT_UPPER_LIMIT_GAP_MIN" nick="upper-limit-gap-min" value="18"/>
    <member name="HB_OT_MATH_CONSTANT_UPPER_LIMIT_BASELINE_RISE_MIN" nick="upper-limit-baseline-rise-min" value="19"/>
    <member name="HB_OT_MATH_CONSTANT_LOWER_LIMIT_GAP_MIN" nick="lower-limit-gap-min" value="20"/>
    <member name="HB_OT_MATH_CONSTANT_LOWER_LIMIT_BASELINE_DROP_MIN" nick="lower-limit-baseline-drop-min" value="21"/>
    <member name="HB_OT_MATH_CONSTANT_STACK_TOP_SHIFT_UP" nick="stack-top-shift-up" value="22"/>
    <member name="HB_OT_MATH_CONSTANT_STACK_TOP_DISPLAY_STYLE_SHIFT_UP" nick="stack-top-display-style-shift-up" value="23"/>
    <member name="HB_OT_MATH_CONSTANT_STACK_BOTTOM_SHIFT_DOWN" nick="stack-bottom-shift-down" value="24"/>
    <member name="HB_OT_MATH_CONSTANT_STACK_BOTTOM_DISPLAY_STYLE_SHIFT_DOWN" nick="stack-bottom-display-style-shift-down" value="25"/>
    <member name="HB_OT_MATH_CONSTANT_STACK_GAP_MIN" nick="stack-gap-min" value="26"/>
    <member name="HB_OT_MATH_CONSTANT_STACK_DISPLAY_STYLE_GAP_MIN" nick="stack-display-style-gap-min" value="27"/>
    <member name="HB_OT_MATH_CONSTANT_STRETCH_STACK_TOP_SHIFT_UP" nick="stretch-stack-top-shift-up" value="28"/>
    <member name="HB_OT_MATH_CONSTANT_STRETCH_STACK_BOTTOM_SHIFT_DOWN" nick="stretch-stack-bottom-shift-down" value="29"/>
    <member name="HB_OT_MATH_CONSTANT_STRETCH_STACK_GAP_ABOVE_MIN" nick="stretch-stack-gap-above-min" value="30"/>
    <member name="HB_OT_MATH_CONSTANT_STRETCH_STACK_GAP_BELOW_MIN" nick="stretch-stack-gap-below-min" value="31"/>
    <member name="HB_OT_MATH_CONSTANT_FRACTION_NUMERATOR_SHIFT_UP" nick="fraction-numerator-shift-up" value="32"/>
    <member name="HB_OT_MATH_CONSTANT_FRACTION_NUMERATOR_DISPLAY_STYLE_SHIFT_UP" nick="fraction-numerator-display-style-shift-up" value="33"/>
    <member name="HB_OT_MATH_CONSTANT_FRACTION_DENOMINATOR_SHIFT_DOWN" nick="fraction-denominator-shift-down" value="34"/>
    <member name="HB_OT_MATH_CONSTANT_FRACTION_DENOMINATOR_DISPLAY_STYLE_SHIFT_DOWN" nick="fraction-denominator-display-style-shift-down" value="35"/>
    <member name="HB_OT_MATH_CONSTANT_FRACTION_NUMERATOR_GAP_MIN" nick="fraction-numerator-gap-min" value="36"/>
    <member name="HB_OT_MATH_CONSTANT_FRACTION_NUM_DISPLAY_STYLE_GAP_MIN" nick="fraction-num-display-style-gap-min" value="37"/>
    <member name="HB_OT_MATH_CONSTANT_FRACTION_RULE_THICKNESS" nick="fraction-rule-thickness" value="38"/>
    <member name="HB_OT_MATH_CONSTANT_FRACTION_DENOMINATOR_GAP_MIN" nick="fraction-denominator-gap-min" value="39"/>
    <member name="HB_OT_MATH_CONSTANT_FRACTION_DENOM_DISPLAY_STYLE_GAP_MIN" nick="fraction-denom-display-style-gap-min" value="40"/>
    <member name="HB_OT_MATH_CONSTANT_SKEWED_FRACTION_HORIZONTAL_GAP" nick="skewed-fraction-horizontal-gap" value="41"/>
    <member name="HB_OT_MATH_CONSTANT_SKEWED_FRACTION_VERTICAL_GAP" nick="skewed-fraction-vertical-gap" value="42"/>
    <member name="HB_OT_MATH_CONSTANT_OVERBAR_VERTICAL_GAP" nick="overbar-vertical-gap" value="43"/>
    <member name="HB_OT_MATH_CONSTANT_OVERBAR_RULE_THICKNESS" nick="overbar-rule-thickness" value="44"/>
    <member name="HB_OT_MATH_CONSTANT_OVERBAR_EXTRA_ASCENDER" nick="overbar-extra-ascender" value="45"/>
    <member name="HB_OT_MATH_CONSTANT_UNDERBAR_VERTICAL_GAP" nick="underbar-vertical-gap" value="46"/>
    <member name="HB_OT_MATH_CONSTANT_UNDERBAR_RULE_THICKNESS" nick="underbar-rule-thickness" value="47"/>
    <member name="HB_OT_MATH_CONSTANT_UNDERBAR_EXTRA_DESCENDER" nick="underbar-extra-descender" value="48"/>
    <member name="HB_OT_MATH_CONSTANT_RADICAL_VERTICAL_GAP" nick="radical-vertical-gap" value="49"/>
    <member name="HB_OT_MATH_CONSTANT_RADICAL_DISPLAY_STYLE_VERTICAL_GAP" nick="radical-display-style-vertical-gap" value="50"/>
    <member name="HB_OT_MATH_CONSTANT_RADICAL_RULE_THICKNESS" nick="radical-rule-thickness" value="51"/>
    <member name="HB_OT_MATH_CONSTANT_RADICAL_EXTRA_ASCENDER" nick="radical-extra-ascender" value="52"/>
    <member name="HB_OT_MATH_CONSTANT_RADICAL_KERN_BEFORE_DEGREE" nick="radical-kern-before-degree" value="53"/>
    <member name="HB_OT_MATH_CONSTANT_RADICAL_KERN_AFTER_DEGREE" nick="radical-kern-after-degree" value="54"/>
    <member name="HB_OT_MATH_CONSTANT_RADICAL_DEGREE_BOTTOM_RAISE_PERCENT" nick="radical-degree-bottom-raise-percent" value="55"/>
  </enum>  <enum name="hb_ot_math_kern_t" get-type="hb_gobject_ot_math_kern_get_type">
    <member name="HB_OT_MATH_KERN_TOP_RIGHT" nick="top-right" value="0"/>
    <member name="HB_OT_MATH_KERN_TOP_LEFT" nick="top-left" value="1"/>
    <member name="HB_OT_MATH_KERN_BOTTOM_RIGHT" nick="bottom-right" value="2"/>
    <member name="HB_OT_MATH_KERN_BOTTOM_LEFT" nick="bottom-left" value="3"/>
  </enum>  <flags name="hb_ot_math_glyph_part_flags_t" get-type="hb_gobject_ot_math_glyph_part_flags_get_type">
    <member name="HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER" nick="extender" value="1"/>
  </flags>
  <enum name="hb_ot_meta_tag_t" get-type="hb_gobject_ot_meta_tag_get_type">
    <member name="HB_OT_META_TAG_DESIGN_LANGUAGES" nick="design-languages" value="1684827751"/>
    <member name="HB_OT_META_TAG_SUPPORTED_LANGUAGES" nick="supported-languages" value="1936485991"/>
  </enum>  <enum name="hb_ot_metrics_tag_t" get-type="hb_gobject_ot_metrics_tag_get_type">
    <member name="HB_OT_METRICS_TAG_HORIZONTAL_ASCENDER" nick="horizontal-ascender" value="1751216995"/>
    <member name="HB_OT_METRICS_TAG_HORIZONTAL_DESCENDER" nick="horizontal-descender" value="1751413603"/>
    <member name="HB_OT_METRICS_TAG_HORIZONTAL_LINE_GAP" nick="horizontal-line-gap" value="1751934832"/>
    <member name="HB_OT_METRICS_TAG_HORIZONTAL_CLIPPING_ASCENT" nick="horizontal-clipping-ascent" value="1751346273"/>
    <member name="HB_OT_METRICS_TAG_HORIZONTAL_CLIPPING_DESCENT" nick="horizontal-clipping-descent" value="1751346276"/>
    <member name="HB_OT_METRICS_TAG_VERTICAL_ASCENDER" nick="vertical-ascender" value="1986098019"/>
    <member name="HB_OT_METRICS_TAG_VERTICAL_DESCENDER" nick="vertical-descender" value="1986294627"/>
    <member name="HB_OT_METRICS_TAG_VERTICAL_LINE_GAP" nick="vertical-line-gap" value="1986815856"/>
    <member name="HB_OT_METRICS_TAG_HORIZONTAL_CARET_RISE" nick="horizontal-caret-rise" value="1751347827"/>
    <member name="HB_OT_METRICS_TAG_HORIZONTAL_CARET_RUN" nick="horizontal-caret-run" value="1751347822"/>
    <member name="HB_OT_METRICS_TAG_HORIZONTAL_CARET_OFFSET" nick="horizontal-caret-offset" value="1751347046"/>
    <member name="HB_OT_METRICS_TAG_VERTICAL_CARET_RISE" nick="vertical-caret-rise" value="1986228851"/>
    <member name="HB_OT_METRICS_TAG_VERTICAL_CARET_RUN" nick="vertical-caret-run" value="1986228846"/>
    <member name="HB_OT_METRICS_TAG_VERTICAL_CARET_OFFSET" nick="vertical-caret-offset" value="1986228070"/>
    <member name="HB_OT_METRICS_TAG_X_HEIGHT" nick="x-height" value="2020108148"/>
    <member name="HB_OT_METRICS_TAG_CAP_HEIGHT" nick="cap-height" value="1668311156"/>
    <member name="HB_OT_METRICS_TAG_SUBSCRIPT_EM_X_SIZE" nick="subscript-em-x-size" value="1935833203"/>
    <member name="HB_OT_METRICS_TAG_SUBSCRIPT_EM_Y_SIZE" nick="subscript-em-y-size" value="1935833459"/>
    <member name="HB_OT_METRICS_TAG_SUBSCRIPT_EM_X_OFFSET" nick="subscript-em-x-offset" value="1935833199"/>
    <member name="HB_OT_METRICS_TAG_SUBSCRIPT_EM_Y_OFFSET" nick="subscript-em-y-offset" value="1935833455"/>
    <member name="HB_OT_METRICS_TAG_SUPERSCRIPT_EM_X_SIZE" nick="superscript-em-x-size" value="1936750707"/>
    <member name="HB_OT_METRICS_TAG_SUPERSCRIPT_EM_Y_SIZE" nick="superscript-em-y-size" value="1936750963"/>
    <member name="HB_OT_METRICS_TAG_SUPERSCRIPT_EM_X_OFFSET" nick="superscript-em-x-offset" value="1936750703"/>
    <member name="HB_OT_METRICS_TAG_SUPERSCRIPT_EM_Y_OFFSET" nick="superscript-em-y-offset" value="1936750959"/>
    <member name="HB_OT_METRICS_TAG_STRIKEOUT_SIZE" nick="strikeout-size" value="1937011315"/>
    <member name="HB_OT_METRICS_TAG_STRIKEOUT_OFFSET" nick="strikeout-offset" value="1937011311"/>
    <member name="HB_OT_METRICS_TAG_UNDERLINE_SIZE" nick="underline-size" value="1970168947"/>
    <member name="HB_OT_METRICS_TAG_UNDERLINE_OFFSET" nick="underline-offset" value="1970168943"/>
  </enum>  <enum name="hb_ot_name_id_predefined_t" get-type="hb_gobject_ot_name_id_predefined_get_type">
    <member name="HB_OT_NAME_ID_COPYRIGHT" nick="copyright" value="0"/>
    <member name="HB_OT_NAME_ID_FONT_FAMILY" nick="font-family" value="1"/>
    <member name="HB_OT_NAME_ID_FONT_SUBFAMILY" nick="font-subfamily" value="2"/>
    <member name="HB_OT_NAME_ID_UNIQUE_ID" nick="unique-id" value="3"/>
    <member name="HB_OT_NAME_ID_FULL_NAME" nick="full-name" value="4"/>
    <member name="HB_OT_NAME_ID_VERSION_STRING" nick="version-string" value="5"/>
    <member name="HB_OT_NAME_ID_POSTSCRIPT_NAME" nick="postscript-name" value="6"/>
    <member name="HB_OT_NAME_ID_TRADEMARK" nick="trademark" value="7"/>
    <member name="HB_OT_NAME_ID_MANUFACTURER" nick="manufacturer" value="8"/>
    <member name="HB_OT_NAME_ID_DESIGNER" nick="designer" value="9"/>
    <member name="HB_OT_NAME_ID_DESCRIPTION" nick="description" value="10"/>
    <member name="HB_OT_NAME_ID_VENDOR_URL" nick="vendor-url" value="11"/>
    <member name="HB_OT_NAME_ID_DESIGNER_URL" nick="designer-url" value="12"/>
    <member name="HB_OT_NAME_ID_LICENSE" nick="license" value="13"/>
    <member name="HB_OT_NAME_ID_LICENSE_URL" nick="license-url" value="14"/>
    <member name="HB_OT_NAME_ID_TYPOGRAPHIC_FAMILY" nick="typographic-family" value="16"/>
    <member name="HB_OT_NAME_ID_TYPOGRAPHIC_SUBFAMILY" nick="typographic-subfamily" value="17"/>
    <member name="HB_OT_NAME_ID_MAC_FULL_NAME" nick="mac-full-name" value="18"/>
    <member name="HB_OT_NAME_ID_SAMPLE_TEXT" nick="sample-text" value="19"/>
    <member name="HB_OT_NAME_ID_CID_FINDFONT_NAME" nick="cid-findfont-name" value="20"/>
    <member name="HB_OT_NAME_ID_WWS_FAMILY" nick="wws-family" value="21"/>
    <member name="HB_OT_NAME_ID_WWS_SUBFAMILY" nick="wws-subfamily" value="22"/>
    <member name="HB_OT_NAME_ID_LIGHT_BACKGROUND" nick="light-background" value="23"/>
    <member name="HB_OT_NAME_ID_DARK_BACKGROUND" nick="dark-background" value="24"/>
    <member name="HB_OT_NAME_ID_VARIATIONS_PS_PREFIX" nick="variations-ps-prefix" value="25"/>
    <member name="HB_OT_NAME_ID_INVALID" nick="invalid" value="65535"/>
  </enum>  <flags name="hb_ot_var_axis_flags_t" get-type="hb_gobject_ot_var_axis_flags_get_type">
    <member name="HB_OT_VAR_AXIS_FLAG_HIDDEN" nick="hidden" value="1"/>
  </flags>
  <enum name="hb_paint_extend_t" get-type="hb_gobject_paint_extend_get_type">
    <member name="HB_PAINT_EXTEND_PAD" nick="pad" value="0"/>
    <member name="HB_PAINT_EXTEND_REPEAT" nick="repeat" value="1"/>
    <member name="HB_PAINT_EXTEND_REFLECT" nick="reflect" value="2"/>
  </enum>  <enum name="hb_paint_composite_mode_t" get-type="hb_gobject_paint_composite_mode_get_type">
    <member name="HB_PAINT_COMPOSITE_MODE_CLEAR" nick="clear" value="0"/>
    <member name="HB_PAINT_COMPOSITE_MODE_SRC" nick="src" value="1"/>
    <member name="HB_PAINT_COMPOSITE_MODE_DEST" nick="dest" value="2"/>
    <member name="HB_PAINT_COMPOSITE_MODE_SRC_OVER" nick="src-over" value="3"/>
    <member name="HB_PAINT_COMPOSITE_MODE_DEST_OVER" nick="dest-over" value="4"/>
    <member name="HB_PAINT_COMPOSITE_MODE_SRC_IN" nick="src-in" value="5"/>
    <member name="HB_PAINT_COMPOSITE_MODE_DEST_IN" nick="dest-in" value="6"/>
    <member name="HB_PAINT_COMPOSITE_MODE_SRC_OUT" nick="src-out" value="7"/>
    <member name="HB_PAINT_COMPOSITE_MODE_DEST_OUT" nick="dest-out" value="8"/>
    <member name="HB_PAINT_COMPOSITE_MODE_SRC_ATOP" nick="src-atop" value="9"/>
    <member name="HB_PAINT_COMPOSITE_MODE_DEST_ATOP" nick="dest-atop" value="10"/>
    <member name="HB_PAINT_COMPOSITE_MODE_XOR" nick="xor" value="11"/>
    <member name="HB_PAINT_COMPOSITE_MODE_PLUS" nick="plus" value="12"/>
    <member name="HB_PAINT_COMPOSITE_MODE_SCREEN" nick="screen" value="13"/>
    <member name="HB_PAINT_COMPOSITE_MODE_OVERLAY" nick="overlay" value="14"/>
    <member name="HB_PAINT_COMPOSITE_MODE_DARKEN" nick="darken" value="15"/>
    <member name="HB_PAINT_COMPOSITE_MODE_LIGHTEN" nick="lighten" value="16"/>
    <member name="HB_PAINT_COMPOSITE_MODE_COLOR_DODGE" nick="color-dodge" value="17"/>
    <member name="HB_PAINT_COMPOSITE_MODE_COLOR_BURN" nick="color-burn" value="18"/>
    <member name="HB_PAINT_COMPOSITE_MODE_HARD_LIGHT" nick="hard-light" value="19"/>
    <member name="HB_PAINT_COMPOSITE_MODE_SOFT_LIGHT" nick="soft-light" value="20"/>
    <member name="HB_PAINT_COMPOSITE_MODE_DIFFERENCE" nick="difference" value="21"/>
    <member name="HB_PAINT_COMPOSITE_MODE_EXCLUSION" nick="exclusion" value="22"/>
    <member name="HB_PAINT_COMPOSITE_MODE_MULTIPLY" nick="multiply" value="23"/>
    <member name="HB_PAINT_COMPOSITE_MODE_HSL_HUE" nick="hsl-hue" value="24"/>
    <member name="HB_PAINT_COMPOSITE_MODE_HSL_SATURATION" nick="hsl-saturation" value="25"/>
    <member name="HB_PAINT_COMPOSITE_MODE_HSL_COLOR" nick="hsl-color" value="26"/>
    <member name="HB_PAINT_COMPOSITE_MODE_HSL_LUMINOSITY" nick="hsl-luminosity" value="27"/>
  </enum>  <enum name="hb_style_tag_t" get-type="hb_gobject_style_tag_get_type">
    <member name="HB_STYLE_TAG_ITALIC" nick="italic" value="1769234796"/>
    <member name="HB_STYLE_TAG_OPTICAL_SIZE" nick="optical-size" value="1869640570"/>
    <member name="HB_STYLE_TAG_SLANT_ANGLE" nick="slant-angle" value="1936486004"/>
    <member name="HB_STYLE_TAG_SLANT_RATIO" nick="slant-ratio" value="1399615092"/>
    <member name="HB_STYLE_TAG_WIDTH" nick="width" value="2003072104"/>
    <member name="HB_STYLE_TAG_WEIGHT" nick="weight" value="2003265652"/>
  </enum>  <enum name="hb_unicode_general_category_t" get-type="hb_gobject_unicode_general_category_get_type">
    <member name="HB_UNICODE_GENERAL_CATEGORY_CONTROL" nick="control" value="0"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_FORMAT" nick="format" value="1"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_UNASSIGNED" nick="unassigned" value="2"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_PRIVATE_USE" nick="private-use" value="3"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_SURROGATE" nick="surrogate" value="4"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER" nick="lowercase-letter" value="5"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_MODIFIER_LETTER" nick="modifier-letter" value="6"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_OTHER_LETTER" nick="other-letter" value="7"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_TITLECASE_LETTER" nick="titlecase-letter" value="8"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER" nick="uppercase-letter" value="9"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_SPACING_MARK" nick="spacing-mark" value="10"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_ENCLOSING_MARK" nick="enclosing-mark" value="11"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK" nick="non-spacing-mark" value="12"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER" nick="decimal-number" value="13"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_LETTER_NUMBER" nick="letter-number" value="14"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_OTHER_NUMBER" nick="other-number" value="15"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION" nick="connect-punctuation" value="16"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION" nick="dash-punctuation" value="17"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION" nick="close-punctuation" value="18"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION" nick="final-punctuation" value="19"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION" nick="initial-punctuation" value="20"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION" nick="other-punctuation" value="21"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION" nick="open-punctuation" value="22"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL" nick="currency-symbol" value="23"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL" nick="modifier-symbol" value="24"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_MATH_SYMBOL" nick="math-symbol" value="25"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_OTHER_SYMBOL" nick="other-symbol" value="26"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_LINE_SEPARATOR" nick="line-separator" value="27"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR" nick="paragraph-separator" value="28"/>
    <member name="HB_UNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR" nick="space-separator" value="29"/>
  </enum>  <enum name="hb_unicode_combining_class_t" get-type="hb_gobject_unicode_combining_class_get_type">
    <member name="HB_UNICODE_COMBINING_CLASS_NOT_REORDERED" nick="not-reordered" value="0"/>
    <member name="HB_UNICODE_COMBINING_CLASS_OVERLAY" nick="overlay" value="1"/>
    <member name="HB_UNICODE_COMBINING_CLASS_NUKTA" nick="nukta" value="7"/>
    <member name="HB_UNICODE_COMBINING_CLASS_KANA_VOICING" nick="kana-voicing" value="8"/>
    <member name="HB_UNICODE_COMBINING_CLASS_VIRAMA" nick="virama" value="9"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC10" nick="ccc10" value="10"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC11" nick="ccc11" value="11"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC12" nick="ccc12" value="12"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC13" nick="ccc13" value="13"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC14" nick="ccc14" value="14"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC15" nick="ccc15" value="15"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC16" nick="ccc16" value="16"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC17" nick="ccc17" value="17"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC18" nick="ccc18" value="18"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC19" nick="ccc19" value="19"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC20" nick="ccc20" value="20"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC21" nick="ccc21" value="21"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC22" nick="ccc22" value="22"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC23" nick="ccc23" value="23"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC24" nick="ccc24" value="24"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC25" nick="ccc25" value="25"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC26" nick="ccc26" value="26"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC27" nick="ccc27" value="27"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC28" nick="ccc28" value="28"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC29" nick="ccc29" value="29"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC30" nick="ccc30" value="30"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC31" nick="ccc31" value="31"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC32" nick="ccc32" value="32"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC33" nick="ccc33" value="33"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC34" nick="ccc34" value="34"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC35" nick="ccc35" value="35"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC36" nick="ccc36" value="36"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC84" nick="ccc84" value="84"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC91" nick="ccc91" value="91"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC103" nick="ccc103" value="103"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC107" nick="ccc107" value="107"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC118" nick="ccc118" value="118"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC122" nick="ccc122" value="122"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC129" nick="ccc129" value="129"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC130" nick="ccc130" value="130"/>
    <member name="HB_UNICODE_COMBINING_CLASS_CCC132" nick="ccc132" value="132"/>
    <member name="HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT" nick="attached-below-left" value="200"/>
    <member name="HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW" nick="attached-below" value="202"/>
    <member name="HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE" nick="attached-above" value="214"/>
    <member name="HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT" nick="attached-above-right" value="216"/>
    <member name="HB_UNICODE_COMBINING_CLASS_BELOW_LEFT" nick="below-left" value="218"/>
    <member name="HB_UNICODE_COMBINING_CLASS_BELOW" nick="below" value="220"/>
    <member name="HB_UNICODE_COMBINING_CLASS_BELOW_RIGHT" nick="below-right" value="222"/>
    <member name="HB_UNICODE_COMBINING_CLASS_LEFT" nick="left" value="224"/>
    <member name="HB_UNICODE_COMBINING_CLASS_RIGHT" nick="right" value="226"/>
    <member name="HB_UNICODE_COMBINING_CLASS_ABOVE_LEFT" nick="above-left" value="228"/>
    <member name="HB_UNICODE_COMBINING_CLASS_ABOVE" nick="above" value="230"/>
    <member name="HB_UNICODE_COMBINING_CLASS_ABOVE_RIGHT" nick="above-right" value="232"/>
    <member name="HB_UNICODE_COMBINING_CLASS_DOUBLE_BELOW" nick="double-below" value="233"/>
    <member name="HB_UNICODE_COMBINING_CLASS_DOUBLE_ABOVE" nick="double-above" value="234"/>
    <member name="HB_UNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT" nick="iota-subscript" value="240"/>
    <member name="HB_UNICODE_COMBINING_CLASS_INVALID" nick="invalid" value="255"/>
  </enum>  <boxed name="hb_blob_t" get-type="hb_gobject_blob_get_type"/>
  <boxed name="hb_buffer_t" get-type="hb_gobject_buffer_get_type"/>
  <boxed name="hb_draw_funcs_t" get-type="hb_gobject_draw_funcs_get_type"/>
  <boxed name="hb_paint_funcs_t" get-type="hb_gobject_paint_funcs_get_type"/>
  <boxed name="hb_face_t" get-type="hb_gobject_face_get_type"/>
  <boxed name="hb_font_t" get-type="hb_gobject_font_get_type"/>
  <boxed name="hb_font_funcs_t" get-type="hb_gobject_font_funcs_get_type"/>
  <boxed name="hb_set_t" get-type="hb_gobject_set_get_type"/>
  <boxed name="hb_map_t" get-type="hb_gobject_map_get_type"/>
  <boxed name="hb_shape_plan_t" get-type="hb_gobject_shape_plan_get_type"/>
  <boxed name="hb_unicode_funcs_t" get-type="hb_gobject_unicode_funcs_get_type"/>
  <boxed name="hb_feature_t" get-type="hb_gobject_feature_get_type"/>
  <boxed name="hb_glyph_info_t" get-type="hb_gobject_glyph_info_get_type"/>
  <boxed name="hb_glyph_position_t" get-type="hb_gobject_glyph_position_get_type"/>
  <boxed name="hb_segment_properties_t" get-type="hb_gobject_segment_properties_get_type"/>
  <boxed name="hb_draw_state_t" get-type="hb_gobject_draw_state_get_type"/>
  <boxed name="hb_color_stop_t" get-type="hb_gobject_color_stop_get_type"/>
  <boxed name="hb_color_line_t" get-type="hb_gobject_color_line_get_type"/>
  <boxed name="hb_user_data_key_t" get-type="hb_gobject_user_data_key_get_type"/>
  <boxed name="hb_ot_var_axis_info_t" get-type="hb_gobject_ot_var_axis_info_get_type"/>
  <boxed name="hb_ot_math_glyph_variant_t" get-type="hb_gobject_ot_math_glyph_variant_get_type"/>
  <boxed name="hb_ot_math_glyph_part_t" get-type="hb_gobject_ot_math_glyph_part_get_type"/>
</dump>
