Рекомендуемые шрифты для программирования? [закрыто]


182

Какие шрифты вы используете для программирования и для какого языка / IDE? Я использую Consolas для всех моих работ в Visual Studio, какие-нибудь еще рекомендации?


1
Большинство ответов на этот вопрос «+1 для Консоласа». Если бы вы указали «только один ответ на шрифт» в своем вопросе, мы могли бы вместо этого использовать голосование, способ, которым сайт должен был работать. Просто говорю.
08:51

Консолс потрясающий. Если только вы не подключаетесь через RDP с Windows XP, в этом случае ClearType не работает, поэтому выглядит
немного

alord1689, хорошие новости для вас. Установите XP SP3, затем [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations] «AllowFontAntiAlias» = dword: 00000001 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Терминальный сервер \ WinStations \ RDP-TliAnti = «TF») 00000001 :)
Алан

Ответы:


197

Либо Консолас (скачать), либо Андале Моно (скачать) . Я в основном использую Andale Mono. Я написал статью о программировании шрифтов очень давно , я думаю, что Консолас еще не вышел.

http://www.deadprogrammer.com/photos/fonts.gif

Я считаю, что набор текста Illegal1 = O0является хорошим тестом пригодности.


21
Consolas отлично подходит, если вы используете ClearType на ЖК-дисплее (хотя я не пробовал его на ЭЛТ). Consolas ужасен, если у вас нет ClearType, потому что это было сделано с учетом ClearType.
Том Кидд

6
Только я думаю, что cleartype заставляет все выглядеть немного не в фокусе? (у вас есть ЖК-дисплей!)
Мартин Беккет

1
Консолас вызывает у меня тошноту ... ПроФонт и Андейл - вааааа бэттер.
rshimoda

3
Ссылка Consolas выше работает, только если у вас установлена ​​Visual Studio. В противном случае загрузите средство просмотра Powerpoint 2007, содержащее шрифт. microsoft.com/downloads/…
TravisO

10
Чтобы быть справедливым, все ужасно без ClearType
Mehrdad Afshari

84

Я действительно влюбился в Droid Sans Mono .

альтернативный текст


12
Я должен сказать, что этот шрифт выглядит хорошо, но O и 0 слишком похожи для меня, чтобы принять это.
mbillard

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

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

Я даже не чувствовал, чтобы найти лучший шрифт с «Menlo», однако, это первый шрифт, который заставил меня изменить настройки шрифта Xcode.
2010 г.

66

Мне действительно очень нравится DejaVu Sans Mono . Это очень чисто и легко для глаз.

введите описание изображения здесь


1
Мне нравятся шрифты DejaVu намного лучше, чем Consolas; Я не уверен, почему так много людей любят Консоласа, на самом деле.
Тревоке

1
Мне также нравится этот больше, чем Консолас. Кроме того, он имеет широкий спектр более редких символов, таких как стрелки, которые хороши при использовании таких вещей, как font-lock-symbol-modeдля Haskell. Возможность использовать ту же гарнитуру для кириллицы также очень хороша.
Тихон Джелвис

Отличный шрифт. Пока, пока Курьер Новый
Теодор Zographos

61

+1 для Монако

альтернативный текст http://img.skitch.com/20080908-nmjji28uerreqpprs1h86gxna9.png

Просто красиво, и я могу читать это часами напролет.


Я сильно согласен. Я пробовал Inconsolata и другие, но письма настолько сжаты, что их трудно прочитать. Позор.
Зарконнен

Монако выглядит очень мило на Mac. Я использую их в размере 13, и это прекрасно.
Венберт

Монако было причиной, по которой я приобрел Mac. Просто удивительно!
Пенанг

Это лучший на Mac из-за его сглаживания, адаптированного к экранам Mac ... Жаль, что для XCode он не выделен курсивом и выделен жирным шрифтом! придерживаться консолей из-за этого. Я хотел, чтобы консоль рендеринга была лучше.
Винсент Гверчи

51

Я использую Consolas для всего, включая Notepad ++, SQL Studio, Eclipse и т. Д. Я хотел бы, чтобы была версия для Mac. Также, если вы заметили, в поле текстовой области в Stack Overflow используется Consolas, поэтому у нас есть и другие поклонники: p


По той же ссылке, которую предоставил Джефф, вы скачаете Consolas на OS X, и она отлично работает у меня дома.
JosephStyons

Есть также Inconsolata, который является Mac-совместимой копией. Вам нужно будет Google для этого, так как сайт оригинального создателя не работает, но он там!
Defmeta

Я попробовал Inconsolata на Mac, но мне это показалось не таким уж хорошим, поэтому я перевел Consolas на Mac.
Носредна

41

Мне нравится Envy Code R .

альтернативный текст альтернативный текст


Мне особенно нравится курсив!
AlexCuse

Он также очень удобен для чтения на темном фоне (даже в 13pt), как тема DesertNights Visual Studio Томаса Рестрепо на winterdom.com/weblog/CategoryView,category,VSColorScheme.aspx
CAD-

7
Для меня шрифт слишком высокий - не обязательно высота символов, но расстояние между строками. (Я хочу больше строк кода на экране!)
Ола Элдой

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

Спасибо за чаевые. этот шрифт очень хорош для кодирования, особенно в GDI ++
Виктор Родригес

28

+1 для Монако, хотя этот пост заставляет меня задуматься о переходе на Inconsolata .

Мне любопытно, какой размер точки вы будете использовать, я использую размер TextMate по умолчанию 12pt.


Монако 9pt было моим по умолчанию с момента запуска с BEEdit на OS9 (или 8?)
Lasar

1
Я старею и разрешение экрана становится все выше - 9 пунктов становится все меньше и меньше. Я должен был поднять до 10 пунктов или выше.
Барри Браун

Я терпеть не могу шрифты, которые ставят засечку слева от нижней части нижнего регистра 'l'. например, inconsolata. В какой вселенной это есть у «я»? Это не похоже на почерк, шрифты принтера или пропорциональный шрифт. Это слишком похоже на «1». По крайней мере, Консолас и Монако понимают это правильно.
Патрик Салапски

28

Я использую Bitstream Vera Sans Mono , но вам нужно активировать ClearType, чтобы сделать его читабельным.

Мне нравится тест читаемости Illegal1 = O0, упомянутый ранее в этой теме, спасибо за это.


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

Я только что перешел от того, чтобы быть преданным поклонником этого, поскольку он не содержит макронов - en.wikipedia.org/wiki/Macron . Теперь я использую Консолас.
Уэйн Коортс

3
Судя по всему, DejaVu - это обновленная версия Bitstream Vera, с большим количеством символов, которые отсутствуют в Bitstream Vera. Возможно, вам стоит взглянуть на DejaVu Sans Mono?
Пол Биггар

24

Анарх, 32 очка, конечно. Код со стилем!

анарх http://img525.imageshack.us/img525/1584/ss42po1.jpg


21
это должно быть шутка
hasen

hasen, не читал тамильский раньше? :-D
айслава

Я предпочитаю это: home.student.uu.se/j/jowi4905/fonts/annatar.html (курсив)
Брендан Лонг,

1
Я думаю, именно так дизайнер думает, что программисты должны работать ...
Камило Мартин,

6
Мне показалось по-арабски.
kiamlaluno

23

Для UltraEdit и всего остального я использую старый добрый Courier New.

альтернативный текст http://www.identifont.com/samples/microsoft/CourierNew.gif

Мне показалось, что «Консолас» трудно читать, так как он сглаживается.


1
Да, Курьер Новый великолепен! ... для смешивания 1л, 0О и тому подобного ... ;-) Я тоже не Консолас, но я окончательно принял Andale Mono, так как Microsoft начала распространять его на своем веб-сайте ...
PhiLho

Имеет смысл использовать шрифт типа курьера New, который специально разработан для удобства чтения
Алекс Бараноски

Мне нравится Courier New, потому что он легко читается, он выделен курсивом и выделен жирным шрифтом и имеет одинаковый размер.

21

Я использую Lucida Console годами и никогда не нахожу ничего лучше.

Однако я несколько раз пробовал шрифты Consolas и просто - предпочитаю Lucida Console.


Проблема с Lucida Console в том, что жирный шрифт шире, чем обычно. Мне нравится использовать жирный шрифт в подсветке синтаксиса, но не в том случае, если он заставляет мою строку увеличиваться и уменьшаться по мере использования!
Патрик Салапски

20

Мне нравится Terminus для некоторых вещей командной строки, по крайней мере, для прокрутки файлов журналов и irssi / irc ( доступны версии TTF ). Снимок экрана terminus.ttf в действии ниже (PuTTY в Windows XP с включенным ClearType).

Снимок экрана terminus.ttf в действии ниже (PuTTY в Windows XP с включенным ClearType). http://misc.nybergh.net/pub/fonts/terminus/2008-09-08_terminus_ttf_in_gnu_nano_putty_windows_xp_cleartype_screenshot.png


Я использую его в своих текстовых редакторах в Linux, а также в консоли.
Фрю Шмидт

+1, тоже мой любимый :)
Лукаш Грюнер

Мне тоже очень нравится нано!
Пиндатюх


15

Я не использую Consolas, хотя на LCD он выглядит хорошо, но иногда я не на LCD, например, когда я делаю презентации, а потом это выглядит дерьмово.

Мой текущий шрифт для программирования - это шрифт Liberation Mono .

О, чувак, только что обнаружил, что текст в Stack Overflow выглядит как дерьмо, он заставляет Consolas, который является шрифтом с открытым типом, а на моей текущей установке, у которого не был включен cleartype, он выглядит очень плохо.

Собираюсь сделать баг репорт по uservoice.


Я никогда не замечал ... потому что у меня просто нет Consolas на этом компьютере ... :-)
PhiLho

Я использую Liboration Mono как в Vim, так и в Visual Studio.
Сара Весселс

Я использую шрифты Liberation для большей части экрана и вывода на печать. Также устраняет любые проблемы с лицензированием шрифтов между компьютерами.
MAS

15

