Fira Code monospaced font with programming ligatures

0

Fira Code is an extension of the Fira Mono font containing a set of ligatures for common programming multi-character combinations. This is just a font rendering feature: underlying code remains ASCII-compatible. This helps to read and understand code faster.

Reason for Fira Code?

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.

Solution

Code examples

Ruby:

JavaScript:

Erlang:

Elixir:

Go:

LiveScript:

Clojure:

Terminal support

Black Screen, Butterfly, Hyper.app, Konsole, QTerminal

Editor support

Visual Studio 2017 & 2015, TextEdit, TextMate2, PhpStorm, NetBeans, Eclipse (Linux) and more..

Browser support

  • IE 10+, Edge: enable with font-feature-settings: "calt" 1;
  • Firefox
  • Safari
  • Chromium-based browsers (Chrome, Opera)
  • ACE
  • CodeMirror (enable with font-variant-ligatures: contextual;)

Download Font : LINK

Installing font

Windows:

  • in the ttf folder, double-click each font file, click “Install font”; to install all at once, select all files, right-click, and choose “Install”

Mac:

  • in the ttf folder, select all font files, click “Install font”

Linux:

  • in the ttf folder, double-click each font file, click “Install font”

Official Documentation : GITHUB

Leave A Reply

Your email address will not be published.