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.cr

Enum 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

Instance Method Summary

Class methods inherited from struct Enum

g_type : UInt64 g_type

Class Method Detail

def self.g_type : UInt64 #

Returns the type id (GType) registered in GLib type system.


[View source]

Instance Method Detail

def all_typographic? #

Returns true if this enum value equals AllTypographic


[View source]
def alternate_kana? #

Returns true if this enum value equals AlternateKana


[View source]
def annotation_type? #

Returns true if this enum value equals AnnotationType


[View source]
def case_sensitive_layout? #

Returns true if this enum value equals CaseSensitiveLayout


[View source]
def character_alternatives? #

Returns true if this enum value equals CharacterAlternatives


[View source]
def character_shape? #

Returns true if this enum value equals CharacterShape


[View source]
def cjk_roman_spacing_type? #

Returns true if this enum value equals CjkRomanSpacingType


[View source]
def cjk_symbol_alternatives_type? #

Returns true if this enum value equals CjkSymbolAlternativesType


[View source]
def cjk_vertical_roman_placement_type? #

Returns true if this enum value equals CjkVerticalRomanPlacementType


[View source]
def contextual_alternatives? #

Returns true if this enum value equals ContextualAlternatives


[View source]
def curisve_connection? #

Returns true if this enum value equals CurisveConnection


[View source]
def design_complexity_type? #

Returns true if this enum value equals DesignComplexityType


[View source]
def diacritics_type? #

Returns true if this enum value equals DiacriticsType


[View source]
def fractions? #

Returns true if this enum value equals Fractions


[View source]
def ideographic_alternatives_type? #

Returns true if this enum value equals IdeographicAlternativesType


[View source]
def ideographic_spacing_type? #

Returns true if this enum value equals IdeographicSpacingType


[View source]
def invalid? #

Returns true if this enum value equals Invalid


[View source]
def italic_cjk_roman? #

Returns true if this enum value equals ItalicCjkRoman


[View source]
def kana_spacing_type? #

Returns true if this enum value equals KanaSpacingType


[View source]
def language_tag_type? #

Returns true if this enum value equals LanguageTagType


[View source]
def letter_case? #

Returns true if this enum value equals LetterCase


[View source]
def ligatures? #

Returns true if this enum value equals Ligatures


[View source]
def linguistic_rearrangement? #

Returns true if this enum value equals LinguisticRearrangement


[View source]
def lower_case? #

Returns true if this enum value equals LowerCase


[View source]
def mathematical_extras? #

Returns true if this enum value equals MathematicalExtras


[View source]
def number_case? #

Returns true if this enum value equals NumberCase


[View source]
def number_spacing? #

Returns true if this enum value equals NumberSpacing


[View source]
def ornament_sets_type? #

Returns true if this enum value equals OrnamentSetsType


[View source]
def overlapping_characters_type? #

Returns true if this enum value equals OverlappingCharactersType


[View source]
def ruby_kana? #

Returns true if this enum value equals RubyKana


[View source]
def smart_swash_type? #

Returns true if this enum value equals SmartSwashType


[View source]
def style_options? #

Returns true if this enum value equals StyleOptions


[View source]
def stylistic_alternatives? #

Returns true if this enum value equals StylisticAlternatives


[View source]
def text_spacing? #

Returns true if this enum value equals TextSpacing


[View source]
def transliteration? #

Returns true if this enum value equals Transliteration


[View source]
def typographic_extras? #

Returns true if this enum value equals TypographicExtras


[View source]
def unicode_decomposition_type? #

Returns true if this enum value equals UnicodeDecompositionType


[View source]
def upper_case? #

Returns true if this enum value equals UpperCase


[View source]
def vertical_position? #

Returns true if this enum value equals VerticalPosition


[View source]
def vertical_substitution? #

Returns true if this enum value equals VerticalSubstitution


[View source]