← Ко всем open source проектам

Fira Code

tonsky/FiraCode

Fira Code — моноширинный шрифт для программирования с лигатурами, которые делают операторные последовательности визуально чище.

Форки 3,186
Автор tonsky
Язык Clojure
Лицензия OFL-1.1
Обновлено 2026-06-10

Что это такое

Fira Code — шрифт для программирования на основе Fira Mono с поддержкой лигатур. Он не меняет файл с кодом: символы остаются обычными `=`, `>`, `!`, `-`, но редактор отображает некоторые последовательности как один более читаемый знак.

Идея проекта выросла из наблюдения, что код полон операторов и повторяющихся комбинаций. Лигатуры помогают глазу быстрее воспринимать `=>`, `!=`, `===`, стрелки и другие последовательности, не ломая совместимость текста.

Что внутри

В репозитории — исходники шрифта, готовые релизы, инструкции установки, список редакторов и терминалов с поддержкой, альтернативы, сборка локально и варианты stylistic sets. Проект полезен именно как типографический слой поверх привычного редактора.

Практический сценарий: установить Fira Code, выбрать его в VS Code, JetBrains, terminal или другом редакторе, включить ligatures и посмотреть, стало ли чтение кода комфортнее. Если нет — исходный код не меняется, можно просто вернуться к другому шрифту.

Что меняет лигатура

Фрагмент показывает исходные последовательности; шрифт может отрисовать их красивее, но символы в файле остаются теми же.

Язык: Plain text
!=   ===   =>   <=   ->   |>

Сильные стороны и ограничения

Сильная сторона — низкая цена эксперимента. Шрифт легко поставить и убрать, а улучшение читаемости для некоторых разработчиков заметно сразу.

Ограничение — субъективность. Не всем нравятся лигатуры: кому-то они мешают видеть реальные символы. В командном коде Fira Code ничего не навязывает, потому что это настройка отображения, а не форматирование проекта.