H A D | hb-font.cc | 33 #include "hb-font-private.hh" 46 hb_font_get_font_h_extents_nil (hb_font_t *font, argument 55 hb_font_get_font_h_extents_parent (hb_font_t *font, argument 60 hb_bool_t ret = font->parent->get_font_h_extents (metrics); 62 metrics->ascender = font->parent_scale_y_distance (metrics->ascender); 63 metrics->descender = font->parent_scale_y_distance (metrics->descender); 64 metrics->line_gap = font->parent_scale_y_distance (metrics->line_gap); 70 hb_font_get_font_v_extents_nil (hb_font_t *font, argument 79 hb_font_get_font_v_extents_parent (hb_font_t *font, argument 84 hb_bool_t ret = font 104 hb_font_get_nominal_glyph_parent(hb_font_t *font, void *font_data HB_UNUSED, hb_codepoint_t unicode, hb_codepoint_t *glyph, void *user_data HB_UNUSED) argument 125 hb_font_get_variation_glyph_parent(hb_font_t *font, void *font_data HB_UNUSED, hb_codepoint_t unicode, hb_codepoint_t variation_selector, hb_codepoint_t *glyph, void *user_data HB_UNUSED) argument 145 hb_font_get_glyph_h_advance_parent(hb_font_t *font, void *font_data HB_UNUSED, hb_codepoint_t glyph, void *user_data HB_UNUSED) argument 163 hb_font_get_glyph_v_advance_parent(hb_font_t *font, void *font_data HB_UNUSED, hb_codepoint_t glyph, void *user_data HB_UNUSED) argument 183 hb_font_get_glyph_h_origin_parent(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 208 hb_font_get_glyph_v_origin_parent(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 231 hb_font_get_glyph_h_kerning_parent(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 250 hb_font_get_glyph_v_kerning_parent(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 270 hb_font_get_glyph_extents_parent(hb_font_t *font, void *font_data HB_UNUSED, hb_codepoint_t glyph, hb_glyph_extents_t *extents, void *user_data HB_UNUSED) argument 297 hb_font_get_glyph_contour_point_parent(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 322 hb_font_get_glyph_name_parent(hb_font_t *font, void *font_data HB_UNUSED, hb_codepoint_t glyph, char *name, unsigned int size, void *user_data HB_UNUSED) argument 342 hb_font_get_glyph_from_name_parent(hb_font_t *font, void *font_data HB_UNUSED, const char *name, int len, hb_codepoint_t *glyph, void *user_data HB_UNUSED) argument 603 hb_font_get_h_extents(hb_font_t *font, hb_font_extents_t *extents) argument 621 hb_font_get_v_extents(hb_font_t *font, hb_font_extents_t *extents) argument 641 hb_font_get_glyph(hb_font_t *font, hb_codepoint_t unicode, hb_codepoint_t variation_selector, hb_codepoint_t *glyph) argument 663 hb_font_get_nominal_glyph(hb_font_t *font, hb_codepoint_t unicode, hb_codepoint_t *glyph) argument 684 hb_font_get_variation_glyph(hb_font_t *font, hb_codepoint_t unicode, hb_codepoint_t variation_selector, hb_codepoint_t *glyph) argument 703 hb_font_get_glyph_h_advance(hb_font_t *font, hb_codepoint_t glyph) argument 721 hb_font_get_glyph_v_advance(hb_font_t *font, hb_codepoint_t glyph) argument 741 hb_font_get_glyph_h_origin(hb_font_t *font, hb_codepoint_t glyph, hb_position_t *x, hb_position_t *y) argument 762 hb_font_get_glyph_v_origin(hb_font_t *font, hb_codepoint_t glyph, hb_position_t *x, hb_position_t *y) argument 782 hb_font_get_glyph_h_kerning(hb_font_t *font, hb_codepoint_t left_glyph, hb_codepoint_t right_glyph) argument 801 hb_font_get_glyph_v_kerning(hb_font_t *font, hb_codepoint_t top_glyph, hb_codepoint_t bottom_glyph) argument 820 hb_font_get_glyph_extents(hb_font_t *font, hb_codepoint_t glyph, hb_glyph_extents_t *extents) argument 842 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 863 hb_font_get_glyph_name(hb_font_t *font, hb_codepoint_t glyph, char *name, unsigned int size) argument 884 hb_font_get_glyph_from_name(hb_font_t *font, const char *name, int len, hb_codepoint_t *glyph) argument 905 hb_font_get_extents_for_direction(hb_font_t *font, hb_direction_t direction, hb_font_extents_t *extents) argument 924 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 945 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 966 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 987 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 1009 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 1031 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 1055 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 1076 hb_font_glyph_to_string(hb_font_t *font, hb_codepoint_t glyph, char *s, unsigned int size) argument 1098 hb_font_glyph_from_string(hb_font_t *font, const char *s, int len, hb_codepoint_t *glyph) argument 1123 hb_font_t *font; local 1156 hb_font_t *font = hb_font_create (parent->face); local 1227 hb_font_reference(hb_font_t *font) argument 1241 hb_font_destroy(hb_font_t *font) argument 1276 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 1297 hb_font_get_user_data(hb_font_t *font, hb_user_data_key_t *key) argument 1312 hb_font_make_immutable(hb_font_t *font) argument 1334 hb_font_is_immutable(hb_font_t *font) argument 1349 hb_font_set_parent(hb_font_t *font, hb_font_t *parent) argument 1376 hb_font_get_parent(hb_font_t *font) argument 1392 hb_font_get_face(hb_font_t *font) argument 1410 hb_font_set_funcs(hb_font_t *font, hb_font_funcs_t *klass, void *font_data, hb_destroy_func_t destroy) argument 1445 hb_font_set_funcs_data(hb_font_t *font, void *font_data, hb_destroy_func_t destroy) argument 1475 hb_font_set_scale(hb_font_t *font, int x_scale, int y_scale) argument 1497 hb_font_get_scale(hb_font_t *font, int *x_scale, int *y_scale) argument 1516 hb_font_set_ppem(hb_font_t *font, unsigned int x_ppem, unsigned int y_ppem) argument 1538 hb_font_get_ppem(hb_font_t *font, unsigned int *x_ppem, unsigned int *y_ppem) argument 1548 hb_font_set_var_coords_normalized(hb_font_t *font, int *coords, unsigned int coords_length) argument 1636 hb_font_get_nominal_glyph_trampoline(hb_font_t *font, void *font_data, hb_codepoint_t unicode, hb_codepoint_t *glyph, void *user_data) argument 1647 hb_font_get_variation_glyph_trampoline(hb_font_t *font, void *font_data, hb_codepoint_t unicode, hb_codepoint_t variation_selector, hb_codepoint_t *glyph, void *user_data) argument [all...] |