Шрифт программирования онлайн

Когда ваша профессия связана с написанием кода в течение значительного длительного периода времени. Даже обманчиво тривиальные вещи. Такие как шрифт. Который вы используете. Могут иметь огромное значение.
Это список шрифтов для людей, которые любят код. Для вашего удобства я создал примерную страницу для всех упомянутых здесь шрифтов. Которая может помочь вам выбрать тот. Который подходит именно вам.

Пример страницы Шрифтов программирования

Просмотр исходного кода на GitHub

Критерии отбора

Вот факторы, используемые для выбора шрифтов в этом списке.

Моноширинный

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

1. Моноширинные шрифты также называются шрифтами фиксированной ширины.

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

Читабельность и разборчивость экрана

Когда вам приходится часами смотреть на код. Комфорт чтения действительно важен.

Кроме того, исследования показывают . Что шрифты могут влиять на пользовательский опыт; типографика оказывает измеримое когнитивное воздействие на наше настроение2, что. В свою очередь. Может иметь косвенные последствия для нашей производительности.

Предпочтительно, чтобы шрифт. Который мы выбираем. Был явно разработан с учетом кодирования и оптимизирован специально для удобства чтения на экране/мониторе компьютера.

Читабельность — это субъективный вопрос-то, что мне легко читать, может быть не так для вас. Примерная страница

Однозначные символы

Чтобы избежать синтаксических ошибок, мы должны быть в состоянии легко различать похожие символы, такие какl,1, |и Iкогда мы пишем/читаем код. Программистам не нужно задаваться вопросом , набрали ли они 0, Oилиo, или ли строковое значение обернуто с помощью backticks (

``) или apostrophes ('').

Пример страницы содержит блок кода, содержащий потенциально неоднозначные символы. Так что вы можете проверить разборчивость конкретного шрифта.

По-настоящему бесплатно

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

Мое намерение в этом списке состоит в том, чтобы выделить бесплатные шрифты. Которые действительно бесплатны

. Некоторые популярные программные шрифты — шрифты. Которые я также лично люблю. Такие как Consolas и Monaco — были намеренно исключены. Потому что их лицензионные условия вне личного использования были неясны.

Репутация

Много времени было потрачено на поиск и исследование шрифтов для включения в этот список. Эта деятельность привела меня к шрифтам, которые очень любят программисты. И помогла мне сузить этот круг до приемлемого размера.

Личные предпочтения

Всегда будет некоторый уровень предвзятости при составлении такого списка.

Существует много отличных программных шрифтов. Которые соответствуют приведенным выше критериям. Но в конце концов этот список имеет главный недостаток и ограничивающий фактор: Я. Я решил включить только те программные шрифты. Которые мне удобно рекомендовать другим.

Если у вас есть рекомендации, пожалуйста, поделитесь ими в разделе комментариев этой статьи.

Шрифты

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

1. Анонимный Профессионал

Anonymous Pro, разработанный дизайнером шрифтов Марком Симонсоном. Был “разработан специально для кодеров”. Согласно его веб — сайту.

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

2. Кузин

Если вы поклонник семейства шрифтов Courier, то вам понравится Cousine. Cousine улучшает семейство шрифтов. Которое вдохновило его. Предлагая “улучшенные характеристики читаемости на экране”3. Этот шрифт был сделан Стивом Маттесоном, дизайнером многих шрифтов. Которые вы видите в операционных системах с открытым исходным кодом.

Ресурсы Кузины
Подробная информация Cousine (Открытая библиотека шрифтов)
Лицензия Лицензия Apache версии 2.0
Ссылки для скачивания Шрифт Squirrel
Google Fonts

3. ДежаВю Без Моно

Этот моноширинный шрифт является членом семейства шрифтов DejaVu. Проекта с открытым исходным кодом. Символы этого шрифта заметно более устойчивы по сравнению с другими символами того же класса.

4. Дроид Без Моно

Входящий в семейство шрифтов Droid и заказанный Google. Этот моноширинный член обещает “отличные характеристики разборчивости в своих буквенных формах”. Согласно его официальному описанию.

Этот шрифт хорошо работает в редакторах кода. Но также хорошо выглядит при визуализации в пользовательских интерфейсах. Droid Sans Mono также принадлежит Стиву Маттесону.

5. Фира Моно

Семейство шрифтов Fira, разработанное Эриком Шпикерманом, было заказано Mozilla для их ОС. Этот моноширинный вариант имеет для меня отличную разборчивость знаков препинания.

6. Отшельник

Отшельник-это “шрифт для программистов. Написанный программистом.” Этот шрифт является относительно новым шрифтом. Это Пабло Каро, чье профессиональное образование инженера и компьютерщика, а также послужной список

проектовделают его человеком не только квалифицированным , чтобы знать, каковы потребности программистов. Но и интересным нетипичным дизайнером шрифтов. Этот моноширинный шрифт “разработан, чтобы быть ясным, прагматичным и очень читаемым”. Согласно веб-сайту Каро. “Его создание было сосредоточено на программировании.”

7. Безутешность

Inconsolata черпает вдохновение из вездесущего шрифта Consolas от Microsoft. Inconsolata была разработана Рафом Левиеном, инженером Google. В настоящее время работающим на платформе Android. Левиен говорит на своем сайте, что, хотя существует много отличных программных шрифтов. Многие из них “не обладают вниманием к деталям для рендеринга с высоким разрешением.”

8. Кислород Моно

Это семейство моноширинных шрифтов принадлежит Вернону Адамсу, человеку. Хорошо известному в сообществе шрифтов с открытым исходным кодом. Oxygen Mono хорошо работает на рабочем столе. Символы шрифта — и особенно, для меня, его знаки препинания — имеют большую четкость и разборчивость.

Кислородные Моно ресурсы
Подробная информация Oxygen Mono (Google Fonts)
Полезные ресурсы Самые первые наброски
Репо GitHub
Лицензия Лицензия на открытый шрифт SIL
Ссылки для скачивания Шрифт Squirrel
Google Fonts

9. PT Mono

Семейство шрифтов PT было разработано для русского языка. Но одинаково хорошо работает и с латинским алфавитом. Вариация PT Mono написана Александрой Корольковой. Шрифт очень читабельный, а также очень элегантный с его гуманистическими характеристиками.

10. Исходный код Pro

Исходный код Pro создан Полом Д. Хантом. Этот шрифт является одним из проектов Adobe с открытым исходным кодом. Source Code Pro удобен для чтения и записи кода.

11. Luculent

Luculent-это семейство шрифтов, предназначенное для программистов. Сюда входит несколько стилей, которые могут помочь с подсветкой синтаксиса. Его разработка началась в 2008 году, но он был выпущен только недавно.

12. М+

M+ — это огромное семейство шрифтов, предназначенных для японского набора символов. Его вариация латинских символов фиксированной ширины хорошо известна многим программистам.

13. Ubuntu Mono

Семейство шрифтов Ubuntu было разработано Далтоном Маагом, ведущим литейщиком шрифтов. Его моноширинный шрифт очень четкий и разборчивый и идеально подходит для длительных сеансов кодирования.

Рекомендации

  1. Моноширинный шрифт (wikipedia.org)
  2. Эстетика чтения (PDF) (mit.edu)
  3. Google Fonts Cousine (google.com)

Связанный Контент