Bug 171683 - Apps don't respect font size settings in KDE
Summary: Apps don't respect font size settings in KDE
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_fonts (show other bugs)
Version: 4.1
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-26 08:22 UTC by Hesty P
Modified: 2012-12-04 05:15 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hesty P 2008-09-26 08:22:57 UTC
Version:            (using KDE 4.1.0)
OS:                Linux
Installed from:    Fedora RPMs

I logged this bug in Redhat's bugzilla but was asked to open the same issue in upstream provider. So here it is. The original bug report is https://bugzilla.redhat.com/show_bug.cgi?id=459333


Description of problem:
Using Fedora 9 as HTPC here, so font size has to be adjusted a bit bigger to
accomodate reading from further away. So far, setting the font size in KDE's
system settings (e.g. set all font size to 18) is not picked up for all apps
tested. For example:
1. Konsole: still uses tiny fonts, even though the font size in profile setting
says it's already 18. Ironically, the font size 18 is displayed correctly when
konsole is started in Gnome.
2. Amarok: all the fonts inside the app (other than title bar) is small. Again,
if amarok is started in Gnome, the font settings are used.
3. Firefox: all the title fonts, tab title fonts are small.

Version-Release number of selected component (if applicable):
Found in kde 4.1 from updates-testing, but also happened in kde 4.0

How reproducible:
Always.

Steps to Reproduce:
1. Use KDE.
2. Set font size in System Settings to something big.
3. Start any app.

Actual results:
Other than windows title, taskbar title, all fonts inside the app doesn't obey
the font size setting.

Expected results:
Nice and big fonts.
Comment 1 Dario Andres 2008-11-23 15:51:33 UTC
Here: Using KDE 4.1.3, Qt 4.4.3 on ArchLinux x86_64:
I can't reproduce this bug. At least, Konsole and Amarok2(KDE4) version obey the global KDE font size setting (even if it's 18px) . Firefox as a "GTK2" app doesn't obey this setting until I manually set it using gtk-theme-switch2 or edit .gtkrc.

Can you still reproduce it with a recent KDE 4.1.x version? Maybe it's related to some GNOME files/configuration daemons conflicting with some KDE configuration.
Comment 2 Hesty P 2008-11-29 00:41:02 UTC
I just checked with Fedora 10, and found some interesting facts:
- If I use opensource drivers such as radeon or radeonhd, the behaviour mentioned by Darío on comment #1 holds.
- If I use fglrx driver, then the problem as originally described still happens.

Using Radeon HD 2400 video card.
Comment 3 Dario Andres 2009-01-13 13:03:56 UTC
So it may be a driver issue.
Can you still reproduce this bug with a recent KDE (4.1.4 / 4.2beta2 / 4.2rc1 / 4.2svn / 4.3svn) ? Thanks :)
Comment 4 Christoph Feck 2009-06-30 08:58:31 UTC
This might be a duplicate of bug 179962.
Comment 5 Thomas Lübking 2009-06-30 15:02:54 UTC
konsole and (in parts) amarok keep their own font settings (in konsole: settings -> edit current profile -> appearance) 
does setting them there fix this?

firefox is a "pseudo" GTK+ app (so likely not Qt/KDEs fault) and mourns about false dpi's are _legendary_
-> about:config, key "layout.css.dpi", just set proper the dpi there (i think it interprets some specific Gtk+ env var on GNOME, but i don't really recall that relation)
Comment 6 Jekyll Wu 2012-12-04 05:15:34 UTC
Can't reproduce using KDE SC 4.10 .

All listed example applications are kind of special and not under the influence of settings in this fonts kcm, and if their own settings don't work as expected (like that konsole example), please open a report against that application itself.  Please try some "average" apps, like dolphin, gwenview, etc to check whether the settings of this kcm works.