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.

Fira Code includes a variable font version.

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 12 June 2020 — version 5.2
Update 10 June 2020 — version 5.1
Update 18 May 2020 — version 4
Update 13 May 2020 — version 3.1
Update 09 April 2020 — version 3.0
Update 10 September 2019 — v2 (Huge update! — see changelog)
Update 30 July 2019 — version 1.207
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, TTF, WOFF, WOFF2
License
SIL Open Font License    → Licenses explained
Tags
Author

Fira Code Light

Font preview image

Fira Code Regular

Font preview image

Fira Code Medium

Font preview image

Fira Code SemiBold

Font preview image

Fira Code Bold

Font preview image

Fira Code Retina

Font preview image