Remix.run Logo
EnPissant 6 days ago

You may not notice because macOS fonts look terrible (blurry) on any monitor that is not hidpi. Zed is just par for the course here.

Meanwhile on Linux and Windows, they still implement subpixel rendering so fonts look great on 1440p.

freehorse 6 days ago | parent | next [-]

As I said, I do notice when it is blurry, and in such a case it is a problem with anything that is rendered on that monitor not just zed. As I said, this does not happen "on any monitor" that is not hidpi. I use multiple operating systems on my day to day work, so I am not as brainwashed by apple as to not notice when such rendering issues arise.

I know some people have bad experiences with 1440p and macos for some reason, but I haven't had any such experience that I could not fix. So all these are not universal. Some people act as if any monitor below 200dpi will look terrible on macsos. This is definitely not the case.

EnPissant 5 days ago | parent [-]

Other operating systems have three times the horizontal resolution when rendering fonts. It’s simply not possible to fix it on macOS because they removed subpixel rendering. It’s absolutely true that macOS fonts look substantially more blurry than fonts on other operating systems that implement subpixel rendering when you’re using a 1440p monitor.

ricardobeat 6 days ago | parent | prev [-]

This discussion goes back twenty years, with Apple going for preserving the original typeface appearance over crispness. It depends what you value the most and is entirely subjective.

EnPissant 6 days ago | parent [-]

There are 2 issues on Apple:

1) How much font hinting to apply. More hinting changes the shape to make glyphs line up better with pixels so that less antialiasing is required. macOS prefers very light hinting to preserve shapes at the cost of blurriness. This is what you are talking about.

2) Subpixel rendering. This effectively triples the horizontal resolution when rendering fonts, and does not affect the shape at all. Fonts look dramatically better on normal dpi displays when using it. macOS removed support for this many years ago. This is what I'm talking about.