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

182

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

tbreffni
источник
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является хорошим тестом пригодности.

deadprogrammer
источник
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 .

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

оборота icco
источник
12
Я должен сказать, что этот шрифт выглядит хорошо, но O и 0 слишком похожи для меня, чтобы принять это.
mbillard
8
Выглядит очень хорошо, но следует отметить, что он не выделен жирным шрифтом или курсивом, что многие люди хотели бы иметь для подсветки синтаксиса.
ТМ.
Мне нравится курсив для комментариев. В XCode вы можете указать, что комментарии имеют свой собственный шрифт и стиль, так что на самом деле это не проблема.
Носредна
Я даже не чувствовал, чтобы найти лучший шрифт с «Menlo», однако, это первый шрифт, который заставил меня изменить настройки шрифта Xcode.
2010 г.
66

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

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

mbillard
источник
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

RazMaTaz
источник
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

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

оборота GateKiller
источник
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 - шрифт для редактирования текста, и, похоже, он отлично справляется со своей работой.

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

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

Карл Руссманн
источник
Я использую его почти во всем, для чего полезен моноширинный шрифт - мне это нравится!
Дан
ProFont является лучшим из всех. Консолс тааак переоценен.
Ршимода
Я пользуюсь им и люблю это ... Profont, как правило, одна из первых вещей, которую я устанавливаю на свои машины.
Джим Охаллоран
Я тоже люблю ProFont. Получил VS и Notepad ++, используя его. Я обычно хватаю его на второй день использования новой коробки, когда начинаю раздражаться из-за Консоласа.
Брэндон
12

Мне нравится Fixedsys в Visual Studio. Это классика. Нет размытия сглаживания.

Fixedsys гарнитура

Зак Петерсон
источник
ну, это для Win, но как насчет Linux?
AVP
Я портировал FixedSys на TTF, и другие продолжили мою работу fixedsys.moviecorner.de/?p=download&l=1
TravisO
12

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

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

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

Matias Nino
источник
Это довольно трудно продать кому-то $ 125-150 на программный шрифт.
Брэд Уилсон
Неплохо подмечено. Это определенно роскошь. Автор дал мне скидку (по запросу), и я уверен, что он сделает то же самое для любых оптовых покупок.
Матиас Нино
Я тоже его использую;) Но 0 и O слишком похожи, я думаю. И я, и я. Поэтому я иногда переключаюсь обратно на Курьера. Упоминание цены: как долго вы смотрите этот шрифт?
Wishi
16
Массовые покупки? Как и покупка всех персонажей одновременно?
Носредна
Важно отметить, что цена в 90 евро предназначена для «5 компьютеров одной компании» - это вполне стандартно для лицензирования шрифтов.
e100
10

Я использую Inconsolata с UltraEdit на Windows. С TextMate (на Mac) я предпочитаю Monaco (это шрифт по умолчанию).

Кристиан Лескуйер
источник
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

Добавление голоса за Консоласа. На моих глазах это очень легко.

Джонатан Воркс
источник
7

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

MattSayar
источник
2
Курьер Новый шрифт с засечками ...
Ричард Эв
Правда, но когда я говорю «без засечек», я имею в виду нечто, что НЕ похоже на Times New Roman (с его раздражающе соблазнительными засечками).
MattSayar
5
Я думаю, что моно-интервал является требованием для кодирования.
Сванте
Однажды я переключил свой редактор на шрифт с засечками и подумал: «Эй, это то, что я использую во всем остальном, так что ...». Да, это очень быстро раздражало, особенно если вы посмотрите на код, который должен быть выровнен, но это не так ...
Сюн Чямов
7

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

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

Мартин С. Мартин
источник
6

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

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

Jon Limjap
источник
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/

ewindes
источник
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 в возвышенном тексте

Джереми Бэнкс
источник