Coding Fonts

· by

Contents

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:

Ubuntu Mono Powerline
Ubuntu Mono Powerline

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

Google Fonts page

Fira Code

Fira Code
Fira Code

FiraCode is licensed under SIL Open Font License 1.1. It is a monospaced font with programming ligatures.

Google Fonts Page

Cascadia Code