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


182

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


1
Більшість відповідей на це питання - "+1 для консолей". Якби ви вказали "лише одну відповідь на шрифт" у своєму запитанні, ми могли б використати голосування замість того, як має працювати сайт. Просто кажу.
bzlm

Консолі - приголомшливі. Якщо ви не підключитесь через RDP з Windows XP, то в такому випадку ClearType не працює, тому виглядає неприємно ...
devlord

alord1689, хороші новини для вас. Встановити XP SP3, а потім [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations] "AllowFontAntiAlias" = DWORD: 00000001 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations \ RDP-Tcp] "AllowFontAntiAlias" = DWORD: 00000001 :)
Алан

Відповіді:


197

Або консолі (скачати), або андале моно (завантажити) . Я в основному використовую Andale Mono. Я писав статтю про програмування шрифтів дуже давно , думаю, що Consolas ще не вийшов.

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

Я вважаю, що введення тексту Illegal1 = O0- це хороший тест на придатність.


21
Консолі - це чудово, якщо ви користуєтеся ClearType на РК-екрані (хоча я його не пробував на CRT). Консолі жахливо, якщо у вас немає ClearType, оскільки він був зроблений на увазі ClearType.
Том Кідд,

6
Чи тільки я вважаю, що розумний стиль змушує все виглядати трохи поза увагою? (У вас є РК-дисплей!)
Мартін Беккет

1
Консолі змушують мене хворіти ... ProFont та Andale - це тісто для waaaay.
rshimoda

3
Наведене вище посилання Consolas працює лише у тому випадку, якщо ви встановили Visual Studio. В іншому випадку завантажте програму Powerpoint 2007 Viewer, яка містить шрифт. microsoft.com/downloads/…
TravisO

10
Якщо чесно, то все жахливо без ClearType
Мехрдад Афшарі

84

Я справді закохався в Droid Sans Mono .

alt текст


12
Треба сказати, що цей шрифт виглядає добре, але O і 0 занадто схожі для мене, щоб прийняти це.
mbillard

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

Мені подобається курсив для коментарів. У XCode ви можете вказати, що коментарі мають свій власний шрифт та стиль, тому насправді це не проблема.
Носредна

Я навіть не відчував кращого шрифту з "Menlo", однак цей перший шрифт змусив мене змінити налаштування шрифту Xcode.
eonil

66

Мені дуже подобається DejaVu Sans Mono . Це дуже чисто і легко на очі.

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


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

1
Мені також це подобається більше, ніж консоли. Крім того, він має широкий спектр більш рідкісних символів, таких як стрілки, які приємні при використанні речей, таких як font-lock-symbol-modeHaskell. Вміти використовувати той самий шрифт для кирилиці також дуже приємно.
Тихон Єлвіс

Відмінний шрифт. До побачення, до побачення кур'єру Нове
Теодор Зографос

61

+1 для Монако

alt text http://img.skitch.com/20080908-nmjji28uerreqpprs1h86gxna9.png

Просто красиво, і я вважаю, що я можу читати це годинами.


Я сильно згодний. Я спробував Inconsolata та інші, але листи настільки скріплені разом, що важко читати. Сором.
Зарконен

Монако виглядає дійсно солодко на Mac. Я використовую їх у розмірі 13, і це ідеально.
wenbert

Монако стало причиною отримання Mac. Просто дивовижно!
Пенанг

Це найкращий на Mac, оскільки його антиалізинг пристосований до екранів Mac ... Шкода, що він не існує курсивом та жирним для Xcode! дотримуючись консолей через це. Я побажав кращого надання консолей.
Вінсент Ґерчі

51

Я використовую консолі для всього, включаючи Notepad ++, SQL Studio, Eclipse тощо. Хочеться, щоб була версія Mac. Крім того, якщо ви помітили, у полі текстового поля на переповнюванні стека використовуються консолі, тож у нас також є деякі інші шанувальники: p


Та ж посилання, яку надав Джефф, завантажить консолі на OS X, і для мене це добре працює вдома.
JosephStyons

Також є Inconsolata, який є сумісною копією для Mac. Вам потрібно буде google для нього, оскільки оригінальний сайт для творців не працює, але він там!
дефмета

Я спробував Inconsolata на Mac, але це не здавалося мені так добре, тому я в кінцевому підсумку перемістив консолі на Mac.
Носредна

