Моноширинные шрифты с кириллицей: 36 бесплатных шрифтов для кода

Моноширинные шрифты с кириллицей: обычный и моноширинный шрифт рядом

В моноширинном шрифте все символы одной ширины: буква «ш», точка и пробел занимают одинаковое место. Поэтому столбцы в коде и таблицах выравниваются сами, отступы видно сразу, а похожие символы вроде 0 и O или 1, l и I хорошие шрифты для кода делают заметно разными.

Ниже собраны все свободные моноширинные шрифты с русскими буквами, которые я нашёл. Свободные значит с открытой лицензией (SIL OFL, MIT, Apache и похожие): их можно бесплатно ставить на любой компьютер, использовать в коммерческих проектах и подключать на сайты. Кириллицу я проверял по самим файлам шрифтов, а не по описаниям: в каждом из списка есть весь русский алфавит, включая «ё».

Как выбрать

Если не хочется перебирать, начните с одного из трёх: JetBrains Mono, Fira Code или Cascadia Code. Они хорошо сделаны, поддерживаются и уже стоят у многих в редакторе. Дальше решают вкус и мелочи: нужны ли лигатуры, насколько узким должен быть шрифт, нравятся ли засечки и рукописный курсив.

Лигатуры склеивают пары символов в один знак: -> становится стрелкой, != знаком неравенства, >= знаком «больше или равно». Одним так удобнее читать код, другим мешает. Почти во всех шрифтах с лигатурами их можно выключить в настройках редактора, а у части есть отдельная версия без них.

Моноширинный шрифт для кода в Word

В Word и других офисных программах можно использовать любой шрифт из списка: установите его в систему, и он появится в списке шрифтов. Если ставить ничего не хочется, в Windows и Office уже есть моноширинные Consolas и Courier New, на Mac – Menlo и Monaco. Они не свободные, но для документа на своём компьютере это не важно. Если документ уйдёт другим людям, учтите: у получателя нестандартного шрифта может не оказаться, и Word подставит другой.

Популярные шрифты для программирования

JetBrains Mono

Образец шрифта JetBrains Mono

Шрифт компании JetBrains, стоит по умолчанию в их средах разработки. У строчных букв увеличена высота, поэтому текст читается легко даже мелким кеглем. Есть лигатуры, курсив и восемь начертаний. Лицензия OFL. Скачать на Google Fonts.

Fira Code

Образец шрифта Fira Code

Fira Mono с добавленными лигатурами для программирования, автор – Никита Прокопов. Один из первых и самый известный шрифт с лигатурами. Лицензия OFL. Скачать на GitHub.

Cascadia Code

Образец шрифта Cascadia Code

Шрифт Microsoft для Windows Terminal и Visual Studio. Cascadia Code идёт с лигатурами, Cascadia Mono – тот же шрифт без них. Есть рукописный курсив и версии со значками для терминала. Лицензия OFL. Скачать на GitHub.

Source Code Pro

Шрифт Adobe, вышел в 2012 году и до сих пор один из самых аккуратных. Спокойный, без лигатур. Лицензия OFL. Скачать на Google Fonts.

IBM Plex Mono

Моноширинная часть фирменного семейства IBM Plex. Заметный характер за счёт мелких засечек у некоторых букв, хорошо смотрится и в коде, и в интерфейсах. Лицензия OFL. Скачать на Google Fonts.

Iosevka

Узкий шрифт, в строку помещается больше символов. Почти каждую букву можно настроить и собрать свою версию, а в готовых сборках десятки вариантов, есть лигатуры. На Google Fonts он лежит под названием Iosevka Charon. Лицензия OFL. Скачать на GitHub.

Ubuntu Mono и Ubuntu Sans Mono

Моноширинные шрифты дистрибутива Ubuntu. Ubuntu Mono узнаётся по округлым формам, Ubuntu Sans Mono вышел в 2024 году, он строже и поддерживает больше начертаний. Лицензия Ubuntu Font Licence. Ubuntu Mono и Ubuntu Sans Mono на Google Fonts.

