My favorite font for code is Menlo since I've basically always worked with Macs and even after trying dozens and dozens of other fonts, Menlo just "looks right"
Are the following absolutely distinguishable: oO01l|({[]}):;
Do these make good arrows: <- -> <= =>
Are these characters large enough to be seen (some fonts make them teeny tiny): `^*
I'm not a fan of ligatures. They assign meaning to groups of characters that don't always mean that. I may want a<-b to mean "b into a" or "is a less than negative b" but the font shouldn't be deciding that. I find that ligatures cause me to parse the line twice rather than saving me time. But to each their own! I wish I liked them.
My favorite font for code is Menlo since I've basically always worked with Macs and even after trying dozens and dozens of other fonts, Menlo just "looks right"
oO0
1l|
({[]})
:;
<- -> <= =>
^*
a<-b
to mean "b into a" or "is a less than negative b" but the font shouldn't be deciding that. I find that ligatures cause me to parse the line twice rather than saving me time. But to each their own! I wish I liked them.Thankfully, there's also a free alternative to Menlo called Meslo: github.com/andreberg/Meslo-Font