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;