summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2010-12-28 03:17:55 -0600
committerBehdad Esfahbod <behdad@behdad.org>2011-04-04 16:23:19 -0400
commit19be0cbd483456cfba8faf9be367a45ef5f1396a (patch)
tree4641fb42440338dcf71bcf4051391b74774ce2e8
parent1da2d10bc392bf78ba0b9d8114d4dd9679f6c1b1 (diff)
downloadpango-19be0cbd483456cfba8faf9be367a45ef5f1396a.tar.gz
Bug 636348 - Hex boxes are incorrectly scaled with non identity cairo scale
-rw-r--r--pango/pangocairo-font.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/pango/pangocairo-font.c b/pango/pangocairo-font.c
index 1f6382b8..df0a7777 100644
--- a/pango/pangocairo-font.c
+++ b/pango/pangocairo-font.c
@@ -433,6 +433,8 @@ _pango_cairo_font_private_get_hex_box_info (PangoCairoFontPrivate *cf_priv)
pango_ctm.x0 = cairo_ctm.x0;
pango_ctm.y0 = cairo_ctm.y0;
+ size /= pango_matrix_get_font_scale_factor (&pango_ctm);
+
if (is_hinted)
{
/* prepare for some hinting */