Fira Code by Nikita Prokopov

Fira Code by Nikita Prokopov

Fira Code is an extension of Fira Mono, adding ligatures for common programming multi-character combinations. This greatly improves the time the human eye spends scanning the code and joining multiple characters into single logical operators.

The ligatures are a font rendering feature, so the underlying code remains ASCII-compatible.

For details and pull requests visit the Fira Code Github repo.

Apps and projects that use Fira Code

Browser support

<!-- HTML -->
<link rel="stylesheet" href="https://cdn.rawgit.com/tonsky/FiraCode/1.205/distr/fira_code.css">

/* CSS */
@import url(https://cdn.rawgit.com/tonsky/FiraCode/1.205/distr/fira_code.css);
  • Chrome
  • Firefox
  • Safari
  • Opera
  • IE 10+, Edge: enable with font-feature-settings: “calt” 1;
  • ACE
  • CodeMirror (enable with font-variant-ligatures: contextual;)

Terminal support

  • Butterfly
  • Hyper.app
  • iTerm 2 (3.1+)
  • Kitty
  • Konsole
  • mintty (2.8.3+)
  • QTerminal
  • Terminal.app
  • Termux
  • Token2Shell/MD
  • upterm
  • ZOC (macOS)

Editor support

Fira Code works in more than 50 editors, see the Github repo for a list of editors.

Update 01 Oct 2018 — version 1.206
Update 30 Sep 2018 — version 1.205
Category
Language support
Latin Extended, Cyrillic Extended, Greek Extended
Format
EOT, OTF, TTF, WOFF, WOFF2
License
SIL Open Font License v1.1    → Licenses explained
Tags
Author
Adjust size

Fira Code Light

Fira Code Regular

Fira Code Medium

Fira Code Bold

Fira Code Retina