PT Mono

Шрифт ParaType из проекта «Общедоступные шрифты» вместе с PT Sans и PT Serif. Кириллица здесь нарисована родной, а не добавлена к латинице. Лицензия OFL. Скачать на Google Fonts.

Шрифты с лигатурами

Victor Mono

Образец шрифта Victor Mono

Узкий шрифт с рукописным курсивом: в редакторах, где ключевые слова или комментарии выделяются курсивом, он выглядит необычно. Есть лигатуры. Лицензия OFL. Скачать на Google Fonts.

Monaspace

Образец шрифта Monaspace

Набор из пяти шрифтов GitHub с одинаковыми метриками: Neon, Argon, Xenon, Radon и Krypton. Их можно смешивать в одном редакторе, например, писать комментарии другим начертанием. Широкие буквы вроде «m» занимают место у соседних узких, поэтому текст выглядит ровнее. Есть лигатуры. Лицензия OFL. Скачать на GitHub.

Maple Mono

Образец шрифта Maple Mono

Скруглённый шрифт с лигатурами и рукописным курсивом. Есть версии со значками для терминала и с китайскими иероглифами. Лицензия OFL. Скачать на GitHub.

Lilex

Образец шрифта Lilex

IBM Plex Mono, к которому добавили лигатуры. Подойдёт тем, кому нравится Plex, но не хватает стрелок и знаков сравнения. Лицензия OFL. Скачать на Google Fonts.

Hasklig

Source Code Pro с лигатурами. Задумывался для языка Haskell, но годится для любого кода. Последний релиз вышел в 2020 году. Лицензия OFL. Скачать на GitHub.

Monoid

Образец шрифта Monoid

Узкий шрифт с лигатурами, рассчитанный на мелкий размер: чётко выглядит в 12 пикселях. Не обновляется с 2020 года. Лицензия MIT или OFL на выбор. Скачать на GitHub.

Nordwand Mono

Образец шрифта Nordwand Mono

Новый шрифт Танги Вивье: элементы классического гротеска Univers в пропорциях JetBrains Mono. Компактный, рассчитан на терминал и Neovim. Лигатуры включаются отдельной опцией. Лицензия MIT. Скачать на GitHub.

Ioskeley Mono

Образец шрифта Ioskeley Mono

Сборка Iosevka, настроенная под вид платного Berkeley Mono. Компактный геометричный шрифт для редакторов и терминала, есть версия без лигатур. Лицензия OFL. Скачать на GitHub.

Классические и системные

DejaVu Sans Mono

Развитие Bitstream Vera Sans Mono, моноширинный шрифт по умолчанию во многих дистрибутивах Linux. Простой и разборчивый, с большим набором символов. Лицензия Bitstream Vera, изменения DejaVu переданы в общественное достояние. Скачать на GitHub.

Hack

Образец шрифта Hack

Доработанный DejaVu Sans Mono: перерисованы знаки, которые в коде встречаются чаще всего, улучшено отображение на экране. Обновлений давно не было, но шрифт законченный. Лицензия MIT и Bitstream Vera. Скачать на GitHub.

Meslo

Вариант шрифта Menlo из macOS с тремя вариантами межстрочного интервала и версией с перечёркнутым нулём. Его версия со значками популярна для оформления терминала. Лицензия Apache 2.0. Скачать на GitHub.

Cousine и Liberation Mono

Шрифты с той же шириной знаков, что у Courier New: документ, свёрстанный под Courier New, с ними не разъедется. Liberation Mono входит в большинство дистрибутивов Linux. Лицензия OFL. Cousine на Google Fonts, Liberation Mono на GitHub.

Noto Sans Mono

Моноширинный шрифт из семейства Google Noto, которое старается покрыть все письменности мира. Нейтральный, с поддержкой греческого и вьетнамского. Лицензия OFL. Скачать на Google Fonts.

