3 ms·
My understanding is that basically all clients were scaling to the next highest integer factor, and then rescaling back to the fractional size. With this, and s
by predictabl3 3y ago
My understanding is that basically all clients were scaling to the next highest integer factor, and then rescaling back to the fractional size. With this, and support in the toolkits, it should be possible to be more efficient and have more accurate rendering.
But yes, I have a keyboard shortcut that can change the scale of my entire desktop up or down in .1 increments. It's one of my favorite Linux things because macOS and Windows sure as hell can't come close to working that well with arbitrary scale factors.
- zamadatix 3y agomacOS definitely but Windows has actually had equally an equally good per display fractional scaling API for much longer and apps like Firefox have been supporting it for many years now. I'm a huge Wayland (swaywm) fanboy myself and I'm excited about these changes but there is still more in the Wayland pipeline I'm eagerly waiting for so Linux catches up and surpasses macOS/Windows e.g. HDR (which is something Firefox has also been slower on). I think the fractional stuff is all in "about as good as one could ask the display server to do" state for Windows and Linux at this point, the rest is apps adopting it like we see here.
- astrange 3y agoRescaling is extremely efficient and not a problem. The reason macOS doesn't support arbitrary DPIs is because it's so hard to design the UI correctly to avoid things like pixel cracks; if you make everything to look like a website, don't use bitmap images, etc it's possible though. Instead it has dynamic type, which changes text sizes but not the rest of the UI scale.