Display scaling on Wayland is generally a poor experience:
- GTK apps look blurry
- XWayland applications look blurry
- Games (which generally use XWayland) cannot be run at native resolution.
- Fractional scaling generally looks poor
This is a huge downgrade from Xorg where setting a font DPI however high correctly scales application and looks consistently sharp. Certain UI aspects e.g. 1px borders do look thinner but this is much more preferable to blurry windows and unexpected side effects like games not seeing native resolution.
Steps to reproduce:
1. Set font DPI to 192 in systemsettings font panel
2. Log out and back in on a wayland session
3. No effect can be observed. Xorg works fine.
Font DPI should work with that method should work, however I can see it has got broken recently in various ports.
I will fix that.
Wayland scaling still remains the preferred and supported way of changing scale though.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1008
Git commit 5d77262527060f688f58b6b4f0d73dd57f24c987 by David Edmundson.
Committed on 17/08/2021 at 09:24.
Pushed by davidedmundson into branch 'master'.
Fix font DPI loading and saving for wayland
On wayland a separate config value was used from X11. The rationale
being if you're using wayland screen scaling, we don't want to scale
fonts as well, it would cause a double scaling. (plasma-desktop
In the port to kcfg this got broken.
The loading is also somewhat broken.
M +6 -3 kcms/fonts/fontsaasettings.cpp