H A D | hb-font.cc | 33 #include "hb-font-private.hh" 49 hb_font_get_glyph_nil (hb_font_t *font, argument 56 if (font->parent) 57 return font->parent->get_glyph (unicode, variation_selector, glyph); 64 hb_font_get_glyph_h_advance_nil (hb_font_t *font, argument 69 if (font->parent) 70 return font->parent_scale_x_distance (font->parent->get_glyph_h_advance (glyph)); 72 return font->x_scale; 76 hb_font_get_glyph_v_advance_nil (hb_font_t *font, argument 88 hb_font_get_glyph_h_origin_nil(hb_font_t *font, void *font_data HB_UNUSED, hb_codepoint_t glyph, hb_position_t *x, hb_position_t *y, void *user_data HB_UNUSED) argument 107 hb_font_get_glyph_v_origin_nil(hb_font_t *font, void *font_data HB_UNUSED, hb_codepoint_t glyph, hb_position_t *x, hb_position_t *y, void *user_data HB_UNUSED) argument 126 hb_font_get_glyph_h_kerning_nil(hb_font_t *font, void *font_data HB_UNUSED, hb_codepoint_t left_glyph, hb_codepoint_t right_glyph, void *user_data HB_UNUSED) argument 139 hb_font_get_glyph_v_kerning_nil(hb_font_t *font, void *font_data HB_UNUSED, hb_codepoint_t top_glyph, hb_codepoint_t bottom_glyph, void *user_data HB_UNUSED) argument 152 hb_font_get_glyph_extents_nil(hb_font_t *font, void *font_data HB_UNUSED, hb_codepoint_t glyph, hb_glyph_extents_t *extents, void *user_data HB_UNUSED) argument 172 hb_font_get_glyph_contour_point_nil(hb_font_t *font, void *font_data HB_UNUSED, hb_codepoint_t glyph, unsigned int point_index, hb_position_t *x, hb_position_t *y, void *user_data HB_UNUSED) argument 192 hb_font_get_glyph_name_nil(hb_font_t *font, void *font_data HB_UNUSED, hb_codepoint_t glyph, char *name, unsigned int size, void *user_data HB_UNUSED) argument 206 hb_font_get_glyph_from_name_nil(hb_font_t *font, void *font_data HB_UNUSED, const char *name, int len, hb_codepoint_t *glyph, void *user_data HB_UNUSED) argument 432 hb_font_get_glyph(hb_font_t *font, hb_codepoint_t unicode, hb_codepoint_t variation_selector, hb_codepoint_t *glyph) argument 451 hb_font_get_glyph_h_advance(hb_font_t *font, hb_codepoint_t glyph) argument 469 hb_font_get_glyph_v_advance(hb_font_t *font, hb_codepoint_t glyph) argument 489 hb_font_get_glyph_h_origin(hb_font_t *font, hb_codepoint_t glyph, hb_position_t *x, hb_position_t *y) argument 510 hb_font_get_glyph_v_origin(hb_font_t *font, hb_codepoint_t glyph, hb_position_t *x, hb_position_t *y) argument 530 hb_font_get_glyph_h_kerning(hb_font_t *font, hb_codepoint_t left_glyph, hb_codepoint_t right_glyph) argument 549 hb_font_get_glyph_v_kerning(hb_font_t *font, hb_codepoint_t top_glyph, hb_codepoint_t bottom_glyph) argument 568 hb_font_get_glyph_extents(hb_font_t *font, hb_codepoint_t glyph, hb_glyph_extents_t *extents) argument 590 hb_font_get_glyph_contour_point(hb_font_t *font, hb_codepoint_t glyph, unsigned int point_index, hb_position_t *x, hb_position_t *y) argument 611 hb_font_get_glyph_name(hb_font_t *font, hb_codepoint_t glyph, char *name, unsigned int size) argument 632 hb_font_get_glyph_from_name(hb_font_t *font, const char *name, int len, hb_codepoint_t *glyph) argument 655 hb_font_get_glyph_advance_for_direction(hb_font_t *font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t *x, hb_position_t *y) argument 676 hb_font_get_glyph_origin_for_direction(hb_font_t *font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t *x, hb_position_t *y) argument 697 hb_font_add_glyph_origin_for_direction(hb_font_t *font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t *x, hb_position_t *y) argument 718 hb_font_subtract_glyph_origin_for_direction(hb_font_t *font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t *x, hb_position_t *y) argument 740 hb_font_get_glyph_kerning_for_direction(hb_font_t *font, hb_codepoint_t first_glyph, hb_codepoint_t second_glyph, hb_direction_t direction, hb_position_t *x, hb_position_t *y) argument 762 hb_font_get_glyph_extents_for_origin(hb_font_t *font, hb_codepoint_t glyph, hb_direction_t direction, hb_glyph_extents_t *extents) argument 786 hb_font_get_glyph_contour_point_for_origin(hb_font_t *font, hb_codepoint_t glyph, unsigned int point_index, hb_direction_t direction, hb_position_t *x, hb_position_t *y) argument 807 hb_font_glyph_to_string(hb_font_t *font, hb_codepoint_t glyph, char *s, unsigned int size) argument 829 hb_font_glyph_from_string(hb_font_t *font, const char *s, int len, hb_codepoint_t *glyph) argument 854 hb_font_t *font; local 953 hb_font_reference(hb_font_t *font) argument 967 hb_font_destroy(hb_font_t *font) argument 1000 hb_font_set_user_data(hb_font_t *font, hb_user_data_key_t *key, void * data, hb_destroy_func_t destroy, hb_bool_t replace) argument 1021 hb_font_get_user_data(hb_font_t *font, hb_user_data_key_t *key) argument 1036 hb_font_make_immutable(hb_font_t *font) argument 1055 hb_font_is_immutable(hb_font_t *font) argument 1071 hb_font_get_parent(hb_font_t *font) argument 1087 hb_font_get_face(hb_font_t *font) argument 1105 hb_font_set_funcs(hb_font_t *font, hb_font_funcs_t *klass, void *font_data, hb_destroy_func_t destroy) argument 1140 hb_font_set_funcs_data(hb_font_t *font, void *font_data, hb_destroy_func_t destroy) argument 1170 hb_font_set_scale(hb_font_t *font, int x_scale, int y_scale) argument 1192 hb_font_get_scale(hb_font_t *font, int *x_scale, int *y_scale) argument 1211 hb_font_set_ppem(hb_font_t *font, unsigned int x_ppem, unsigned int y_ppem) argument 1233 hb_font_get_ppem(hb_font_t *font, unsigned int *x_ppem, unsigned int *y_ppem) argument [all...] |