Bug 209841

Summary: Systemsettings creates or appends the ~/.fonts.conf file
Product: [Applications] systemsettings Reporter: Todd Partridge <toddrpartridge>
Component: kcm_fontsAssignee: rik
Status: RESOLVED DUPLICATE    
Severity: normal CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Todd Partridge 2009-10-08 08:49:51 UTC
Version:            (using Devel)
Compiler:          gcc-4.4.1 
OS:                Linux
Installed from:    Compiled sources

KDE 4.3.2 - Arch Linux

Clicking the Font's control panel in System Settings > Appearance > Fonts automatically creates or appends to the ~/.fonts.conf.  This action is done either if global settings are already configured either through /etc/fonts/conf.d and /etc/fonts/local.conf or locally in and already existing ~/.fonts.conf.  The file is automatically created/appended to even if 'Use anti-aliasing:' is set to 'System Settings'.

Defaulting to rgba=none to the fonts.conf really mucks up my fonts.  I could suggest here to use rgba=rgb as most monitors use rgb, but can give no percentage to what amount.  I'd personally like to see no creating of the fonts.conf unless anti-aliasing becomes enabled if this is at all possible.  And then possibly a dialog??? if a fonts.conf already exists?

I don't know, just throwing things out here.  All I know is that I avoid the Font control panel when I go to system settings.
Comment 1 Dario Andres 2009-10-09 03:38:35 UTC
Bug 149455 / bug 105797 are related/ the same as this.
Thanks
Comment 2 Todd Partridge 2009-10-09 10:28:59 UTC
Yeah, kinda thought they might be.  Because system settings is new I wasn't sure.  Because system settings has new options perhaps this is still a valid bug?  If I remember correctly kcontrol doesn't have an anti-alias as 'system-settings' option.
Comment 3 Dario Andres 2009-10-10 17:20:46 UTC
Merging with bug 105797 (now in SystemSettings)
Thanks

*** This bug has been marked as a duplicate of bug 105797 ***