[systemsettings] [Bug 413133] New: Plasma always forces its own font configuration breaking system one

Giusy Digital bugzilla_noreply at kde.org
Fri Oct 18 10:34:18 BST 2019


https://bugs.kde.org/show_bug.cgi?id=413133

            Bug ID: 413133
           Summary: Plasma always forces its own font configuration
                    breaking system one
           Product: systemsettings
           Version: 5.17.0
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: kcm_fonts
          Assignee: unassigned-bugs at kde.org
          Reporter: kurmikon at libero.it
                CC: unassigned-bugs at kde.org
  Target Milestone: ---

SUMMARY
Since the last upgrade on Arch Linux, Plasma Desktop is forcing it's own
fontconfig on local settings.

In details, it is overwriting antialiasing 'on', hintslight and subpixel
rendering 'rgb'. I'm aware that this is the optimal configuration in most
cases, but there's also some particular cases where this configuration is not
chosen by the user to due his/her specific system characteristics.

The bad behavior of this new upgrade is that even if I choose to NOT use kcm
font settings, plasma keeps overwriting ~/.config/fontconfig/fonts.conf with
its own options. This is also breaking my system-wide settings that I
accurately wrote inside /etc/fonts/conf.d/ having the purpose to avoid to
reconfig fonts for every user on my Linux installation.
In fact, having Plasma to use its local configuration made fonts looks very bad
on my systems, especially inside GTK browsers like Firefox and Chromium.

The only way I can avoid this behavior is to symlink ~/config/fontconfig to
/dev/null, which is unacceptable on a desktop environment like Plasma that
claims to be highly customizable.
Doing that I got a good looking fonts having all applications to rely only on
system fontconfig, like it should be in my specific context where I configured
fonts directly in /etc/fonts and do NOT want others to interfere with it. 

STEPS TO REPRODUCE
1. By default Plasma Desktop write it's own options inside
~/config/fontconfig/fonts.conf
2. Disable options under fonts kcm (plasma systemsettings5)

OBSERVED RESULT
~/config/fontconfig/fonts.conf contains the default settings, which I don't
want. Besides, If I empty it manually, Plasma will rewrite it when I relog into
the session or enter into fonts kcm.

EXPECTED RESULT
Plasma should leave that file blank and does NOT have to interfere with
system-wide configuration.

ADDITIONAL INFORMATIONS
I remember that font kcm had some options where you specified to leave the
system configuration. It seems that these ones were removed? Why?

Besides, why antialiasing is enabling the other settings like subpixel
rendering and hinting style? Do you know that these options are independent?
Maybe I want to configure hints 'full' leaving antialiasing 'off'. But this is
not intended to be done inside the kcm because disabling antialiasing is
graying out the others. 

The concept is just wrong.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.


More information about the Unassigned-bugs mailing list