Я уже некоторое время использую Dina - http://www.donationcoder.com/Software/Jibz/Dina/index.html - шрифт для редактирования текста, и, похоже, он отлично справляется со своей работой.


2
Я попробовал много программных шрифтов, прежде чем остановиться на этом. Если вы кроссплатформенный разработчик, вы можете найти версию шрифта для Linux (X Windows) в форуме на этой странице. donationcoder.com/Forums/bb/index.php?topic=7857.0
Арнольд Спенс,

1
Еще одна вещь, возьмите свой любимый программный шрифт и проверьте выравнивание по двум строкам с одинаковым текстом, но разными разделами, выделенными жирным шрифтом и курсивом. Многие шрифты не понимают это правильно.
Арнольд Спенс

Мне также нравится Дина, хотя есть и другие, я не против. Я не такой привередливый, как некоторые другие постеры.
Чарли Солтс

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

14

ProFont . Я единственный, кто все еще использует это?


Я использую его почти во всем, для чего полезен моноширинный шрифт - мне это нравится!
Дан

ProFont является лучшим из всех. Консолс тааак переоценен.
Ршимода

Я пользуюсь им и люблю это ... Profont, как правило, одна из первых вещей, которую я устанавливаю на свои машины.
Джим Охаллоран

Я тоже люблю ProFont. Получил VS и Notepad ++, используя его. Я обычно хватаю его на второй день использования новой коробки, когда начинаю раздражаться из-за Консоласа.
Брэндон



12

Я поражен, что никто не упомянул Прагмату . Это БМВ программных шрифтов. Уплотненный, читаемый и вершина простой элегантности.

альтернативный текст http://www.fsd.it/fonts/imm/pr_abc.gif

В настоящее время идет работа по сбору средств для PragmataPro (которая охватывает большую часть Unicode, чем Pragmata), чтобы сделать его бесплатным по лицензии Creative Commons!


Это довольно трудно продать кому-то $ 125-150 на программный шрифт.
Брэд Уилсон

Неплохо подмечено. Это определенно роскошь. Автор дал мне скидку (по запросу), и я уверен, что он сделает то же самое для любых оптовых покупок.
Матиас Нино

Я тоже его использую;) Но 0 и O слишком похожи, я думаю. И я, и я. Поэтому я иногда переключаюсь обратно на Курьера. Упоминание цены: как долго вы смотрите этот шрифт?
Wishi

16
Массовые покупки? Как и покупка всех персонажей одновременно?
Носредна

Важно отметить, что цена в 90 евро предназначена для «5 компьютеров одной компании» - это вполне стандартно для лицензирования шрифтов.
e100


9

Inconsolata 14pt в TextMate


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


8

Мне тоже нравятся Consolas, но мне также нравится Anonymous: http://www.ms-studio.com/FontSales/anonymous.html


Аноним это здорово ... Я всегда возвращаюсь к нему. Особенно хорошо для машин без ClearType.
yoyoyoyosef

1
Существует новая улучшенная версия, Anonymous Pro, с жирным, курсивом и международными символами Юникода: ms-studio.com/FontSales/anonymouspro.html . Открытая лицензия.
e100


7

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


2
Курьер Новый шрифт с засечками ...
Ричард Эв

Правда, но когда я говорю «без засечек», я имею в виду нечто, что НЕ похоже на Times New Roman (с его раздражающе соблазнительными засечками).
MattSayar

5
Я думаю, что моно-интервал является требованием для кодирования.
Сванте

Однажды я переключил свой редактор на шрифт с засечками и подумал: «Эй, это то, что я использую во всем остальном, так что ...». Да, это очень быстро раздражало, особенно если вы посмотрите на код, который должен быть выровнен, но это не так ...
Сюн Чямов

7

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

Я использую версию Georgia, которую я взломал, чтобы строчная буква «l» выглядела менее похожей на цифру «1», и ставил косую черту через ноль.


6

Я думаю, что размытие сглаживания на Consolas вызвано мониторами, у которых не включен ClearType. Consolas был разработан для ClearType.

[Джефф А: действительно, вы можете увидеть скриншоты этого в посте, который я написал на эту тему .]


if (consolas with cleartype on == GREAT) {echo 'GREAT'; } >>> БОЛЬШОЙ
Маркус

6

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

Превосходный «обзор» Джеффа Этвуда:
http://www.codinghorror.com/blog/archives/000157.html

Еще один обзор из 5 шрифтов с красивыми скриншотами:
http://blog.hamstu.com/2008/02/03/the-typography-of-code/


6

Две страницы с длинным списком программных шрифтов - это страницы на keithdevens.com и lowing.org (неработающая ссылка, но она есть в архиве Интернета )

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

Лично мне нравится Triskweline :

альтернативный текст http://www.netalive.org/tinkering/triskweline/shot.gif


Ссылка lowing.org у меня не работает - сегодня утром она была найдена в 2 разных местах, ни одна из которых не сработала.
Кори

5

DejaVu Sans Mono (иногда известный как Panic Sans), размер 11, антиаллизированный. Ранее я использовал только те шрифты, которые не были сглажены, но, похоже, это работает для этого шрифта.

Скриншот паники Sans в возвышенном тексте

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.