Remix.run Logo
kalleboo 2 days ago

> what is the advantage of using a 7680x4320 buffer? Everything is drawn at twice the width and height - and then gets scaled down to half the width and height. Is there actually a good reason to do this?

Text rendering looks noticeably better rendered at 2x and scaled down. Apple's 1x font antialiasing is not ideal.

Especially in Catalyst/SwiftUI apps that often don't bother to align drawing to round points, Apple's HiDPI downscaling has some magic in it that their regular text rendering doesn't.

halapro 2 days ago | parent | next [-]

Feels like a huge power loss just to get slightly better text. You slow rendering down 4x for this

wpm 2 days ago | parent [-]

Yes but Apple got to drop subpixel anti-aliasing support because this workaround is "good enough" for all of their built-in displays and overpriced mediocre external ones, so we all get to suffer having to render 4x the pixels than we need.

2 days ago | parent [-]
[deleted]
metabagel 2 days ago | parent | prev | next [-]

So, how do I actually set this for my Mac, or is this something which each application may or may not do?

kalleboo a day ago | parent [-]

There are third party tools like BetterDisplay that unlock it as an option https://github.com/waydabber/BetterDisplay

tonyedgecombe 2 days ago | parent | prev [-]

Apple’s 1x font antialiasing is not ideal because it no longer exists.

kalleboo a day ago | parent [-]

They still use antialiasing, just not sub-pixel antialiasing.