Red Hat Bugzilla – Bug 186593
Poor Gtk fonts when KDE subpixel hinting turned on
Last modified: 2008-05-06 11:38:06 EDT
Description of problem:
When GNOME is *not* running, many Gtk apps display somewhat ugly fonts. I am
unable to determine if this is due to font rendering or font selection. I
have observed this behavior in the following applications:
- system-config-securitylevel (KDE and "failsafe" session)
- GIMP (KDE)
- Firefox (KDE)
I have *not* seen this behavior in Thunderbird. Even more interesting, I do
not see this behavior in Firefox when it is started by Thunderbird (by
clicking on a URL in an e-mail).
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Log in to KDE or a failsafe session.
2. Start a Gtk apps, such as system-config-securitylevel
3. Note less than attractive fonts.
4. Log in to GNOME.
5. Start the same app.
6. Note more attractive fonts.
Font quality varies.
Font quality should not vary.
This is a regression from Fedora Core 4.
Might this be related to bug #186323? In both bugs Gtk apps are failing to
honor *either* the KDE or GNOME settings when GNOME is not running.
Created attachment 126646 [details]
Firefox started normally in KDE - note unattractive fonts
Created attachment 126647 [details]
Firefox started by Thunderbird in KDE - note attractive fonts
Created attachment 126648 [details]
system-config-securitylevel in GNOME - note attractive fonts
Created attachment 126651 [details]
system-confige-securitylevel in KDE - note unattractive fonts
That's GNOME, not "GNONE". Aaaaaaaaargh!
Setting the severity to "regression" is the normal way to report it. Don't use
the subject line for that. Thanks for the report.
(In reply to comment #5)
> Setting the severity to "regression" is the normal way to report it. Don't use
> the subject line for that. Thanks for the report.
I didn't even know that was there. Thanks!
I'm not sure about the gdm and failsafe session cases, but I have determined
that the problem only appears under KDE when "sub-pixel hinting" is turned
on in the KDE Control Center. Needless to say, turning it off is a less
than optimal workaround for LCD users.
Attempting to change the summary accordingly...
Probably related to bug #187688.
Launching Firefox with "MOZ_DISABLE_PANGO=1 firefox" solves the problem for me.
*** Bug 187688 has been marked as a duplicate of this bug. ***
Maybe this should be assigned to pango (as was 187688), since this seems to
affect only pango-enabled gtk2 apps.
Reassigning pango bugs to Behdad.
I doubt this is Pango. It looks like Gtk+ not loading font options if
gnome-settings-daemon is not running. I don't know how that's supposed to work,
but if firefox spawned by thunderbird works, it may be a race condition
somewhere making gtk+ not seeing the settings as it tries to load them.
Assigning to Gtk+.
As for being a regression, that's probably because of moving from Xft to cairo.
Fedora Core 5 is no longer maintained. Is this bug still present in Fedora 7 or
Fedora apologizes that these issues have not been resolved yet. We're
sorry it's taken so long for your bug to be properly triaged and acted
on. We appreciate the time you took to report this issue and want to
make sure no important bugs slip through the cracks.
If you're currently running a version of Fedora Core between 1 and 6,
please note that Fedora no longer maintains these releases. We strongly
encourage you to upgrade to a current Fedora release. In order to
refocus our efforts as a project we are flagging all of the open bugs
for releases which are no longer maintained and closing them.
If this bug is still open against Fedora Core 1 through 6, thirty days
from now, it will be closed 'WONTFIX'. If you can reporduce this bug in
the latest Fedora version, please change to the respective version. If
you are unable to do this, please add a comment to this bug requesting
Thanks for your help, and we apologize again that we haven't handled
these issues to this point.
The process we are following is outlined here:
We will be following the process here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping to ensure this
doesn't happen again.
And if you'd like to join the bug triage team to help make things
better, check out http://fedoraproject.org/wiki/BugZappers
This bug is open for a Fedora version that is no longer maintained and
will not be fixed by Fedora. Therefore we are closing this bug.
If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen thus bug against that version.
Thank you for reporting this bug and we are sorry it could not be fixed.