H A D | hb-font.cc | 33 #include "hb-font-private.hh" 50 hb_font_get_glyph_nil (hb_font_t *font, argument 57 if (font->parent) 58 return font->parent->get_glyph (unicode, variation_selector, glyph); 65 hb_font_get_glyph_h_advance_nil (hb_font_t *font, argument 70 if (font->parent) 71 return font->parent_scale_x_distance (font->parent->get_glyph_h_advance (glyph)); 73 return font->x_scale; 77 hb_font_get_glyph_v_advance_nil (hb_font_t *font, argument 89 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 108 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 127 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 140 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 153 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 173 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 193 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 207 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 341 hb_font_get_glyph(hb_font_t *font, hb_codepoint_t unicode, hb_codepoint_t variation_selector, hb_codepoint_t *glyph) argument 349 hb_font_get_glyph_h_advance(hb_font_t *font, hb_codepoint_t glyph) argument 356 hb_font_get_glyph_v_advance(hb_font_t *font, hb_codepoint_t glyph) argument 363 hb_font_get_glyph_h_origin(hb_font_t *font, hb_codepoint_t glyph, hb_position_t *x, hb_position_t *y) argument 371 hb_font_get_glyph_v_origin(hb_font_t *font, hb_codepoint_t glyph, hb_position_t *x, hb_position_t *y) argument 379 hb_font_get_glyph_h_kerning(hb_font_t *font, hb_codepoint_t left_glyph, hb_codepoint_t right_glyph) argument 386 hb_font_get_glyph_v_kerning(hb_font_t *font, hb_codepoint_t left_glyph, hb_codepoint_t right_glyph) argument 393 hb_font_get_glyph_extents(hb_font_t *font, hb_codepoint_t glyph, hb_glyph_extents_t *extents) argument 401 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 409 hb_font_get_glyph_name(hb_font_t *font, hb_codepoint_t glyph, char *name, unsigned int size) argument 417 hb_font_get_glyph_from_name(hb_font_t *font, const char *name, int len, hb_codepoint_t *glyph) argument 428 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 437 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 446 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 455 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 464 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 473 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 482 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 492 hb_font_glyph_to_string(hb_font_t *font, hb_codepoint_t glyph, char *s, unsigned int size) argument 501 hb_font_glyph_from_string(hb_font_t *font, const char *s, int len, hb_codepoint_t *glyph) argument 784 hb_font_t *font; local 854 hb_font_reference(hb_font_t *font) argument 860 hb_font_destroy(hb_font_t *font) argument 879 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 889 hb_font_get_user_data(hb_font_t *font, hb_user_data_key_t *key) argument 896 hb_font_make_immutable(hb_font_t *font) argument 905 hb_font_is_immutable(hb_font_t *font) argument 911 hb_font_get_parent(hb_font_t *font) argument 917 hb_font_get_face(hb_font_t *font) argument 924 hb_font_set_funcs(hb_font_t *font, hb_font_funcs_t *klass, void *user_data, hb_destroy_func_t destroy) argument 949 hb_font_set_funcs_data(hb_font_t *font, void *user_data, hb_destroy_func_t destroy) argument 969 hb_font_set_scale(hb_font_t *font, int x_scale, int y_scale) argument 981 hb_font_get_scale(hb_font_t *font, int *x_scale, int *y_scale) argument 990 hb_font_set_ppem(hb_font_t *font, unsigned int x_ppem, unsigned int y_ppem) argument 1002 hb_font_get_ppem(hb_font_t *font, unsigned int *x_ppem, unsigned int *y_ppem) argument [all...] |