• Home
  • Raw
  • Download

Lines Matching refs:extents

198   hb_bool_t get_font_h_extents (hb_font_extents_t *extents)  in get_font_h_extents()
200 memset (extents, 0, sizeof (*extents)); in get_font_h_extents()
202 extents, in get_font_h_extents()
205 hb_bool_t get_font_v_extents (hb_font_extents_t *extents) in get_font_v_extents()
207 memset (extents, 0, sizeof (*extents)); in get_font_v_extents()
209 extents, in get_font_v_extents()
332 hb_glyph_extents_t *extents) in get_glyph_extents()
334 memset (extents, 0, sizeof (*extents)); in get_glyph_extents()
337 extents, in get_glyph_extents()
375 void get_h_extents_with_fallback (hb_font_extents_t *extents) in get_h_extents_with_fallback()
377 if (!get_font_h_extents (extents)) in get_h_extents_with_fallback()
379 extents->ascender = y_scale * .8; in get_h_extents_with_fallback()
380 extents->descender = extents->ascender - y_scale; in get_h_extents_with_fallback()
381 extents->line_gap = 0; in get_h_extents_with_fallback()
384 void get_v_extents_with_fallback (hb_font_extents_t *extents) in get_v_extents_with_fallback()
386 if (!get_font_v_extents (extents)) in get_v_extents_with_fallback()
388 extents->ascender = x_scale / 2; in get_v_extents_with_fallback()
389 extents->descender = extents->ascender - x_scale; in get_v_extents_with_fallback()
390 extents->line_gap = 0; in get_v_extents_with_fallback()
395 hb_font_extents_t *extents) in get_extents_for_direction()
398 get_h_extents_with_fallback (extents); in get_extents_for_direction()
400 get_v_extents_with_fallback (extents); in get_extents_for_direction()
432 hb_font_extents_t extents; in guess_v_origin_minus_h_origin() local
433 get_h_extents_with_fallback (&extents); in guess_v_origin_minus_h_origin()
434 *y = extents.ascender; in guess_v_origin_minus_h_origin()
549 hb_glyph_extents_t *extents) in get_glyph_extents_for_origin()
551 hb_bool_t ret = get_glyph_extents (glyph, extents); in get_glyph_extents_for_origin()
554 … subtract_glyph_origin_for_direction (glyph, direction, &extents->x_bearing, &extents->y_bearing); in get_glyph_extents_for_origin()