41

Мені подобається Envy Code R .

alt текст alt текст


Особливо мені подобається курсив!
AlexCuse

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

7
Для мене шрифт занадто високий - не обов’язково висота символів, а пробіл між рядками. (Я хочу більше рядків коду на екрані!)
Ola Eldøy

Великий шрифт. Я використовую це на будь-якій машині, що не ClearType.
іслала

дякую за пораду. цей шрифт дуже хороший для кодування, ще більше за допомогою GDI ++
Victor Rodrigues

28

+1 для Монако, хоча ця публікація в блозі змушує задуматися про перехід на " Інкосолата" .

Мені цікаво, який розмір точки ви використовуєте, я використовую TextMate за замовчуванням 12pt.


Monaco 9pt був моїм замовчуванням, починаючи з BEEdit на OS9 (або 8?)
Lasar

1
Я старію, і роздільна здатність екрана стає все вище - 9 пт стає все менше і менше. Мені довелося бити до 10 пт або вище.
Баррі Браун

Я не витримую шрифтів, які містять серіф ліворуч від нижнього регістру "l". наприклад, inconsolata У якому Всесвіті таке "l" є? Він не схожий на рукописний текст, шрифти принтера або пропорційний шрифт. Це занадто схоже на "1". Принаймні, Консолас та Монако правильно це зрозуміли.
Патрік Шалапський

28

Я використовую Bitstream Vera Sans Mono , але вам потрібно активувати ClearType, щоб зрозуміти його.

Мені подобається тест на повторне позначення «Illegal1 = O0», згаданий раніше в цій темі, за це дякую.


Також давно користувач BVSM. Нічого собі, добре, щоб зняти це з моїх грудей!
Jared Updike

Я щойно змінився з прихильності цього шанувальника, оскільки він не містить макронів - en.wikipedia.org/wiki/Macron . Зараз я використовую консолі.
Уейн Коортс

3
Мабуть, DejaVu - це оновлена ​​версія Bitstream Vera, з великою кількістю символів, яких у Bitstream Vera не вистачає. Можливо, варто поглянути на DejaVu Sans Mono?
Пол Біггар

24

Анарх, 32 бали, звичайно. Код зі стилем!

anarch http://img525.imageshack.us/img525/1584/ss42po1.jpg


21
це має бути жарт
hasen

Хасен, ти раніше не читав тамільського? :-D
іслалава

Я вважаю за краще це: home.student.uu.se/j/jowi4905/fonts/annatar.html ( курсивна версія)
Brendan Long

1
Я думаю, що таким чином дизайнер вважає, що програмісти повинні працювати ...
Каміло Мартін

6
Мені це здалося арабським.
kiamlaluno

23

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

alt текст http://www.identifont.com/samples/microsoft/CourierNew.gif

Мені здалося, що консолі важко читати, оскільки це надмірне згладжування.


1
Так, Courier New - це чудово! ... для змішування 1l, 0O і подібного ... ;-) Я теж не консолі, але я остаточно прийняв Andale Mono, оскільки Microsoft почала розповсюджувати його на своєму веб-сайті ...
PhiLho

Має сенс використовувати шрифт на зразок кур'єрського Новий, розроблений спеціально для легкої читабельності
Alex Baranosky

Мені подобається Courier New, тому що його легко читати, курсивом і жирним шрифтом та односкладним.

21

я використовую консоль Lucida роками і ніколи не знаходжу нічого кращого.

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


Проблема консолі Lucida полягає в тому, що жирний шрифт ширший, ніж зазвичай. Мені подобається використовувати жирний шрифт у виділенні синтаксису, але не, якщо це змушує мою лінію зростати та скорочуватися, коли я її використовую!
Патрік Шалапський

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, а також у консолі.
Frew Schmidt

+1, теж мій улюблений :)
Łukasz Gruner

Мені також дуже подобається Нано!
Піндатхух


15

Я не використовую консолі, хоча це добре виглядає на РК-дисплеї, але іноді я не в РК-дисплеї, як коли я веду презентації, і тоді це виглядає лайно.

Мій поточний шрифт для програмування - шрифт Liberation Mono .

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

Збираємось зробити помилку на рахунку користувача.


Я ніколи не помічав ... тому що я просто не мав консолей на цьому комп’ютері ... :-)
PhiLho

