Functions
hb_font_get_glyph_extents_func_t ()
hb_bool_t
(*hb_font_get_glyph_extents_func_t) (hb_font_t *font,
void *font_data,
hb_codepoint_t glyph,
hb_glyph_extents_t *extents,
void *user_data);
hb_font_get_glyph_from_name_func_t ()
hb_bool_t
(*hb_font_get_glyph_from_name_func_t) (hb_font_t *font,
void *font_data,
const char *name,
int len);
hb_font_get_glyph_name_func_t ()
hb_bool_t
(*hb_font_get_glyph_name_func_t) (hb_font_t *font,
void *font_data,
hb_codepoint_t glyph,
char *name,
unsigned int size,
void *user_data);
Types and Values
hb_font_funcs_t
typedef struct hb_font_funcs_t hb_font_funcs_t;
hb_font_get_glyph_h_advance_func_t
typedef hb_font_get_glyph_advance_func_t hb_font_get_glyph_h_advance_func_t;
hb_font_get_glyph_h_kerning_func_t
typedef hb_font_get_glyph_kerning_func_t hb_font_get_glyph_h_kerning_func_t;
hb_font_get_glyph_h_origin_func_t
typedef hb_font_get_glyph_origin_func_t hb_font_get_glyph_h_origin_func_t;
hb_font_get_glyph_v_advance_func_t
typedef hb_font_get_glyph_advance_func_t hb_font_get_glyph_v_advance_func_t;
hb_font_get_glyph_v_kerning_func_t
typedef hb_font_get_glyph_kerning_func_t hb_font_get_glyph_v_kerning_func_t;
hb_font_get_glyph_v_origin_func_t
typedef hb_font_get_glyph_origin_func_t hb_font_get_glyph_v_origin_func_t;
hb_font_t
typedef struct hb_font_t hb_font_t;