# Fira Code font

> Fira Mono extended with programming ligatures that draw sequences such as -> and <= as single symbols.

Fira Code is a monospaced typeface that extends Fira Mono with ligatures for common multi-character programming sequences; Nikita Prokopov is credited with the extension. Fira Code is a variable font with five weights, Light 300 to Bold 700, and 1,846 glyphs. It is released under the SIL Open Font License 1.1 and suits code editors and terminals.

## Facts

- Classification: [Monospace](https://trendhub.net/fonts/category/monospace)
- Designed by: The Mozilla Foundation, Telefonica S.A., Nikita Prokopov
- License: SIL Open Font License 1.1 (https://openfontlicense.org/open-font-license-official-text/)
- Styles: 5 (Light 300, Regular 400, Medium 500, SemiBold 600, Bold 700)
- Variable font: Yes (wght 300–700)
- Glyphs: 1846
- Character sets: cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, symbols2
- Last updated: 2025-09-16
- Official source: https://fonts.google.com/specimen/Fira+Code
- Page: https://trendhub.net/fonts/fira-code
- Tagged for: Code, Tech

## About Fira Code

Fira Code is a monospaced typeface built on Fira Mono with an added set of programming ligatures. Sequences such as an arrow, a less-than-or-equal sign or an assignment operator are drawn as one joined symbol, and for frequent pairs like two dots or two slashes the ligatures correct the spacing. This is a rendering feature only: the underlying text stays ordinary ASCII characters. The specimen shows a zero with an interior mark, a serifed i, and an l and 1 that are easy to tell apart. Fira Code is a variable font with a weight axis from 300 to 700 and five named weights, Light to Bold; it has no italic. Its 1,846 glyphs cover Latin, Cyrillic, Greek and a symbols subset. The copyright belongs to The Fira Code Project Authors.

## License

SIL Open Font License 1.1. Copyright 2014-2020 The Fira Code Project Authors (https://github.com/tonsky/FiraCode)

Allowed:
- Use the fonts in personal and commercial work, in print, on the web and in apps.
- Modify the fonts and build new versions from them.
- Redistribute the fonts, on their own or bundled with software, as long as the license text and copyright notice go with them.

Conditions:
- The fonts cannot be sold by themselves.
- A modified version must stay under the same license and cannot use a Reserved Font Name without the copyright holder's permission.
- The authors' names cannot be used to promote a modified version without permission.

Summary only, not legal advice. Full text: https://openfontlicense.org/open-font-license-official-text/

## Where it works

- **Code editors**: Ligatures turn multi-character operators into single symbols, so comparisons and arrows read as one token.
- **Terminals**: A fixed width with distinct zero, l and 1 keeps command output and paths unambiguous.
- **Code in slides and tutorials**: Bold 700 and SemiBold 600 stay readable when a snippet is projected.
- **Documentation with Cyrillic or Greek comments**: Both scripts are included, so comments in Russian or Greek keep the same character width.
- **Configuration and log viewers**: Five weights let a tool show levels or keys with a heavier weight without leaving the grid.

## Things to know

- **No italic**: Fira Code has upright weights only; editors that italicise comments will slant it artificially.
- **Ligatures can be switched off**: They are an OpenType feature, so an editor or CSS can disable them and show the plain characters.
- **The file content is unchanged**: Ligatures alter only how text is drawn; copying code still gives the original characters.

## FAQs

### Is Fira Code free for commercial use?

Yes. Fira Code is published under the SIL Open Font License 1.1, which allows use in personal and commercial work, modification and redistribution. The font cannot be sold on its own, and modified versions stay under the same license.

### Who designed Fira Code?

Fira Code is an extension of Fira Mono, credited to Nikita Prokopov together with The Mozilla Foundation and Telefonica S.A. The font's name table also lists Carrois Corporate and Edenspiekermann AG.

### What are the ligatures in Fira Code?

Fira Code draws common multi-character programming sequences, such as arrows and comparison operators, as single joined symbols. The code itself is not changed and remains ASCII-compatible.

### How many weights does Fira Code have?

Fira Code has five weights: Light 300, Regular 400, Medium 500, SemiBold 600 and Bold 700. There is no italic. Fira Code is supplied as one variable file whose weight axis runs from 300 to 700.

### Which languages does Fira Code support?

Fira Code includes the letters needed for English and other Latin-script languages such as German, Polish and Turkish, as well as Russian, Ukrainian, Bulgarian and Greek.

---

Source: https://trendhub.net/fonts/fira-code (trendhub)
