-
Notifications
You must be signed in to change notification settings - Fork 29k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.40 update: Font rendering is blurry (Linux, Windows) #84214
Comments
Same problem here with Macbook (MacOS Mojave 10.14.6) |
@rigobauer Check the photos I just attached to make sure my issue is similar enough to your issue. I know MacOS have been having an issue with antialiasing that can be fixed by changing a setting that Windows users don't have access to. |
They've changed from RGB subpixel antialiasing to grayscale subpixel antialiasing for the Editor. Which unfortunately looks blurry especially on non-high-dpi LCD panels. It also makes the colors of colored text look very washed out. |
@Eldaw Would that cause the difference I see? (See the photos I attached for reference.) Is there a fix that you know of? (My monitor is 22inch 1680 x 1050 - 90.05 ppi.) |
@varunj166 Yes, that causes the difference. Use a screen magnifier to have a look closely at the text in both screenshots. In v1.39.2 you can see colored subpixels forming the antialising along the edges of the text. On the v1.40 screenshot you will see grayscale subpixels forming the antialiasing along the edges of the text. I don't know if anything can be done for it. Maybe it's because of the upgrade to Electron 6. Anyway, I've downgraded to v1.39.2. |
This is probably #84154 |
@bpasero Yes it is. Thank you for the reference. @Eldaw Wow, that's... very unfortunate. Thanks for the detailed answer. If I can ask, why would any rendering setting prefer grayscale subpixel antialiasing over RGB in a UI that's otherwise full color? Is it performance? Style choice? It seems to me its main effect is losing sharpness, which is never desirable. |
I have the same problem with 1.40 update on Windows 10. It looks that disabling/changing |
No, looks the same |
@thermarthae I see that 1.40.0 has that style rule enabled, whereas in 1.39.2 it's crossed out, but when I disable the rule in 1.40.0, I don't see anything sharpen up. How did you come to your conclusion? @bpasero I can also confirm, the fuzziness is still there in the 1.41.0 you linked. |
/duplicate #84154 |
Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for existing issues here. See also our issue reporting guidelines. Happy Coding! |
I am reopening this issue as I believe it may not be the same as #84154 but rather is about the font appearing blurry and not crisp anymore. |
Because this issue contains complaints about multiple areas (not just the code editor), to fix the grayscale rendering in all the places, more changes are needed. For the recovery release, we have opted to have a smaller, targeted fix for the code editor text. This is tracked in #84698 |
I set |
@alexandrudima as I commented here #84698 (comment) it doesn't fix it on macOS Catalina. |
@zxdx @bhughes339 On the most current insider's build, yes the two fixes do work for me also. There must have been something going on with that one insider's build we tried on. Anyway, I think the dev's now have enough info to sort this out. For now, I've no reason to switch away from 1.39.2. |
@alexandrudima pushed a fix for the editor fonts in today's recovery stable release, please update your stable, remove the workarounds mentioned in this thread and verify if the fonts are better. Thanks! |
@deepak1556 @alexandrudima 1.40.1 (latest stable) looks good on my Windows 7 x64, at least in terms of subpixel AA. I'll have to take your word for it that nothing else about the editor text rendering is different with the fixes you applied in this version. My eyes are getting very tired from staring at edges of lettering on my screen from 5 inches away. |
1.40.1 looks good to me. Per pixel comparison with 1.39.2 shows no differences for the editor area. |
To sum things up: 1. The state of VS Code Stable 1.40.xJust a couple of fixes have been backported to the stable branch and are available in 1.40.1. Not all areas in our UI have been fixed in 1.40.1 because we have found that to be too risky. If you are on 1.40.x and are not happy with the antialiasing, then please switch to Insiders which contains a lot more fixes. 2. The state of VS Code InsidersThe first build that has all the changes related to antialiasing is If you have updated to the latest insiders version and continue to be unhappy with the font antialiasing, please open a new issue. It is possible we have missed something, but we believe we are now as good (or better) as we were in TL;DR Update to latest insiders, remove workarounds from your settings and file new specific issues about what area doesn't look good for you. If you are on |
Hello, the 1.41.0 is still blurry for me. I'm on the latest Fedora 31 Gnome Wayland. Others details: |
For me the terminal is also still blurry
|
It's better, but still blurry.
|
Steps to Reproduce:
Does this issue occur when all extensions are disabled?: Yes
I updated my video card drivers, and tried a complete uninstall re-install. Neither fixed the issue.
I was able to restore the normal font sharpness by downgrading back to 1.39.2. This tells me that something definitely changed with the font rendering in 1.40.
(The difference was subtle, but enough to be annoying, considering we look at these windows for hours on end. Gotta be sharp!)
UPDATE: Screenshots -- Hopefully you can see the difference.
1.39.2
1.40.0
The text was updated successfully, but these errors were encountered: