[kde] [Bug 464824] GTK don't follow global font configuration

David bugzilla_noreply at kde.org
Tue Mar 21 18:55:29 GMT 2023


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

--- Comment #16 from David <david.cortes.rivera at gmail.com> ---
(In reply to Luca Bacci from comment #15)
> Hi David!
> 
> I can't reproduce. I have updated my Arch Linux system today and rebooted.
> Vivaldi, Chromium and VSCode all use the font set in KDE System Settings for
> generic parts of their UI (Menu, Dialogs, Window Chrome / Decorations,
> Tooltips, etc.), just as with KDE 5.27.2.
> 
> Regarding the code editor in VSCode, you can customize the font at your
> liking by going in File > Preferences > Settings > Text Editor > Font. Note
> that VSCode uses "Droid Sans Mono" if available, but otherwise requests the
> generic family "Monospace", meaning that the actual font that will be loaded
> depends on the font mapping process inside FontConfig. The mapping can
> change at any time by updating FontConfig, changing its configuration,
> installing new font packages or even updating already-installed font
> packages! At any of such changes FontConfig may choose to use a font that is
> different from the one that it used to load before.

Thanks for looking into this. Any chance that you could try on current debian
sid / debian 12 alpha installer, with a more affected app like 'gedit' or
'evolution'? (these btw. respond to changes through gnome tweaks, but not
through the KDE config, nor the CLI commands).

By the way, in the case of vscode, even if you configure a non-default font,
there are still parts of the interface which use the default GTK font, which up
to a few months ago (in debian at least) would have corresponded with the KDE
configuration.

See the picture here for an example where the two configurations produce a
visual mismatch in vscode:
https://github.com/microsoft/vscode-jupyter/issues/13012

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


More information about the Unassigned-bugs mailing list