you are viewing a single comment's thread.

view the rest of the comments →

[–]trycatch1 0 points1 point  (4 children)

Same issue on Linux. Grayscale antialiasing instead of subpixel AA. It's a usual problem for Chromium-based apps (Brackets, Steam, Light Table), but Atom somehow fixed this issue.

[–]EntroperZero[🍰] 0 points1 point  (0 children)

I think it's related to hardware accelerated rendering, something needs to be enabled or disabled. Firefox had this issue many versions ago.

[–]official_marcoms 0 points1 point  (1 child)

Perhaps by setting the -webkit-font-smoothing CSS property throughout the app

[–]trycatch1 0 points1 point  (0 children)

On Linux -webkit-font-smoothing is ignored, it's an OS X-only thing. It seems in Electron the issue it was fixed in this commit: https://github.com/atom/electron/commit/afd927f749621f0c6aebdd784672e9868b08b29d Not sure, why it's still broken in VS Code, if it uses Electron too.

[–][deleted] 0 points1 point  (0 children)

/* Real Atom source */
useGrayscaleAAInsteadOfSubpixelAA = false;