Шрифт который используется в программах

Заметил, что многие даже и не заногяются на счет того, какой шрифт используют для составления программного кода. Более того, большинство даже не использует моноширенный шрифт, а некоторые даже и не знают, что это слово означает. Когда я первый раз поставил AutoIT (это была сборка от AZJIO) то у меня в скайте по умолчанию, вообще стояла вердана (как это так. ) ) Некоторые используют Курьер и не заморачиваются. Для себя я давно уже выбрал шрифт под названием Anonymous Pro (http://www.marksimonson.com/fonts/view/anonymous-pro) и очень им доволен. А что предпочитаете вы?

InnI

AutoIT Гуру

Сообщения 4,873 Репутация 1,409
WinXP — Courier New
Win7 — Consolas

Skif_off

Знающий

Сообщения 173 Репутация 12
Liberation Mono, с Courier New в AkelPad есть проблемы.

kaster

Мой Аватар, он лучший самый

Команда форума
Глобальный модератор
Сообщения 4,020 Репутация 626
oesoes [?]
большинство даже не использует моноширенный шрифт

C# Как в программе использовать нестандартный шрифт

у меня нет точной статистики, но я более чем уверен что это – ложь. практически каждый первый (ну ладно, 1.1-ый) программист, а не тот кто в ворде код читает, использует моноширинный шрифт. на чем основан твой вывод?

по существу, абсолютно неважно, какой моноширинный шрифт используемый в ряде редакторов для разработки кода – sublime, emacs, vim, gedit, стоит в данный момент. главное, чтобы была адекватная подсветка не из разряда «вырви глаз». в смысле, неважно для меня.

AZJIO

Меценат

Меценат
Сообщения 2,856 Репутация 1,185
oesoes [?]
то у меня в скайте по умолчанию, вообще стояла вердана (как это так. ) )

Вообще я SciTE не использую, и если для сборки в 3.3.6.1 я удосуживался настраивал его, в том числе и меню, которое русифицировал и добавил запуск утилит, то в 3.3.8.1 мне уже просто не до этого.

По поводу темы: Ответьте, почему я должен использовать моноширинный шрифт? Надо было хотя бы указать вашу причину в своём посте. Свою причину скажу сразу, моноширинный шрифт используется для табличного вида, а код не является табличным, поэтому лучше тот шрифт, который используется в системе. У меня Arial.

oesoes

xor eax,eax

Сообщения 171 Репутация 9
у меня нет точной статистики, но я более чем уверен что это – ложь

У нас на работе парень есть, он курсивный таймс в студии ставит — говорит смотреть приятно. Но от этого он не становится дерьмовым программистом, просто в самом начале никто не показал, как надо правильно. Самоучка. Я бы не стал врать )

Сообщение автоматически объединено: 16 Сен 2014

Kaster [?]
адекватная подсветка не из разряда «вырви глаз».

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

Сообщение автоматически объединено: 16 Сен 2014

AZJIO [?]
Надо было хотя бы указать вашу причину в своём посте.
Да я вовсе не против чужих предпочтений. Выше написал пример из жизни. 😉

Всё про Лицензии Шрифтов! Как избежать громадных штрафов за шрифты?

—Zak—

Скриптер

Сообщения 455 Репутация 120

Читайте также:
Основные идеи программы переход к рынку

AutoIt — юзаю SciTE (по-умолчанию) = привык видимо
HTML, CSS, PHP — юзаю Notepad++ в стиле Solarized (тот который темный). Шрифт — Consolas в 11 кеглей.
Сам сайт зачастую делаю на шрифтах «Tahoma», «Coda», «Oswald»

kaster

Мой Аватар, он лучший самый

Команда форума
Глобальный модератор
Сообщения 4,020 Репутация 626
oesoes [?]
У нас на работе парень есть,

один человек не может быть большинством даже в самом минимальном обществе состоящим из двух человек 😉

Сообщение автоматически объединено: 17 Сен 2014

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

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

oesoes

xor eax,eax

Сообщения 171 Репутация 9
Kaster [?]
один человек не может быть большинством даже в самом минимальном обществе состоящим из двух человек

Думаю, что слишком нарцисстично было бы сказать «у меня на работе» )) Ладно 😀 «Там, где я работаю, есть этот парень» )

WSWR

AutoIT Гуру

Сообщения 941 Репутация 362

Лучше бы программисты заботились о шрифтах в написанных программах.
А то откроешь какое-нибудь окошка, а там. как на скрине )

Вложения

Буфер обмена-1.jpg
67.7 КБ · Просмотры: 26

oesoes

xor eax,eax

Сообщения 171 Репутация 9
А то откроешь какое-нибудь окошка, а там. как на скрине )
Ну да, бывает ) Но это в основном, если люди себе средний или крупный шрифт в самой винде ставят )

AZJIO

Меценат

Меценат
Сообщения 2,856 Репутация 1,185
Kaster [?]
в отличие от обычного текста программный код изобилует повторяющимися фрагментами

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

не говоря уже об отступах
Отступы также сохраняют свою длину.
все визуальное преимущество которых полностью теряется

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

Один недостаток, хотя и очень редкий — если выделять текст столбиком (в Notepad++ это возможно), то текст визуально слегка рвётся по строкам, но это не мешает всё же работать с ним в таком виде. Ну и ещё случай 1 на миллион — это чтобы у вас в коде была таблица, с конкретной шириной ячеек и несколькими столбцами. Тоже неровность станет заметна. Но скорее всего эту таблицу практичнее будет вынести в отдельный файл (с назначением этому типу файла моноширинный шрифт).

oesoes
Если человеку так удобней — шрифт с засечками, то можно либо объяснить причину, но не прессинговать, ведь ситуация может оказаться как заставление левшу писать правой рукой. Для меня засечки привносят только украшающий элемент, ведь форма букв определяет сама форма написания, а засечки не определяют какая буква.

Читайте также:
Как запустить программу в вижуал студио код

Говорят что они помогают скользить взглядом по строкам, но мне это не помогает. Я даже в браузере переопределил все шрифты. На Linux у меня сейчас NanumGothic во всех IDE, в системе и браузере. В отличии от других чёткий, не размазанный, единственный недостаток в буквах «в», «з» нижняя завитушка меньше верхней, хотя должно быть наоборот.

Источник: autoit-script.ru

11 лучших шрифтов для программирования

Много статей и сайтов сравнивают шрифты для программирования — всё это отличные ресурсы. Так зачем я опять поднимаю эту тему? Потому что сам всегда терялся в десятках шрифтов и не мог понять, какой лучше. Так что я опробовал много шрифтов и выбрал следующие для вас. Они довольно популярны и их легко получить.

И самое главное, все эти шрифты бесплатны!

Я ранжировал шрифты по следующим показателям:

  • Насколько различимы схожие символы, такие как 0O , 1lI .
  • Легко ли читается шрифт (ширина строк, ширина/высота символов).
  • И мои личные предпочтения!

1. Hack

Hack — свободный шрифт, специально разработанный для исходного кода и основанный на проектах Bitstream Vera и DejaVu. 0O и 1lI чётко различимы, а шрифт в целом легко читается. Особенно мне понравился ноль с вертикальной прорезью.

2. DejaVu Sans Mono

Производный шрифт от Bitstream Vera. Это тоже хороший вариант со свободной лицензией. Sans Mono ясно различает 0O и 1lI . Точка внутри 0 не так заметна, как у Hack, но в целом шрифт удобен.

3. Monaco

Monaco использовался по умолчанию в OSX до выхода Snow Leopard. Символы хорошо различаются, поэтому трудно спутать 0O и 1lI . Этот шрифт мне нравится из-за его особого стиля, как будто снова возвращаешься в OSX (сейчас я в основном использую Ubuntu).

4. Source Code Pro

Source Code Pro разработан компанией Adobe. В целом текст выглядит чётче других шрифтов, не говоря уже о хорошей различимости символов.

5. Menlo

Menlo — новый шрифт по умолчанию в macOS для Xcode и Terminal. Это производная от DejaVu Sans Mono. Лично мне больше нравится Monaco, так как я давно использую OSX, но Menlo тоже хороший выбор для программирования.

Дополнение: Menlo больше не шрифт по умолчанию в macOS. В версии High Sierra шрифт по умолчанию изменили на San Francisco Mono, что тоже отличный выбор для программирования. Спасибо Ивану Кантарино и p13t3rm.

6. Consolas

Consolas — шрифт по умолчанию в Visual Studio. Он очень популярен, потому что поставляется с Windows. Лично мне не очень нравится символ l , потому что его легко спутать с 1 .

7. Space Mono

Space Mono разработан Colophon Foundry и это отличный моноширинный шрифт. Отмечу два недостатка: 1) l можно спутать с 1 ; 2) , не отличается от . на размере шрифта в 14 пунктов.

8. FiraCode

FiraCode поддерживает лигатуры, то есть может объединить два или более символов в один символ, чтобы облегчить чтение кода. Обратите внимание на != ,

Примечание: для активации лигатур в VSCode нужно добавить следующую строку.

«editor.fontLigatures»: true,

9. Anonymous Pro

Мне нравится Anonymous Pro, потому что он даёт ощущение пишущей машинки. Кроме того, здесь символ < более узкий, чем в Hack, так что он больше похож на знак.

10. IBM 3270

IBM 3270 основан на шрифте, который использовался в консоли IBM 3270, выпущенной IBM в 1971 году. Этот шрифт отлично подходит для программирования и выполнен в стиле ретро (хотя мне он не совсем привычен).

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

Читайте также:
Убрать морщины под глазами программа

«editor.lineHeight»: 20, «editor.fontSize»: 14,

11. Droid Sans Mono

Droid Sans создан для Android и очень красив. Но самая большая проблема в том, что у него нет нуля с прорезью, поэтому 0 и O не различимы.

Дополнение: Для Droid Sans Mono созданы варианты, где есть ноль с перечёркиванием и точкой. Спасибо hawtre smith.

Спасибо за чтение! Надеюсь, эта статья поможет вам найти новый шрифт для IDE или консоли! Пожалуйста, порекомендуйте эту статью другим, если она вам понравилась!

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

  • Типографика
  • Программирование

Источник: habr.com

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

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

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

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

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

За счет такого подхода чтение становится более комфортным.

Но это далеко не все, что может упросить работу программиста. Мы подобрали 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==

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru