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;
}