Font rendering inconsistencies: mixed/mismatched/incongruent 'rgba' & grayscale possible

==> dconf-editor <==

  1. org/gnome/desktop/interface
  2. font-antialiasing: ‘rgba’
  3. font-hinting: ‘full’

==> gnome-tweaks <==

  1. Fonts/Rendering
  2. Hinting: Full
  3. Antialiasing: Subpixel (for LCD screens)

==> why this is a problem <==

Expected result: all gtk4 applications use the same font-rendering configuration as the interface
Actual result: gtk4 applications appear to use “Standard (grayscale)” “Antialiasing” “Rendering” “Fonts” instead of “rgba”.

==> ptyxis <==
Ptyxis 49.1
GTK: 4.20.2 (Compiled against 4.20.1)
VTE: 0.82.0 (Compiled against 0.82.0)

==> gnome-text-editor <==
Text Editor 49.0 (49.0)
GTK: 4.20.2 (Compiled against 4.20.1)
GtkSourceView: 5.18.0 (Compiled against 5.18.0)

==> Settings/About <==
GNOME Version: 49
Windowing System: Wayland

==> Screenshot/Evidence <==

if they’re all GNOME Version 49 and Wayland Windowing System, then why are some subpixel and others are grayscale? is there a workaround to synchronize font-rendering settings between applications?

This screenshot is GNOME OS Nightly
let me know if I’m posting too much and I’ll stop

They use different font rendering, since font rgba was removed in gtk4, and dconf-editor is still on gtk3. But I don’t know why it doesn’t follow your font settings. On my Fedora system alongside flatpak dconf-editor, it does use grayscale, too.

1 Like

Both of these facts are unfortunate; thank you for the information! I hope that dconf-editor will be moved to gtk4, and that subpixel antiäliasing is reïntroduced.
EDIT: Wait, why is the top bar subpixel-antiäliased? Isn’t that part of GNOME, and therefore gtk4?

GNOME-Shell doesn’t use gtk but st. But I also don’t know an answer to this question, sorry.

1 Like