hb-ot-layout
hb_bool_t (*hb_ot_layout_glyph_sequence_func_t) (hb_font_t *font, hb_tag_t table_tag, unsigned int lookup_index, const hb_ot_layout_glyph_sequence_t *sequence, void *user_data);
hb_font_t *font
hb_tag_t table_tag
unsigned int lookup_index
const hb_ot_layout_glyph_sequence_t *sequence
void *user_data
#define HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX 0xFFFFu
#define HB_OT_LAYOUT_NO_FEATURE_INDEX 0xFFFFu
#define HB_OT_LAYOUT_NO_SCRIPT_INDEX 0xFFFFu
#define HB_OT_TAG_GDEF HB_TAG('G','D','E','F')
#define HB_OT_TAG_GPOS HB_TAG('G','P','O','S')
#define HB_OT_TAG_GSUB HB_TAG('G','S','U','B')
HB_OT_LAYOUT_GLYPH_CLASS_UNCLASSIFIED
HB_OT_LAYOUT_GLYPH_CLASS_BASE_GLYPH
HB_OT_LAYOUT_GLYPH_CLASS_LIGATURE
HB_OT_LAYOUT_GLYPH_CLASS_MARK
HB_OT_LAYOUT_GLYPH_CLASS_COMPONENT