Bug 90303

Summary: Errors in KHTML "Fonts" KCM
Product: [Unmaintained] kcontrol Reporter: James Richard Tyrer <tyrerj>
Component: kcmkonqhtmlAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description James Richard Tyrer 2004-09-27 02:30:02 UTC
Version:            (using KDE KDE 3.3.0)
Installed from:    Compiled From Sources
Compiler:          GCC-3.4.2 
OS:                Linux

In Control Center:

Internet & Network -> Web Browser -> Fonts

There is NOTHING to indicate that the fonts set are ONLY the _default_fonts_.  This continues to confuse newbies.

I suggest that rather than using 'font' in the legend for each list box that this be dropped and a heading:

Default fonts:

be added.

Also, I note that the spin box with the legend: "Font size adjustment for this encoding" is still there.  Unless somebody knows why this is still here, it should be removed since it is now useless.  Where can you set the fonts to be used with different encodings?

I also note that I think that many newbies expect to have the check box: "Always use the default fonts" available, and they complain that it doesn't _always_ work this way.

Mozilla has now reversed the sense of this checkbox and it is now labeled: "Allow documents to use other fonts" which I don't think is as good.

--
JRT
Comment 1 Guanpeng Xu 2004-09-29 12:20:49 UTC
I think the ability of choosing specific fonts for one html page is important. I was using KDE 3.2.3 on Debian, after adding some fonts Konqueror didn't display pages with the font I set in the control panel. The fonts it used are ugly, I had to make them bigger to read comfortablely. Finally I solved this problem by disabling the new fonts in KDE Control Center. The same problem doesn't appear in other explorers, such as Mozilla and Firefox. So it may be a good idea to add this feature.
Comment 2 Thomas Zander 2004-09-29 15:25:32 UTC
I a certain page asks for a font; and you have it enabled it should be shown. If the font is ugly; you should not have it enabled!
The argument was that the font was to small; notice how that actually has nothing to do with the font since the 'minimum'/'medium' font size spinboxes regulate that.

Doing otherwise will create questions why the font is installed and requested, but not shown.  I disagree that an extra checkbox is needed; it only confuses people.

So, if a user is confused why a page does not use his default font; the simple answer is "Because the website asks for another one".
Comment 3 Guanpeng Xu 2004-10-02 17:51:15 UTC
In fact, the font I disabled is ugly but essential; several other applications use it as default font and I can't change it. 

I don't think the choice of every website is the best. One user may want to use her/his favorite font(s) instead of the fonts asked by the website. 
Comment 4 James Richard Tyrer 2004-10-04 05:41:23 UTC
Re: comment #3

Would you please post specifics?

The family name of the font that was "ugly" and a URL of something that uses it.

--
JRT
Comment 5 Guanpeng Xu 2004-10-04 13:06:03 UTC
Well, the font I refered here is for Chinese, it is AR PL KaitiM. Most of Chinese users, including me, don't like this font since it is not clear when small, and too big when clear enough. This font (and its family) is used by CJK-LaTeX, Firefox and so on. 

Some URLs ask font 'SongTi' for displaying. But 'SongTi' is a generic font name but not a real one in X. One example of these URLs is http://www.linuxsir.org/. 

By the way, I'm solving this problem with the 'font substitution' feature provided by qt now. But this is not the straightforward way of solving this problem. 
Comment 6 Andrew Crouthamel 2018-09-04 18:08:44 UTC
Hello! Sorry to be the bearer of bad news, but this project has been unmaintained for many years so I am closing this bug. Kcontrol has been replaced by System Settings in Plasma. Please give the latest version of that a try, and open a new bug in "systemsettings" if you continue to have an issue. Thank you!