The font choice for developing software is important. Developers read code all the time.
This is an article I had for quite a while as a draft. As part of my yearly cleanup, I've published it without finishing it. It might not be finished or have other problems.
Powerline Fonts
The Ubuntu Powerline font is what I use:
Ligatures
Ligatures are a design method of combining two characters (graphemes) to get a nicer way of printing them together. Historically, this has been done with "ff", "fi", "fl". For code, other options are possible. I'm not saying any of those are a good idea:
Original | Unicode | Screenshot | Comment |
---|---|---|---|
!= | ≠ | ||
-> | → | ||
=> | ⇒ | ||
>= | ≥ | ||
<= | ≤ | ||
== | = | ||
++ | ++ |
How to Enable Ligatures:
Ubuntu Mono
Fira Code
FiraCode is licensed under SIL Open Font License 1.1. It is a Monospaced font with programming ligatures.
Cascadia Code
- Microsoft releases new open source font Cascadia Code, 2019
- GitHub: microsoft / cascadia-code
- Microsoft releases Cascadia Code version 1909.16, 2019.
- Kayla: Cascadia Code, 2019.