▲ | delta_p_delta_x 6 days ago | |||||||||||||||||||||||||||||||||||||
My guess: their shaders or text rendering don't account for sub-pixel anti-aliasing, which is critical to getting decent text rendering on low pixel density displays. If they'd used Skia (which is what Electron and Chromium use), they would've got this for free. Instead they tried to reinvent the world and didn't realise how big the world was. | ||||||||||||||||||||||||||||||||||||||
▲ | jamesgeck0 6 days ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||
As far as I can figure out, the root issue is even simpler than that. Their hinter is broken. The edges of characters aren't aligned with the pixel grid, so there's lots of fuzzy/blurry looking text. | ||||||||||||||||||||||||||||||||||||||
▲ | AlexandrB 6 days ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||
I love how we just reinvent the wheel again, and again, and again, and again... MacOS native apps have had great sub-pixel rendering all along, but I guess since we have to develop everything in Electron now it's time to reimplement all the exiting functionality. | ||||||||||||||||||||||||||||||||||||||
|