Bilingual friend of mine, which i've just turned to KDE have noticed that in some programs fonts are messed up / wrong looking.
I've done some tests to determine it's a problem of both KDE settings and manual files forcing fonts gets completely ignored by GTK programs like Firefox or Sulbime text 3, for example.
Usually KDE of latest editions should inherit GTK fonts from what you've set in KDE Settings - Fonts (qt), on Manjaro it's Noto and for a good reason of being super multi-lingual. But now if you run let's say Firefox, although Noto is set in settings - you'll get something like Bitstream vera in Firefox preferences picked up as default (and on actual pages it can be way more messy than just Bitstream vera, a lot of times it's multiple font faces of different sizes, where usually it should be rendered as one).
So i tried to force GTK fonts, by manually setting them, tested on Stable / Testing / Unstable branches.
I've tried all the logical things outside of KDE's settings program i could think of...which are:
gsettings set org.gnome.desktop.interface font-name 'Sans 10' gsettings set org.gnome.desktop.interface document-font-name 'Sans 10' gsettings set org.gnome.desktop.interface monospace-font-name 'Monospace 10'
gtk-font-name="Sans 10" gtk-document-font-name="Sans 10" gtk-monospace-font-name="Monospace 10"
gtk-font-name=Sans 10 gtk-document-font-name=Sans 10 gtk-monospace-font-name=Monospace 10
Then to apply all that i run
qdbus org.kde.KWin /KWin reconfigure
And reboot just in case...
So nothing helps, GTK programs still doesn't inherit Noto font (i've also tried to set Noto Sans 10 directly, bypassing generic faces like 'Sans 10', which should follow system settings).
Also i've noticed few things:
- If you try to leave System settings - Fonts page without ever changing anything - it will always ask to apply settings (but that if i remember correctly should be some upstream bug mentioned before in Nate's blog)
- After reboot both .gtkrc-2.0 and .config/gtk-3.0/settings.ini changes their values of gtk-font-name to:
gtk-font-name="Noto Sans, 10"
Here's picture of what i mean:
This doesn't happen at all on KDE git, in there GTK font settings works like usual and follows whatever you set in system (also doesn't ask to apply settings constantly).
@oberon unless there is something i've missed in my casual debug, i would really appreciate if you could fix that problem and fast-track affected packages on all branches.
As usual - i can help with testing / debug.