Closed maddymakesgames closed 1 year ago
Doesn't this defeat the purpose of being a monspaced font?
yeah but most ligatures already aren't monospace so I don't think that matters?
Already existing ligatures take the same space as the symbols they replace. Like "⇒" take the same 2 symbols of space as "=>" Yours seems not to follow the same pattern and it needs to be fixed, I guess.
Thank you for taking the time to create new ligatures! Unfortunately since ligatures must be monospaced as well, we are stuck in a weird situation where you have to use small pixels and leave a lot of whitespace. For glyphs made of dots like . and :, ligatures might not look great in this situation.
Added ligatures for
::
and..
, these are commonly used character pairs in Rust.Without ligatures these character sequences are pretty wide![before_ligature](https://user-images.githubusercontent.com/16091033/189138331-39daff42-bf3d-4ccd-9702-12736734a152.png)
With them they are more condensed and leave more room for the important parts of the code![after_ligature](https://user-images.githubusercontent.com/16091033/189138425-8e34d54e-048f-4805-9b86-d6075755af70.png)