enum
HarfBuzz::AatLayoutFeatureTypeT
Overview
The possible feature types defined for AAT shaping.
Defined in:
lib/gi-crystal/src/auto/harf_buzz-0.0/harf_buzz.crEnum Members
-
Invalid =
65535_u32 -
Initial, unset feature type
-
AllTypographic =
0_u32 -
Ligatures =
1_u32 -
CurisveConnection =
2_u32 -
LetterCase =
3_u32 -
VerticalSubstitution =
4_u32 -
LinguisticRearrangement =
5_u32 -
NumberSpacing =
6_u32 -
SmartSwashType =
8_u32 -
DiacriticsType =
9_u32 -
VerticalPosition =
10_u32 -
Fractions =
11_u32 -
OverlappingCharactersType =
13_u32 -
TypographicExtras =
14_u32 -
MathematicalExtras =
15_u32 -
OrnamentSetsType =
16_u32 -
CharacterAlternatives =
17_u32 -
DesignComplexityType =
18_u32 -
StyleOptions =
19_u32 -
CharacterShape =
20_u32 -
NumberCase =
21_u32 -
TextSpacing =
22_u32 -
Transliteration =
23_u32 -
AnnotationType =
24_u32 -
KanaSpacingType =
25_u32 -
IdeographicSpacingType =
26_u32 -
UnicodeDecompositionType =
27_u32 -
RubyKana =
28_u32 -
CjkSymbolAlternativesType =
29_u32 -
IdeographicAlternativesType =
30_u32 -
CjkVerticalRomanPlacementType =
31_u32 -
ItalicCjkRoman =
32_u32 -
CaseSensitiveLayout =
33_u32 -
AlternateKana =
34_u32 -
StylisticAlternatives =
35_u32 -
ContextualAlternatives =
36_u32 -
LowerCase =
37_u32 -
UpperCase =
38_u32 -
LanguageTagType =
39_u32 -
CjkRomanSpacingType =
103_u32
Class Method Summary
-
.g_type : UInt64
Returns the type id (GType) registered in GLib type system.
Instance Method Summary
-
#all_typographic?
Returns
trueif this enum value equalsAllTypographic -
#alternate_kana?
Returns
trueif this enum value equalsAlternateKana -
#annotation_type?
Returns
trueif this enum value equalsAnnotationType -
#case_sensitive_layout?
Returns
trueif this enum value equalsCaseSensitiveLayout -
#character_alternatives?
Returns
trueif this enum value equalsCharacterAlternatives -
#character_shape?
Returns
trueif this enum value equalsCharacterShape -
#cjk_roman_spacing_type?
Returns
trueif this enum value equalsCjkRomanSpacingType -
#cjk_symbol_alternatives_type?
Returns
trueif this enum value equalsCjkSymbolAlternativesType -
#cjk_vertical_roman_placement_type?
Returns
trueif this enum value equalsCjkVerticalRomanPlacementType -
#contextual_alternatives?
Returns
trueif this enum value equalsContextualAlternatives -
#curisve_connection?
Returns
trueif this enum value equalsCurisveConnection -
#design_complexity_type?
Returns
trueif this enum value equalsDesignComplexityType -
#diacritics_type?
Returns
trueif this enum value equalsDiacriticsType -
#fractions?
Returns
trueif this enum value equalsFractions -
#ideographic_alternatives_type?
Returns
trueif this enum value equalsIdeographicAlternativesType -
#ideographic_spacing_type?
Returns
trueif this enum value equalsIdeographicSpacingType -
#invalid?
Returns
trueif this enum value equalsInvalid -
#italic_cjk_roman?
Returns
trueif this enum value equalsItalicCjkRoman -
#kana_spacing_type?
Returns
trueif this enum value equalsKanaSpacingType -
#language_tag_type?
Returns
trueif this enum value equalsLanguageTagType -
#letter_case?
Returns
trueif this enum value equalsLetterCase -
#ligatures?
Returns
trueif this enum value equalsLigatures -
#linguistic_rearrangement?
Returns
trueif this enum value equalsLinguisticRearrangement -
#lower_case?
Returns
trueif this enum value equalsLowerCase -
#mathematical_extras?
Returns
trueif this enum value equalsMathematicalExtras -
#number_case?
Returns
trueif this enum value equalsNumberCase -
#number_spacing?
Returns
trueif this enum value equalsNumberSpacing -
#ornament_sets_type?
Returns
trueif this enum value equalsOrnamentSetsType -
#overlapping_characters_type?
Returns
trueif this enum value equalsOverlappingCharactersType -
#ruby_kana?
Returns
trueif this enum value equalsRubyKana -
#smart_swash_type?
Returns
trueif this enum value equalsSmartSwashType -
#style_options?
Returns
trueif this enum value equalsStyleOptions -
#stylistic_alternatives?
Returns
trueif this enum value equalsStylisticAlternatives -
#text_spacing?
Returns
trueif this enum value equalsTextSpacing -
#transliteration?
Returns
trueif this enum value equalsTransliteration -
#typographic_extras?
Returns
trueif this enum value equalsTypographicExtras -
#unicode_decomposition_type?
Returns
trueif this enum value equalsUnicodeDecompositionType -
#upper_case?
Returns
trueif this enum value equalsUpperCase -
#vertical_position?
Returns
trueif this enum value equalsVerticalPosition -
#vertical_substitution?
Returns
trueif this enum value equalsVerticalSubstitution
Class methods inherited from struct Enum
g_type : UInt64
g_type
Class Method Detail
Returns the type id (GType) registered in GLib type system.
Instance Method Detail
Returns true if this enum value equals CjkSymbolAlternativesType
Returns true if this enum value equals CjkVerticalRomanPlacementType
Returns true if this enum value equals IdeographicAlternativesType