The developer font: Fira code

Programming for such a long time and only now found the Fira Code font.

Some screenshots to show how nice this looks.

Example for an if statement where we check for nil, using a “not same” or “not equal”:

 

if err != nil {
  continue
}

The != sign reads as a not equal character. Now if you have Fira Code installed, this looks like the following

Same goes for golang channel communication, instead of <- , two characters, you’ll see it as one character.

As mentioned on the page:

Problem description: Programmers use a lot of symbols, often encoded with several characters. For the human brain, sequences like -><= or := are single logical tokens, even if they take two or three characters on the screen. Your eye spends a non-zero amount of energy to scan, parse and join multiple characters into a single logical one. Ideally, all programming languages should be designed with full-fledged Unicode symbols for operators, but that’s not the case yet.

 

Please have a look at the Fira Code font page for more information and to program with proper unicode symbols for operators.

Happy coding,

Top