_cairo_gstate_unset_font (gstate);
_cairo_gstate_set_matrix (cairo_gstate_t *gstate,		   cairo_matrix_t *matrix){    cairo_status_t status;    cairo_matrix_copy (&gstate->ctm, matrix);    cairo_matrix_copy (&gstate->ctm_inverse, matrix);    status = cairo_matrix_invert (&gstate->ctm_inverse);    if (status)	return status;    return CAIRO_STATUS_SUCCESS;}