microsoft / cascadia-code

This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.
Other
25.64k stars 804 forks source link

Better alignment of ligatures and non-ligatures #458

Closed erikdarlingdata closed 3 years ago

erikdarlingdata commented 3 years ago

Description of the new feature/enhancement (with images if possible)

With Cascadia Code, ligatures cause some odd misalignment in SQL Server Management Studio

image

It also appears that not equal to is larger than other inequality ligatures:

image

Proposed technical implementation details (optional)

These should all be the same size, and/or have better alignment

aaronbell commented 3 years ago

Well, >= is bigger because it takes up two widths, whereas < only uses one width.

I'd suggest trying out Cascadia Mono, which has the ligatures disabled, as you're always going to have this kind of misalignment.