Correct extents for text with a general tranform.

This commit is contained in:
Tor Lillqvist 2005-06-14 14:12:00 +00:00
parent bb7eeeb749
commit d2ddfe42a9
2 changed files with 6 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2005-06-14 T Rowley <tim.rowley@gmail.com>
* src/cairo-win32-font.c: Correct extents for text with a general
tranform.
2005-06-14 Carl Worth <cworth@cworth.org>
* src/cairo.h: Remove comment suggesting ambiguity of whether

View file

@ -722,7 +722,7 @@ _cairo_win32_scaled_font_glyph_extents (void *abstract_font,
_cairo_win32_scaled_font_done_unscaled_font (&scaled_font->base);
extents->x_bearing = (double)metrics.gmptGlyphOrigin.x / scaled_font->em_square;
extents->y_bearing = (double)metrics.gmptGlyphOrigin.y / scaled_font->em_square;
extents->y_bearing = - (double)metrics.gmptGlyphOrigin.y / scaled_font->em_square;
extents->width = (double)metrics.gmBlackBoxX / scaled_font->em_square;
extents->height = (double)metrics.gmBlackBoxY / scaled_font->em_square;
extents->x_advance = (double)metrics.gmCellIncX / scaled_font->em_square;