3 ms·
This is actually a problem with any font that has an 'r' without a base. For example, Andale Mono: https://i.imgur.com/PeLZrj4.png https://i.imgur.com/PeLZrj4.
by systemvoltage 4y ago
This is actually a problem with any font that has an 'r' without a base.
For example, Andale Mono: https://i.imgur.com/PeLZrj4.png https://i.imgur.com/PeLZrj4.png
Fira Code and others do an ugly thing with 'r' that is a huge point of contention. There is a thread on Github that describes the frustration well: https://github.com/tonsky/FiraCode/issues/601 https://github.com/tonsky/FiraCode/issues/601
This is a fundamental trade off between aesthetics of the char itself vs. the aesthetics of spacing between chars. It comes down to personal preference and fits the "boring" description from Berkeley Mono marketing page.
Perhaps there should be an option for two types of 'r', one with a base and one without. That'd be great!
- TacticalCoder 4y ago> This is actually a problem with any font that has an 'r' without a base. > > For example, Andale Mono: https://i.imgur.com/PeLZrj4.png https://i.imgur.com/PeLZrj4.png But in Berkeley Mono it'd be easily fixable: when the lowercase r's upperbar is a straight horizontal line (as it is in Berkeley but not in Andale Mono), you can simply make that horizontal bar a little tiny bit wider, which shall give the illusion things are more balanced. I did create my own font with a 'r' like that (but I cannot share it as I stole inspiration from commercial fonts).
- systemvoltage 4y agoIf you look at the word "proc" and "return" here [1], it looks great and extremely well balanced. There is also a problem of choosing specific examples like the word "random" which has a bad pairing with "ra". You're right though, it can be improved. [1] https://cdn.berkeleygraphics.com/static/public-affairs/bulletins/BT-002/berkeley-mono-ligatures-marketing.svg https://cdn.berkeleygraphics.com/static/public-affairs/bulle...
- 8n4vidtmkvmk 4y agoEven if monospace doesn't have "kerning" can't they create a "ligature" for "ra" instead? Doesn't have to be a weird hybrid symbol, just tweak the spacing so it looks right.
- replwoacause 4y agoYou make it sound like I engineered this. "Random" was the first word that came to my mind because it was random. If you install the trial font, you'll notice this off balance look in a lot of the text you type, not just the example word I chose.