Hi,
I am running Fedora-15 + xfce on my laptop with rgb subpixel hinting enabled, however it seems all gtk2/gtk3 applications ignore that setting and apply grayscale hinting instead. However non-gtk apps like firefox and qt apps and even java apps apply subpixel hinting correctly: https://picasaweb.google.com/lh/photo/_6JfvVYqmzVVMkb1HSxaPiaiz_J7JUdoc8VSAN...
I already had the same problem with Fedora-14 running KDE, however I've switched to xfce and as most apps are now gtk based the problem is more annoying.
Any ideas what could be wrong?
Thank you in advance, Clemens
On Fri, 27 May 2011 14:59:56 +0200 Clemens Eisserer wrote:
Any ideas what could be wrong?
I don't know if it is the same in f15 as it was previously, but all GTK apps need the gnome-settings-daemon running at session startup time in order to read settings such as font rendering from it via dbus.
See http://home.comcast.net/~tomhorsley/wisdom/stick/stick.html#De-Gnoming
for the stuff I do at startup in my plain old fvwm sessions.
Clemens Eisserer wrote:
However non-gtk apps like firefox
Firefox uses GTK for widget rendering ('browse' button, etc). It also uses[1] cairo to render fonts/pages (just like any other Gtk app).
$ ldd /usr/lib64/xulrunner-1.9.2/xulrunner-bin | grep gtk libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x00000034ff200000)
[1] http://en.wikipedia.org/wiki/Cairo_%28graphics%29#Notable_usage
Hi,
Firefox uses GTK for widget rendering ('browse' button, etc). It also uses[1] cairo to render fonts/pages (just like any other Gtk app).
Firefox's "browse" button is a self-implemented XUL button not a gtk one, just using GTK+ for theming. Firefox just uses GTK for theming, but itself is no GTK application.
at session startup time in order to read settings such as font rendering from it via dbus.
Thanks I'll have a look shortly. I hope there is a way without using gnome-settings daemon, it used to work so well in the past and your setup seems rather complicated.
Thanks, Clemens
27.05.2011, 21:59, "Clemens Eisserer" linuxhippy@gmail.com:
Hi,
I am running Fedora-15 + xfce on my laptop with rgb subpixel hinting enabled, however it seems all gtk2/gtk3 applications ignore that setting and apply grayscale hinting instead.
Yeah, I installed freetype-freeworld from RPMFusion and cairo-freeworld and libXft-freeworld from infinality.net, but Banshee and other apps are completely ignorant.
On Fri, 27 May 2011 16:35:28 +0200 Clemens Eisserer wrote:
I hope there is a way without using gnome-settings daemon, it used to work so well in the past and your setup seems rather complicated.
I've been meaning to investigate changing the system defaults in all the /etc/font* stuff, but my brain starts to hurt when I look at it :-). (And I'm not sure gtk would pay attention without the deamon anyway).
Some of the stuff in my web page is a bit old. You can control things now with gconf settings (or is it dconf these days?) you couldn't control previously, so not all that complication is required.