Jump in the discussion.

No email address required.

What OS does fractional scaling? Isn't macOS best suited for it with their "points" system (even then every macOS user swears by "2x retina" or some shit now)?

Jump in the discussion.

No email address required.

in windows it sometimes works depending on the gui toolkit in use, most guis are correct while a few have blurry text. At the very least, a fullscreen app is allowed to render itself correctly.

Jump in the discussion.

No email address required.

So this is a mess everywhere, can you just get a better monitor? :marseypoor: ?

Jump in the discussion.

No email address required.

it's about as good as it could be in windows, can't expect every binary from 1995 to know how to scale itself properly. Windows even sets the settings for you when you install it. You can get a different monitor but the issue is laptops, something like a small 1080p or slightly bigger 1440p screen is super common and will not look good at 1x nor 2x scale.

Jump in the discussion.

No email address required.

Why would you expect an "old" Qt or GTK app to do the same? Especially Qt, when they lag behind Wayland stuff.

While I'm behind the Wayland train I don't think it was ever the best it could be. Based on how I saw it happen at the time it was a reaction from (((RH))) when Canonical invested in Mir for Unity8. Seemed like they astroturfed support into opposing more Ubuntu "NIH syndrome" even though - (((RH))) does it all the time with more ""community"" white washing.

Jump in the discussion.

No email address required.

Qt itself actually already supports it, is the thing. If you set screen dpi in the xresources Xft.dpi, many gui toolkits including Qt and GTK will properly scale themselves in all aspects not just fonts (r-slurred ultrahack but that's X). They will also apparently do it if certain environment variables are set. Wayland isn't able to take advantage of this so they get fractionally scaled the same way dumb non-aware apps would be scaled: rendered 2x (wayland does support integer scales at least) and then linearly downscaled to the desired size. XWayland can't even get that right, in xwayland the apps are rendered at 1x and then upscaled which is god-awful.

Jump in the discussion.

No email address required.

Jump in the discussion.

No email address required.

oh wow, that's great news. hopefully it goes through and we can have good scaling in like 3 years.

Jump in the discussion.

No email address required.

if you can wrangle build scripts it looks like you can try it in Sway?

Jump in the discussion.

No email address required.

Essentially what needs to happen is that there needs to be an opt-in protocol where an app can say "hey, I know what I'm doing, don't try to scale me I can do it properly myself" which qt/gtk could then implement.

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.