Главная >> Списки >> Лучшие шрифты для программирования

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

Во время работы с кодом программисту приходится подолгу сидеть за компьютером и смотреть на текст. Поэтому выбору шрифта стоит уделить особое внимание. Комфорт для глаз в этом аспекте стоит на первом месте. Но и визуальный стиль тоже стоит брать во внимание.

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


Содержание статьи

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

Читаемость – это один из важнейших параметров при выборе шрифта для работы с кодом. Все символы должны быть хорошо различимыми. А заодно иметь простую форму в едином стиле, чтобы глаза лишний раз не нагружались. Очень часто в них используются лигатуры. Это такие знаки, которые состоят сразу же из нескольких символов, сливающихся друг с другом. За счет такого подхода чтение становится более комфортным.

Но это далеко не все, что может упросить работу программиста. Мы подобрали 8 разноплановых шрифтов, каждый из которых имеет свои особенности. Ознакомьтесь с ними, выберите понравившийся и воспользуйтесь инструкцией по установке.

1. JetBrains Mono

Это бесплатный шрифт, который задумывался в первую очередь для разработчиков. Основной акцент в нем сделан на комфорт при чтении и редактировании кода. Все символы имеют схожую простую форму. У них одинаковая ширина и отсутствуют элементы на внешних границах, например, те же засечки. Это особенно удобно при вертикальном чтении.

wNhtQUhH9Ge6wAAAABJRU5ErkJggg==

Давайте вкратце рассмотрим его особенности:

  • Строчные буквы специально сделаны более высокими.
  • У всех символов уникальный внешний вид, например, цифра 0 имеет точку внутри, а в случае с буквой O она отсутствует.
  • Наличие лигатур.
  • Курсив имеет нестандартный угол наклона в 9°.

Последнюю версию шрифта JetBrains Mono всегда можно скачать с официального сайта.

2. Fira Code

Fira Code это вариация моноширинного Fira Mono. Начертание всех символов у них идентичное, но есть одно различие. Заключается оно в использовании лигатур, которые есть только в Fira Code. А сам шрифт изначально создавался для Firefox OS. Основной акцент дизайнер делал на лучшей читаемости.

x4jurzz4zKe10A9PjHR17avP8PDHrv5qkU6rwAAAAASUVORK5CYII=

Для загрузки шрифта проще всего обратиться к официальному репозиторию. В терминале Ubuntu выполните команду:

sudo apt install fonts-firacode

После ее завершения Fire Code появится в системе. Но если команда не сработала, то воспользуйтесь Google Fonts для загрузки.

3. MonoLisa

Еще один моноширинный шрифт, задумывавшийся специально для разработчиков ПО. Помимо отличной читаемости, особое внимание создатели уделили визуальному стилю. Символы имеют увеличенную ширину, а по высоте могут незначительно отличаться. Присутствует 120 лигатур специально для программного кода. А у самих символов есть выбор альтернативного стиля.

NQM4khvQAAAABJRU5ErkJggg==

Данный шрифт распространяется на платной основе на официальном сайте. У него есть пробная версия только для латиницы, без лигатур и других особенностей. Она подходит исключительно для некоммерческого использования.

Чтобы загрузить пробную версию MonoLisa, перейдите на эту страницу, введите свой электронный адрес в графу Email, пройдите капчу и нажмите Download Trial Version.

4. IBM Plex Mono

Основная задумка IBM Plex Mono – показать дух компании IBM и идеологию, прошедшую сквозь всю ее историю. По своему стилю это гротескный шрифт, который отлично читается на всех устройствах. Все описанное в сочетании с моноширинностью делает его оптимальным для работы с кодом.

z97tO93LIEeJAAAAABJRU5ErkJggg==

Новую версию IBM Plex Mono всегда можно найти в официальном репозитории на сайте Github. Загрузите одну из версий шрифта, например, более современный TrueType.zip. Откройте папку IBM-Plex-Mono в полученном архиве, а затем распакуйте ее в систему.

5. Source Code Pro

