В ходе программирования приходится продолжительное время проводить за компьютером и вычитывать программный код. Вот почему правильны выбор шрифта - важная задача. Комфорт для глаз в этом аспекте стоит на первом месте. Но и визуальный стиль тоже не стоит упускать из внимания. В этом обзоре рассмотрим, как должен выглядеть хороший шрифт для работы с кодом. Мы покажем лучшие шрифты для программирования, а также приведем инструкцию по их способам загрузки.
Один из самых важных показателей во время выбора шрифта для работы с кодом - читаемость. Важно, чтобы символы были хорошо различимыми. Иметь простую форму в едином стиле. В противном случае глаза будут быстро уставать. Часто в них используются лигатуры. Это знаки, которые состоят из нескольких символов, сливающихся друг с другом. За счет такого подхода чтение становится более комфортным. Но упростить работу программиста с программным кодом еще можно эффективней. Так нами были подобраны восемь разноплановых шрифтов. Каждый из них имет свои отличительные особенности.
Бесплатный шрифт, предназначенный разработчикам. Акцент в нем сделан на комфорт при чтении и редактировании кода. Все символы имеют схожую простую форму. У них одинаковая ширина и отсутствуют элементы на внешних границах, например, те же засечки. Это особенно удобно при вертикальном чтении.
Основные особенности:
Последняя версия шрифта доступна для скачивания с официального сайта.
Fira Code это подвид моноширинного Fira Mono. Отличается идентичным начертанием всех символов, но есть одно различие - использовании лигатур, которые есть только в Fira Code. Шрифт изначально создавался для Firefox OS. Акцент дизайнер делал на лучшей читаемости.
Чтобы загрузить шрифт стоит обратиться к официальному репозиторию. Для этого выполните команду:
$ sudo apt install fonts-firacode
После ее завершения Fire Code появится в системе. Но если команда не сработала, то воспользуйтесь Google Fonts для загрузки.
Следующий моноширинный шрифт, задумывавшийся специально для разработчиков ПО. Помимо отличной читаемости, особое внимание создатели уделили визуальному стилю. Символы имеют увеличенную ширину, а по высоте могут незначительно отличаться. Присутствует 120 лигатур специально для программного кода. У самих символов есть выбор альтернативного стиля.
Данный шрифт распространяется на платной основе на официальном сайте. У него есть пробная версия только для латиницы, без лигатур и других особенностей. Она подходит исключительно для некоммерческого использования.
Идея IBM Plex Mono – показать дух компании IBM и идеологию, прошедшую сквозь всю ее историю. По своему стилю это гротескный шрифт, который отлично читается на всех устройствах. Все описанное в сочетании с моноширинностью делает его оптимальным для работы с кодом.
Новую версию IBM Plex Mono всегда можно найти в официальном репозитории на сайте Github. Загрузите одну из версий шрифта, например, более современный TrueType.zip. Откройте папку IBM-Plex-Mono в полученном архиве, а затем распакуйте ее в систему.
Из одного названия шрифта понятно, что изначально он и был разработан как для чтения, так и редактирования исходного кода. В качестве основы используется Source Sans.
Особенностей шрифта:
Также он поддерживает множество языков, но в основном в нем используется латиница.
Monoid по своему внешнему исполнению выполнен в пиксельном стиле. Шрифт отлично подходит для экранов с низким разрешением. Сами символы отлично различимы, имеют большие апертуры (вертикальные и горизонтальные срезы на границах). Особое внимание в нем уделено кастомизации, ведь многие параметры можно настроить еще до скачивания. Monoid необходим для загрузки на сайте его создателя Larsenwork.com.
Шрифт изначально задумывался для Ubuntu и встроен в данный дистрибутив Linux. Он не имеет засечек, что важно при изучении кода. Ubuntu Mono использует особенности OpenType и отлично различим даже на небольших экранах, например, на мобильных устройствах.
Шрифт Ubuntu Mono находится в открытом доступе на официальном сайте. Пролистайте данную страницу до раздела Resources и нажмите Download for Free, чтобы скачать его. Также его можно найти в сервисе Google Fonts. Для загрузки откройте эту ссылку и кликните по кнопке Download Family.
Моноширинный Inconsolata вдохновлен пропорциональным шрифтом Avenir, проприетарным Consolas и Letter Gothic, классическим для компьютеров IMB. Изначально в нем отсутствовало жирное начертание, но с течением времени оно было добавлено. Среди особенностей шрифта стоит отметить высокое качество символов при выводе. Это один из аспектов, на котором делал внимание его создатель.
Наиболее быстрый просто вариант загрузки Inconsolata заключается в использовании официального репозитория Ubuntu. За данное действие отвечает следующая команда:
$ sudo apt-get install fonts-inconsolata
Ну а если при ее выполнении возникла ошибка, то скачайте шрифт с сайта Google привычным образом.