Lines Matching refs:scaled_font

101 _cairo_user_scaled_font_create_recording_surface (const cairo_user_scaled_font_t *scaled_font)  in _cairo_user_scaled_font_create_recording_surface()  argument
105 content = scaled_font->base.options.antialias == CAIRO_ANTIALIAS_SUBPIXEL ? in _cairo_user_scaled_font_create_recording_surface()
114 _cairo_user_scaled_font_create_recording_context (const cairo_user_scaled_font_t *scaled_font, in _cairo_user_scaled_font_create_recording_context() argument
121 if (!_cairo_matrix_is_scale_0 (&scaled_font->base.scale)) { in _cairo_user_scaled_font_create_recording_context()
123 scale = scaled_font->base.scale; in _cairo_user_scaled_font_create_recording_context()
129 cairo_set_font_options (cr, &scaled_font->base.options); in _cairo_user_scaled_font_create_recording_context()
141 cairo_user_scaled_font_t *scaled_font = abstract_font; in _cairo_user_scaled_glyph_init() local
146 (cairo_user_font_face_t *) scaled_font->base.font_face; in _cairo_user_scaled_glyph_init()
147 cairo_text_extents_t extents = scaled_font->default_glyph_extents; in _cairo_user_scaled_glyph_init()
153 recording_surface = _cairo_user_scaled_font_create_recording_surface (scaled_font); in _cairo_user_scaled_glyph_init()
156 if (!_cairo_matrix_is_scale_0 (&scaled_font->base.scale)) { in _cairo_user_scaled_glyph_init()
157 cr = _cairo_user_scaled_font_create_recording_context (scaled_font, recording_surface); in _cairo_user_scaled_glyph_init()
158 status = face->scaled_font_methods.render_glyph ((cairo_scaled_font_t *)scaled_font, in _cairo_user_scaled_glyph_init()
173 &scaled_font->base, in _cairo_user_scaled_glyph_init()
189 &scaled_font->extent_scale); in _cairo_user_scaled_glyph_init()
195 x_scale = scaled_font->extent_x_scale; in _cairo_user_scaled_glyph_init()
196 y_scale = scaled_font->extent_y_scale; in _cairo_user_scaled_glyph_init()
203 if (scaled_font->base.options.hint_metrics != CAIRO_HINT_METRICS_OFF) { in _cairo_user_scaled_glyph_init()
204 …extents.x_advance = _cairo_lround (extents.x_advance / scaled_font->snap_x_scale) * scaled_font->s… in _cairo_user_scaled_glyph_init()
205 …extents.y_advance = _cairo_lround (extents.y_advance / scaled_font->snap_y_scale) * scaled_font->s… in _cairo_user_scaled_glyph_init()
209 &scaled_font->base, in _cairo_user_scaled_glyph_init()
229 switch (scaled_font->base.options.antialias) { in _cairo_user_scaled_glyph_init()
249 &scaled_font->base, in _cairo_user_scaled_glyph_init()
265 &scaled_font->base, in _cairo_user_scaled_glyph_init()
276 cairo_user_scaled_font_t *scaled_font = abstract_font; in _cairo_user_ucs4_to_index() local
278 (cairo_user_font_face_t *) scaled_font->base.font_face; in _cairo_user_ucs4_to_index()
284 status = face->scaled_font_methods.unicode_to_glyph (&scaled_font->base, in _cairo_user_ucs4_to_index()
291 status = _cairo_scaled_font_set_error (&scaled_font->base, status); in _cairo_user_ucs4_to_index()
317 cairo_user_scaled_font_t *scaled_font = abstract_font; in _cairo_user_text_to_glyphs() local
319 (cairo_user_font_face_t *) scaled_font->base.font_face; in _cairo_user_text_to_glyphs()
326 status = face->scaled_font_methods.text_to_glyphs (&scaled_font->base, in _cairo_user_text_to_glyphs()
349 cairo_matrix_transform_point (&scaled_font->base.font_matrix, in _cairo_user_text_to_glyphs()
365 cairo_scaled_font_t **scaled_font);
392 cairo_scaled_font_t **scaled_font) in _cairo_user_font_face_scaled_font_create() argument
497 *scaled_font = &user_scaled_font->base; in _cairo_user_font_face_scaled_font_create()