diff options
author | Behdad Esfahbod <behdad@gnome.org> | 2005-12-12 23:25:47 +0000 |
---|---|---|
committer | Behdad Esfahbod <behdad@src.gnome.org> | 2005-12-12 23:25:47 +0000 |
commit | 28d0dfac2179120c4b7b2fb3e185b16926097563 (patch) | |
tree | 3bfe60e15a3a3d14325e33dcc81a4dcd632f00bd /pango/pango-types.h | |
parent | da3a78d96e54a69b64fca8a0ccd182c2e06ca623 (diff) | |
download | pango-28d0dfac2179120c4b7b2fb3e185b16926097563.tar.gz |
Fix bug #323540.
2005-12-12 Behdad Esfahbod <behdad@gnome.org>
Fix bug #323540.
* pangofc-fontmap.c (get_scaled_size): The logic in there is moved
and renamed into pango-utils.
* pango/pango-types.h,
* pango/pango-utils.c (pango_matrix_get_font_scale_factor):
New function.
* pango/pangocairo-fcfont.c (get_font_size): Divide pixel-size by
matrix font-scale-factor, since pixel-size is scaled.
Diffstat (limited to 'pango/pango-types.h')
-rw-r--r-- | pango/pango-types.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/pango/pango-types.h b/pango/pango-types.h index 1e3a0305..e01b8911 100644 --- a/pango/pango-types.h +++ b/pango/pango-types.h @@ -123,6 +123,7 @@ void pango_matrix_rotate (PangoMatrix *matrix, double degrees); void pango_matrix_concat (PangoMatrix *matrix, const PangoMatrix *new_matrix); +double pango_matrix_get_font_scale_factor (PangoMatrix *matrix); #define PANGO_SCALE 1024 #define PANGO_PIXELS(d) (((int)(d) + 512) >> 10) |