Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 340593 - gnome-base/gnome-settings-daemon: patch to fix subpixel font rendering with openoffice
Summary: gnome-base/gnome-settings-daemon: patch to fix subpixel font rendering with o...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-11 21:17 UTC by Chris Coleman
Modified: 2010-12-04 16:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
before patch (a.png,58.10 KB, image/png)
2010-10-11 21:18 UTC, Chris Coleman
Details
after patch (b.png,61.09 KB, image/png)
2010-10-11 21:18 UTC, Chris Coleman
Details
patch from ubuntu (40_xres_lcddefault.patch,2.72 KB, patch)
2010-10-11 21:19 UTC, Chris Coleman
Details | Diff
upstream patch (gnome-settings-daemon-2.30.2-xsettings-lcdfilter.patch,1.81 KB, patch)
2010-10-20 22:37 UTC, Chris Coleman
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Coleman 2010-10-11 21:17:55 UTC
OpenOffice, when run within GNOME, pays no attention to fontconfig's lcdfilter setting.

Fonts are lcdfiltered nicely in all apps except OpenOffice. OpenOffice doesn't entirely respect fontconfig. It still uses the legacy X resource manager for some font settings (see `xrdb -query`). Gnome-settings-daemon kindly exports settings like Xft.hinting and Xft.hintstyle to Xrm, but not Xft.lcdfilter.

Ubuntu has a simple patch, 40_xres_lcddefault.patch, which works for me.

https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/271283

Reproducible: Always

Steps to Reproduce:
Comment 1 Chris Coleman 2010-10-11 21:18:28 UTC
Created attachment 250271 [details]
before patch
Comment 2 Chris Coleman 2010-10-11 21:18:41 UTC
Created attachment 250273 [details]
after patch
Comment 3 Chris Coleman 2010-10-11 21:19:02 UTC
Created attachment 250275 [details, diff]
patch from ubuntu
Comment 4 Pacho Ramos gentoo-dev 2010-10-11 21:21:44 UTC
This should probably be reported to upstream also:
http://bugzilla.gnome.org
Comment 5 Chris Coleman 2010-10-11 21:38:26 UTC
(In reply to comment #4)
> This should probably be reported to upstream also:
> http://bugzilla.gnome.org
> 

Done it.

https://bugzilla.gnome.org/show_bug.cgi?id=631924
Comment 6 Chris Coleman 2010-10-20 22:37:21 UTC
Created attachment 251373 [details, diff]
upstream patch

This is the patch that was committed upstream. And it applies cleanly to gnome-settings-daemon 2.30.2.
Comment 7 Pacho Ramos gentoo-dev 2010-12-04 16:49:26 UTC
+*gnome-settings-daemon-2.32.1 (04 Dec 2010)
+
+  04 Dec 2010; Pacho Ramos <pacho@gentoo.org>
+  +gnome-settings-daemon-2.32.1.ebuild:
+  Version bump with bugfixes and translation updates, use old gst patch as
+  newer one was causing more important problems (bug #339732) and then, bug
+  #327609 is back again. Also include upstream patches from master to improve
+  lcdfilter experience and stop monitoring some network filesystems.
+