Hello community, here is the log from the commit of package pango checked in at Sun May 7 16:28:53 CEST 2006. -------- --- GNOME/pango/pango.changes 2006-04-24 23:34:52.000000000 +0200 +++ STABLE/pango/pango.changes 2006-05-02 21:54:01.000000000 +0200 @@ -1,0 +2,9 @@ +Tue May 2 21:53:44 CEST 2006 - federico@novell.com + +- Added pango-104365-use-hinted-metrics.diff to fix the Pango-related + part of https://bugzilla.novell.com/show_bug.cgi?id=104365. This + makes Pango request hinted font metrics from Cairo/Fontconfig, even + when we are using unhinted rendering. This is what applications + expect; they would draw overlapping glyphs otherwise. + +------------------------------------------------------------------- New: ---- pango-104365-use-hinted-metrics.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pango.spec ++++++ --- /var/tmp/diff_new_pack.HovgfI/_old 2006-05-07 16:28:34.000000000 +0200 +++ /var/tmp/diff_new_pack.HovgfI/_new 2006-05-07 16:28:34.000000000 +0200 @@ -18,7 +18,7 @@ Group: System/Libraries Autoreqprov: on Version: 1.10.2 -Release: 18 +Release: 22 Summary: System for Layout and Rendering of Internationalised Text Source: ftp://ftp.gnome.org/pub/GNOME/sources/pango/1.10/%{name}-%{version}.tar.bz2 Source1: SuSEconfig.pango @@ -27,6 +27,7 @@ Patch1: pango-ottest.patch Patch2: bugzilla-53228-artificial-bold-and-italic.patch Patch3: pango-131128-font-extents-rounding.diff +Patch4: pango-104365-use-hinted-metrics.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: filesystem /usr/bin/touch /bin/rm /bin/rmdir Requires: cairo @@ -92,6 +93,7 @@ %patch1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 %build %{?suse_update_config:%{suse_update_config -f}} @@ -181,6 +183,12 @@ %{prefix}/share/gtk-doc/html/pango %changelog -n pango +* Tue May 02 2006 - federico@novell.com +- Added pango-104365-use-hinted-metrics.diff to fix the Pango-related + part of https://bugzilla.novell.com/show_bug.cgi?id=104365. This + makes Pango request hinted font metrics from Cairo/Fontconfig, even + when we are using unhinted rendering. This is what applications + expect; they would draw overlapping glyphs otherwise. * Mon Apr 24 2006 - federico@novell.com - Added pango-131128-font-extents-rounding.diff to fix https://bugzilla.novell.com/show_bug.cgi?id=131128. This makes ++++++ pango-104365-use-hinted-metrics.diff ++++++ https://bugzilla.novell.com/show_bug.cgi?id=104365 http://bugzilla.gnome.org/show_bug.cgi?id=307196 Index: pangocairo-fcfont.c =================================================================== RCS file: /cvs/gnome/pango/pango/pangocairo-fcfont.c,v retrieving revision 1.33 retrieving revision 1.34 diff -u -p -r1.33 -r1.34 --- pango/pango/pangocairo-fcfont.c 11 Apr 2006 08:31:43 -0000 1.33 +++ pango/pango/pangocairo-fcfont.c 29 Apr 2006 05:52:35 -0000 1.34 @@ -645,5 +645,10 @@ _pango_cairo_fc_font_new (PangoCairoFcFo cffont->options = cairo_font_options_copy (_pango_cairo_context_get_merged_font_options (context)); + /* fcfont's is_hinted controls metric hinting + */ + PANGO_FC_FONT(cffont)->is_hinted = + (cairo_font_options_get_hint_metrics(cffont->options) != CAIRO_HINT_METRICS_OFF); + return PANGO_FC_FONT (cffont); } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...