Jetbrainsmono: Terrible font rendering in Visual Studio 2019

Created on 29 Jan 2020  路  17Comments  路  Source: JetBrains/JetBrainsMono

image

I've big issues using your font in Visual Studio. See the screenshot and config.

JetBrains Mono 1.0.2
13px
Visual Studio 2019 Professional 16.4.3, 100%
screen res: 2560x1440

Most helpful comment

This just started happening on my machine after installing the most recent VS2019 update (16.5.3).

I fixed it using the TextSharp extension with these settings: 鈿狅笍 This is built-in now, see edit

image

EDIT: As seen below, this is now built into Visual Studio; Text Sharp is unnecessary.

image

All 17 comments

@alexhajdu Hi, what type of antialiasing is used in your IDE?

@philippnurullin I'm not aware I can choose the type of antialiasing in Visual Studio. I see issues in comparison with VSCode or CLion on the same setup. On different fonts, the difference is not so huge.

@alexhajdu Looks like hinting problem. In latest versions JetBrains Mono was processed by ttfautohint. The next release will include manual hinting. Hope this solves the problem. Can you send me screenshots with more monospaced fonts? Like Fira Code, Menlo, Consolas.

image
FiraCode 13px

image
InputMono, 13

image
Menlo, 13

@alexhajdu, I have similar issues in VS2015. I used an extension called Text Sharp to set the rendering mode to ClearType / Ideal, disabling the Display hinting for now.

It looks better (if a little fuzzy) to my eye.

See my ticket and answers from MS about readability and rendering engine differences for VSCode and VS. It's kinda interesting. Also, the hotfix will be delivered in the next update.
https://developercommunity.visualstudio.com/content/problem/899361/editor-readability.html?childToView=904574#comment-904574

Hello, I have the same issue in Visual Studio 2017 (build 15.9.19).
As workaround you can use zoom level different than 100%.
In my case zoom level is 110% and font size is 11pt - good for FullHD monitor, use large font size for 2K-4K. Zoom input element can be found in left bottom corner in IDE.
image

You can also install the textsharp extension, it makes the text rendering inside VS2019 a LOT better

I've created a ticket also for Visual Studio developers. They implemented it promptly and font antialiasing is now part of the Visual Studio 16.5.0.

This just started happening on my machine after installing the most recent VS2019 update (16.5.3).

I fixed it using the TextSharp extension with these settings: 鈿狅笍 This is built-in now, see edit

image

EDIT: As seen below, this is now built into Visual Studio; Text Sharp is unnecessary.

image

I had the same problem, I tried to lower the font and zoom and installed the TextSharp and both didn't make any difference. I would like to use vscode but for some reason it doesn't work with unity for me, great.

Note we have antialiasing right in the VS so TextSharp is IMHO no longer a must.
image

The Microsoft devs forgotten to apply the new introduced font rendering feature to the onhover menus too. When you choose the best style for JetBrains Mono you get nasty rendering in the popups.
image

And it looks like there is a ligature bug in VS for " -> <- " arrows.
image

Note we have antialiasing right in the VS so TextSharp is IMHO no longer a must.
image

How did you manage to set the font of the actual options ? The left menu

Was this page helpful?
0 / 5 - 0 ratings

Related issues

thebertster picture thebertster  路  5Comments

hudochenkov picture hudochenkov  路  5Comments

thlinard picture thlinard  路  6Comments

MonstraG picture MonstraG  路  5Comments

Otann picture Otann  路  5Comments