Add a setting to control vertical antialiasing #5093
Labels
Area-Rendering
Text rendering, emoji, complex glyph & font-fallback issues
Help Wanted
We encourage anyone to jump in on these.
Issue-Task
It's a feature request, but it doesn't really need a major design.
Product-Terminal
The new Windows Terminal.
Milestone
Description of the new feature/enhancement
Adding a setting to control DirectWrite's rendering mode is wanted to improve font rendering quality when using a font that does not have hinting information.
I prefer NasuM font (https://osdn.net/users/itouhiro/pf/font/files/) because it has high readability. But it does not have hinting information and it causes decrasing rendering quality in Windows Terminal.
Below is a screenshot that taken from Windows Terminal with using NasuM font:
Below is a screenshot that taken from WSL window with using NasuM font:
Please focus on horizontal lines in the Kanji character "見".
Windows's legacy command window uses GDI and now it supports vertical antialiasing (I believe), but Windows Terminal does not support that.
If Windows Terminal has a setting to enable vertical antialiasing, it can improve font rendering quality at this situation.
Proposed technical implementation details (optional)
Firefox has a hidden setting to control DirectWrite's rendering mode (https://support.mozilla.org/en-US/questions/1115938). When
gfx.font_rendering.cleartype_params.rendering_mode
is 5 (Natural Symmetric), Firefox enables vertical antialiasing.If Windows Terminal has similar one, it would solve this problem.
The text was updated successfully, but these errors were encountered: