Module ot_layout

Source
Expand description

OpenType layout.

Enumsยง

TableIndex

Constantsยง

IS_LIG_BASE ๐Ÿ”’
MAX_CONTEXT_LENGTH
MAX_NESTING_LEVEL

Traitsยง

LayoutLookup
A lookup in a layout table.
LayoutTable
A lookup-based layout table (GSUB or GPOS).
LayoutTableExt

Functionsยง

_hb_clear_substitution_flags
_hb_glyph_info_clear_default_ignorable ๐Ÿ”’
_hb_glyph_info_clear_ligated_and_multiplied ๐Ÿ”’
_hb_glyph_info_clear_substituted ๐Ÿ”’
_hb_glyph_info_get_general_category
_hb_glyph_info_get_lig_comp ๐Ÿ”’
_hb_glyph_info_get_lig_id ๐Ÿ”’
_hb_glyph_info_get_lig_num_comps ๐Ÿ”’
_hb_glyph_info_get_modified_combining_class
_hb_glyph_info_get_unicode_space_fallback_type ๐Ÿ”’
_hb_glyph_info_is_base_glyph ๐Ÿ”’
_hb_glyph_info_is_continuation ๐Ÿ”’
_hb_glyph_info_is_default_ignorable ๐Ÿ”’
_hb_glyph_info_is_hidden ๐Ÿ”’
_hb_glyph_info_is_ligature ๐Ÿ”’
_hb_glyph_info_is_mark ๐Ÿ”’
_hb_glyph_info_is_unicode_format ๐Ÿ”’
_hb_glyph_info_is_unicode_mark
_hb_glyph_info_is_unicode_space ๐Ÿ”’
_hb_glyph_info_is_variation_selector ๐Ÿ”’
_hb_glyph_info_is_zwj ๐Ÿ”’
_hb_glyph_info_is_zwnj ๐Ÿ”’
_hb_glyph_info_ligated ๐Ÿ”’
_hb_glyph_info_ligated_and_didnt_multiply ๐Ÿ”’
_hb_glyph_info_ligated_internal ๐Ÿ”’
_hb_glyph_info_multiplied ๐Ÿ”’
_hb_glyph_info_reset_continuation ๐Ÿ”’
_hb_glyph_info_set_continuation ๐Ÿ”’
_hb_glyph_info_set_general_category
_hb_glyph_info_set_lig_props_for_component ๐Ÿ”’
_hb_glyph_info_set_lig_props_for_ligature ๐Ÿ”’
_hb_glyph_info_set_lig_props_for_mark ๐Ÿ”’
_hb_glyph_info_set_modified_combining_class ๐Ÿ”’
_hb_glyph_info_set_unicode_space_fallback_type ๐Ÿ”’
_hb_glyph_info_set_variation_selector ๐Ÿ”’
_hb_glyph_info_substituted ๐Ÿ”’
_hb_grapheme_group_func ๐Ÿ”’
_hb_ot_layout_reverse_graphemes
_hb_ot_layout_set_glyph_props
apply_backward ๐Ÿ”’
apply_forward ๐Ÿ”’
apply_layout_table
Applies the lookups in the given GSUB or GPOS table.
apply_string ๐Ÿ”’
hb_ot_layout_has_cross_kerning
hb_ot_layout_has_glyph_classes
hb_ot_layout_has_kerning
hb_ot_layout_has_machine_kerning
hb_ot_layout_substitute_start
Called before substitution lookups are performed, to ensure that glyph class and other properties are set on the glyphs in the buffer.