_cairo_gstate_unset_font (gstate);
_cairo_gstate_translate (cairo_gstate_t *gstate, double tx, double ty){    cairo_matrix_t tmp;    _cairo_matrix_set_translate (&tmp, tx, ty);    cairo_matrix_multiply (&gstate->ctm, &tmp, &gstate->ctm);    _cairo_matrix_set_translate (&tmp, -tx, -ty);    cairo_matrix_multiply (&gstate->ctm_inverse, &gstate->ctm_inverse, &tmp);    return CAIRO_STATUS_SUCCESS;}