Даже по названию шрифта понятно, что он предназначается для чтения и редактирования исходного кода ПО. В качестве основы используется Source Sans. Из характерных особенностей можно выделить:

  • Увеличенная высота и ширина символов, но между собой они сведены к одинаковым размерам.
  • Символы не похожи друг на друга, что особенно важно, например, с i, l и 1.
  • Увеличены размеры знаков пунктуации.
  • Наличие набора глифов Adobe Latin 4.
  • Поддержка множества языков, хотя в основном везде используется латиница.

wd0zt4LQEX54wAAAABJRU5ErkJggg==

Загрузить Source Code Pro получится с сайта Google Fonts с помощью кнопки Download Family, расположенной в правой верхней части страницы.

6. Monoid

Monoid по своему внешнему исполнению выполнен в пиксельном стиле. Шрифт отлично подходит для экранов с низким разрешением. Сами символы отлично различимы, имеют большие апертуры (вертикальные и горизонтальные срезы на границах). Особое внимание в нем уделено кастомизации, ведь многие параметры можно настроить еще до скачивания.

f8DX++UyXpsUkMAAAAASUVORK5CYII=

Monoid доступен для загрузки на сайте его создателя Larsenwork.com. Откройте эту ссылку и немного пролистайте страницу, пока не увидите блок с самим шрифтом. Здесь можно настроить несколько параметров: Alternatives – использование альтернативных версий для символов, LineHeight – размер отступов строк, Tracking – расстояние между символами, Ligatures – использование лигатур. Чуть ниже отображается окно предпросмотра.

H0OA3sT4zXtkAAAAAElFTkSuQmCC

Настройте все по своему усмотрению и кликните по кнопке Download.

7. Ubuntu Mono

Данный шрифт изначально задумывался для Ubuntu и встроен в данный дистрибутив Linux. Он не имеет засечек, что важно при изучении кода. Ubuntu Mono использует особенности OpenType и отлично различим даже на небольших экранах, например, на мобильных устройствах.

fLf9FgzS7jdtsQGPAAAAAElFTkSuQmCC

Шрифт Ubuntu Mono находится в открытом доступе на официальном сайте. Пролистайте данную страницу до раздела Resources и нажмите Download for Free, чтобы скачать его. Также его можно найти в сервисе Google Fonts. Для загрузки откройте эту ссылку и кликните по кнопке Download Family.

8. Inconsolata

Моноширинный Inconsolata вдохновлен пропорциональным шрифтом Avenir, проприетарным Consolas и Letter Gothic, классическим для компьютеров IMB. Изначально в нем отсутствовало жирное начертание, но с течением времени оно было добавлено. Среди особенностей шрифта стоит отметить высокое качество символов при выводе. Это один из аспектов, на котором делал внимание его создатель.

bqX5cdpA5igAAAABJRU5ErkJggg==

Самый просто вариант загрузки Inconsolata заключается в использовании официального репозитория Ubuntu. За данное действие отвечает следующая команда:

sudo apt-get install fonts-inconsolata

Ну а если при ее выполнении возникла ошибка, то скачайте шрифт с сайта Google Fonts привычным образом.

Выводы

В этой статье мы рассмотрели лучшие шрифты для программирования. На самом деле специализированных шрифтов для просмотра и написания программного кода значительно больше. Но представленные 8 вариантов относятся к самым популярным и удобным по мнению многих пользователей. При выборе одного из них в первую очередь стоит обращать внимание на удобство чтения. А уже потом идут предпочтения по внешнему виду.

Слияние символов через лигатуры во многих программах можно отключить, например, в той же Visual Studio Code, если они мешаются. Размер шрифта тоже настраивается без каких-либо проблем, как и многие другие параметры. Имеет смысл один раз заморочиться и подобрать все под себя.

Оцените статью

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (8 оценок, среднее: 4,38 из 5)
Загрузка...
Creative Commons License
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

7 комментариев к “Лучшие шрифты для программирования”

  1. Я разработчик, из представленных пользуюсь первыми двумя — JetBrains Mono и Fira Code, но как основной шрифт для работы выбрал Cascadia Code.

    Ответить
  2. Обязательно на скриншотах такой блевотный говнокод показывать? Его даже на макоси шрифтами не загладишь. Видимо это вершина кода линуксадминов...

    Ответить

Оставьте комментарий