Re:Better text rendering in Chromium-based browsers on Windows
by rhodescolossus on Thursday February 13, 2025 @10:59AM
(#43037238)
That's really great news. I always wondered why text rendering in Chrome looked so much worse than Firefox.
[ Parent
| on HN ]
Re:Better text rendering in Chromium-based browsers on Windows
by rbanffy on Thursday February 13, 2025 @11:01AM
(#43037273)
Is it my impression or text rendering on Windows is just worse than on other platforms?
Re:Better text rendering in Chromium-based browsers on Windows
by exusn on Thursday February 13, 2025 @11:17AM
(#43037495)
It's worse. Windows aggressively alters the shape and overall character of fonts to perform anti-aliasing, making them appear sharper on low-DPI displays.
Linux is a goofy with this too, but still looks better than Windows. macOS handles it best on high-DPI displays, but because subpixel anti-aliasing is no longer used, fonts can be a little blurry on low-DPI displays.
Re:Better text rendering in Chromium-based browsers on Windows
by kevingadd on Thursday February 13, 2025 @11:26AM
(#43037656)
It's partly a matter of taste, I know people who prefer it. But historically Apple has paid the most attention to high-quality text rendering and Windows' approach has been... utilitarian, with stuff like ClearType mostly optimized for 'crispness' and detail at the expense of actually looking good consistently, IMO.
Re:Better text rendering in Chromium-based browsers on Windows
by kccqzy on Thursday February 13, 2025 @01:38PM
(#43039512)
It is a matter of personal preference. I personally love the look when there is no hinting at all, even though this means blurriness at the pixel level. Windows prioritizes crispness. I hate that and I think it looks worse.
On the other hand, back in Mac OS X Leopard, the OS lets you adjust the level of font smoothing. I preferred the strongest level of smoothing. Many designers hate that because it is akin to faux bold. I didn't like that Apple removed it in Snow Leopard. These days it hardly matters though.