Я використовую Liberation Mono і в Vim, і в Visual Studio.
Сара Судас

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

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 - найкращий там. Консолі soooo завищені.
rshimoda

Я користуюсь цим і люблю ... Профонт - це, як правило, одна з перших речей, які я встановлюю на своїх розробників.
Джим Охаллоран

Я також люблю ProFont. Отримав VS та Notepad ++ за допомогою нього. Зазвичай я хапаю його на другий день користування новою скринькою, коли починаю дратувати консолі.
Брендон



12

Я вражений, що ніхто не згадав прагмати . Це BMW програмуючих шрифтів. Згущений, читабельний і вершина простої елегантності.

alt текст http://www.fsd.it/fonts/imm/pr_abc.gif

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


Хтось витратить ~ 125-150 доларів на шрифт програмування.
Бред Уїлсон

Це хороший момент. Це, безумовно, розкіш. Автор дав мені знижку, хоча (за запитом), і я впевнений, що він зробив би те саме для будь-яких масових покупок.
Matias Nino

Я також його використовую;) Але я думаю, що 0 і O занадто схожі. І я, і л. Тому я іноді переходжу назад до кур'єра. Ціна згадування: як довго ви дивитесь цей шрифт?
Віші

16
Масові покупки? Як купувати відразу всіх персонажів?
Носредна

Важливо зауважити, що ціна 90 євро - до 5 комп'ютерів однієї компанії - це цілком стандартно для ліцензування шрифту.
e100


9

Inconsolata 14pt у TextMate


Це те, що я використовую, і це виглядає чудово (хоча, схоже, виглядає набагато краще на темних фонах, а не на світлих).
mipadi


8

Мені також подобаються консолі, але мені також подобається Анонім: http://www.ms-studio.com/FontSales/anonymous.html


Анонімний - це чудово ... Я завжди до цього повертаюся. Особливо добре для машин без ClearType.
yoyoyoyosef

1
Існує нова та вдосконалена версія Anonymous Pro із жирними курсивами та міжнародними символами Unicode: ms-studio.com/FontSales/anonymouspro.html . Відкрита ліцензія.
e100


7

Я ніколи не знайшов приводу відсторонитися від Courier New. Я не думаю, що у мене виникнуть проблеми з будь-яким шрифтом, якщо це sans-serif. Монорозміщені шрифти також приємні для кодування.


2
Courier New - це серифний шрифт ...
Richard Ev

Щоправда, але коли я кажу, що це sans-serif, я маю на увазі те, що НЕ схоже на Times New Roman (з його дратівливими кривими серифами).
MattSayar

5
Я вважаю, що моновідступ - це вимога до кодування.
Svante

Я одного разу переключив свого редактора на шрифт із засічками, думаючи: «Ей, це те, що я використовую у всьому іншому, так що ...». Так, це дратувало досить швидко, особливо якщо ви подивитеся на код, який повинен бути вирівняний, і це не так ...
Xiong Chiamiov

7

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

Я використовую версію Грузії, яку я зламав, щоб нижній регістр "l" виглядав менш схожим на цифру "1", і просунув косу рису через нуль.


6

Я думаю, що розмиття згладжування на консолях викликається моніторами, на яких ClearType не ввімкнено. Консолі були розроблені для ClearType.

[Джефф А: Дійсно, ви можете побачити скріншоти цього посту, який я написав на цю тему .]


if (консолі з чітким стилем = = GREAT) {echo 'GREAT'; } >>> ВЕЛИКО
markus

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 (мертве посилання, але це в архіві Інтернету )

Деякі інші обговорення програмних шрифтів, які можуть мати більше пропозицій, - це коментарі до цієї публікації в блозі про typographica та цю тему на форумі текстового редактора .

Особисто мені подобається Triskweline :

alt текст http://www.netalive.org/tinkering/triskweline/shot.gif


Посилання lowing.org для мене не працює - насправді я знайшов її в двох різних місцях сьогодні вранці, жодне з яких не працювало.
cori

5

DejaVu Sans Mono (іноді відомий як панічні сани), розмір 11, антисептичний. Раніше я використовував лише шрифти, які не були антисексуальними, але це, здається, працює для цього шрифту.

Знімок екрана панічних санів у піднесеному тексті

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.