static cairo_scaled_font_t * _cairo_skia_context_get_scaled_font (void *abstract_cr) { //cairo_skia_context_t *cr = (cairo_skia_context_t *) abstract_cr; UNSUPPORTED; return _cairo_scaled_font_create_in_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH); }
static cairo_scaled_font_t * _cairo_default_context_get_scaled_font (void *abstract_cr) { cairo_default_context_t *cr = abstract_cr; cairo_scaled_font_t *scaled_font; cairo_status_t status; status = _cairo_gstate_get_scaled_font (cr->gstate, &scaled_font); if (unlikely (status)) return _cairo_scaled_font_create_in_error (status); return scaled_font; }