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

--- Comment #1 from Harald Sitter <sit...@kde.org> ---
I mused on this with Sebastian Kuegler years ago but nothing ever came of it,
and I have been thinking about it every once in a while ever since.

I really don't think us dumping random settings is the way to go. In fact, the
way we currently consider defaults is super fishy to begin with.

One way to look at this is that if the platform, e.g. Arch has DejaVu as
default set then we should represent that and consider that the default in
systemsettings. After all, as you rightly point, applications that aren't
affected by Plasma's platform integration don't know or care about what we may
or may not consider implicit defaults.

The other way to look at it certainly is that inside a Plasma session
everything should be looking Plasma so we should force our settings. The
trouble with that is a) this overrides both the platform and other desktops b)
if every desktop starts dumping their notion of defaults into the shared
configs it'd become impossible to tell if a value is set because a desktop
dumped their settings there or because the user actually configured this as
their preference (e.g. if xfce starts writing their default font to the config
then that will forever be the default font of that user because we'd have to
assume that it was the user who configured it). The additional complication is
also that things outside the users realm of influence still won't be correct -
think about SDDM for instance.

With that in mind I believe how font defaults work actually needs revisiting in
general. The default ought not be some arbitrary made up default of Plasma, but
the actual default of the system. Just like with locales Plasma doesn't pretend
it is en_GB when the system is en_US, it also shouldn't pretend it is Noto Sans
when the system is Open Sans. In fact, that is how half the KCM already works,
making it all the more confusing that part of it doesn't.

Acknowledging that font design and rendering are still integral parts of the
desktop experience we should instead provide a set of default fontconfigs that
a distribution may choose to install to deliver a "Plasma experience".

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to