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


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.