Roboto Mono

Моноширинная версия Roboto, системного шрифта Android. Строгий и узнаваемый, хорошо подходит для интерфейсов. Лицензия OFL. Скачать на Google Fonts.

Fira Mono

Шрифт, сделанный для Mozilla, основа для Fira Code. Если лигатуры не нужны, а рисунок Fira нравится, берите его. Лицензия OFL. Скачать на Google Fonts.

Go Mono

Шрифт с засечками, который студия Bigelow & Holmes нарисовала для языка Go. Похож на шрифт пишущей машинки, но лучше читается на экране. Лицензия BSD, как у самого Go. Скачать на сайте Go.

Anonymous Pro

Шрифт Марка Саймонсона, сделанный специально для кода в 2009 году: похожие символы в нём различаются особенно заметно. Лицензия OFL. Скачать на Google Fonts.

Шрифты с характером

Geist Mono

Шрифт компании Vercel, сделан в паре с гротеском Geist. Геометричный и аккуратный, хорошо смотрится в интерфейсах. Лицензия OFL. Скачать на Google Fonts.

Martian Mono

Образец шрифта Martian Mono

Шрифт студии Evil Martians с несколькими вариантами ширины: от узкого до широкого. Подходит для кода и для заголовков. Лицензия OFL. Скачать на Google Fonts.

Overpass Mono

Шрифт Red Hat по мотивам Highway Gothic, шрифта дорожных знаков США. Лицензия OFL. Скачать на Google Fonts.

mononoki

Шрифт Маттиаса Теллена с мягкими формами и чётко различимыми похожими символами. Лицензия OFL. Скачать на GitHub.

Fantasque Sans Mono

Шрифт с лёгким рукописным налётом, весёлый, но всё ещё разборчивый. Есть версия с увеличенным межстрочным интервалом. Последний релиз вышел в 2019 году. Лицензия OFL. Скачать на GitHub.

Agave

Образец шрифта Agave

Небольшой шрифт с упором на чёткость в терминале. Есть варианты с перечёркнутым нулём и выпуклыми скобками. Лицензия OFL. Скачать на GitHub.

Old Timey Mono

Образец шрифта Old Timey Mono

Шрифт под пишущую машинку начала XX века. Для ежедневного кода спорный выбор, для оформления подойдёт. Лицензия OFL. Скачать на GitHub.

LXGW WenKai Mono

Моноширинная версия рукописного шрифта LXGW WenKai. Сделан прежде всего для китайского текста, но русские буквы в нём есть. Лицензия OFL. Скачать на Google Fonts.

Пиксельные

Terminus

Растровый шрифт для консоли Линукса и терминалов, знаки собраны из пикселей. Очень чёткий на мелких размерах и экранах без высокой плотности. В список попала его версия в формате TTF. Лицензия OFL. Скачать TTF-версию.

Departure Mono

Образец шрифта Departure Mono

Пиксельный шрифт в духе старых компьютеров, но с аккуратно проработанными знаками. Лицензия MIT. Скачать на GitHub.

Без кириллицы

Эти свободные моноширинные шрифты часто советуют, но русских букв в них нет. Если набрать в них русский текст, редактор подставит буквы из другого шрифта, и выравнивание поедет: Inconsolata, Intel One Mono, Commit Mono, 0xProto, Space Mono, Red Hat Mono, Sometype Mono, Courier Prime, Comic Mono.

Отдельно стоит упомянуть Nerd Fonts. Это не шрифт, а сборник популярных шрифтов, в которые добавлены значки для терминала и консольных программ. Кириллица в такой версии остаётся, если она была в исходном шрифте.

Нужен сайт или доработка?

Сделаю сайт, тему для WordPress или разберусь с тем, что уже работает не так. Отвечаю в течение дня.

Обсудить проект

Ещё в блоге