commit a863ee3daa710420ad4071bd5afec6365fff6ca7 Author: Brian Ewins Date: Mon Mar 26 00:06:23 2007 +0100 [quartz] fixes the offsets in the font-matrix test diff --git a/src/cairo-quartz-surface.c b/src/cairo-quartz-surface.c index c57fee8..c6297c6 100644 --- a/src/cairo-quartz-surface.c +++ b/src/cairo-quartz-surface.c @@ -1325,7 +1325,11 @@ _cairo_quartz_surface_show_glyphs (void *abstract_surface, */ //ND((stderr, "show_glyphs: glyph 0 at: %f, %f\n", glyphs[0].x, glyphs[0].y)); CGAffineTransform cairoTextTransform, textTransform, ctm; - _cairo_quartz_cairo_matrix_to_quartz (&scaled_font->font_matrix, &cairoTextTransform); + cairoTextTransform = CGAffineTransformMake (scaled_font->font_matrix.xx, + scaled_font->font_matrix.yx, + scaled_font->font_matrix.xy, + scaled_font->font_matrix.yy, + 0., 0.); textTransform = CGAffineTransformMakeTranslation (glyphs[0].x, glyphs[0].y); textTransform = CGAffineTransformScale (textTransform, 1.0, -1.0);