Then I don't understand how this actually works. Doesn't this require support by the underlying UI kit? Because after the UI kit, there will already be pixels and scaling that will always be blury.
KDE Plasma uses QT6, which also supports this.
> Gnome uses GTK4, which supports this. Mate uses GTK3, which does not.
Damn. I tend to build against an older GTK3 version, because GTK deprecated so much good stuff, but that means my programs won't work correctly for that. I need to look whether it's easy to backport this.