No matter how good font is designed, it’s hard to show anything when all you have is seven pixels. Lowercase letters only have 7 (seven!) vertical pixels to work with.
On that size, capital letter B takes up mere 6×9 pixels on a screen. We set it at 14px, which is default in VS Code (and people often go lower than that!):
Microsoft worked really hard to fine-tune it for low-resolution rendering. Let’s take Consolas, a font that was developed specifically for programmers. Not enough pixelsįirst, there are simply not enough pixels to draw a letter. To make my claim better founded, let’s look in detail how text really looks on a low-resolution display and what can be done about it (spoiler: not much!). The sooner you accept that the sooner you can start looking for real solutions.
If you think that you can somehow make your 1080p display render good text, that it just needs a few more tweaks, NO. They just made text slightly less terrible, but it still is terrible.