Polecane czcionki do programowania? [Zamknięte]

182

Jakich czcionek używasz do programowania i dla jakiego języka / IDE? Używam konsol do wszystkich prac w Visual Studio, jakieś inne rekomendacje?

tbreffni
źródło
1
Większość odpowiedzi na to pytanie to „+1 dla konsol”. Jeśli w swoim pytaniu podałeś „tylko jedną odpowiedź na czcionkę”, moglibyśmy zamiast tego skorzystać z głosowania, tak jak powinna działać strona. Tylko mówię.
bzlm
Consolas jest niesamowity. Chyba że łączysz się przez RDP z Windows XP, w takim przypadku ClearType nie działa, więc wygląda o wiele nieprzyjemnie ...
devlord
alord1689, dobre wieści dla ciebie. Zainstaluj XP SP3, a następnie [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations] „AllowFontAntiAlias” = dword: 00000001 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations \ RDP-Tcpord] „AllAF” 00000001 :)
Alan

Odpowiedzi:

197

Albo Consolas (pobierz) lub Andale Mono (pobierz) . Najczęściej używam Andale Mono. Napisałem artykuł o programowaniu czcionek dawno temu , myślę, że Consolas jeszcze nie wyszedł.

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

Uważam, że pisanie na klawiaturze Illegal1 = O0to dobry test przydatności.

deadprogrammer
źródło
21
Konsole są świetne, jeśli używasz ClearType na wyświetlaczu LCD (chociaż nie próbowałem tego na CRT). Consolas jest okropny, jeśli nie masz ClearType, ponieważ został stworzony z myślą o ClearType.
Tom Kidd,
6
Czy tylko ja uważam, że czysty typ sprawia, że ​​wszystko wydaje się nieostre? (Tak, mam LCD!)
Martin Beckett,
1
Konsole sprawiają, że czuję się chory ... proFont i Andale są bardzo rzadkie.
rshimoda
3
Powyższy link Consolas działa tylko wtedy, gdy masz zainstalowany program Visual Studio. W przeciwnym razie pobierz Powerpoint 2007 Viewer, który zawiera czcionkę. microsoft.com/downloads/…
TravisO
10
Szczerze
mówiąc
84

Naprawdę zakochałem się w Droid Sans Mono .

alternatywny tekst

icco
źródło
12
Muszę powiedzieć, że ta czcionka wygląda ładnie, ale O i 0 są zbyt podobne, żebym mogła to przyjąć.
mbillard
8
Wygląda bardzo ładnie, ale należy wspomnieć, że nie ma pogrubienia ani kursywy, co wiele osób lubi mieć do podświetlania składni.
TM.
W komentarzach lubię kursywę. W XCode możesz jednak określić, że komentarze mają własną czcionkę i styl, więc nie ma w tym problemu.
Nosredna
Nie miałem nawet ochoty znaleźć lepszej czcionki w „Menlo”, jednak to pierwsza czcionka sprawiła, że ​​poczułem zmianę ustawienia czcionek Xcode.
eonil
66

Naprawdę bardzo lubię DejaVu Sans Mono . Jest bardzo czysty i przyjemny dla oczu.

wprowadź opis zdjęcia tutaj

mbillard
źródło
1
Lubię czcionki DejaVu o wiele lepiej niż Consolas; Nie jestem pewien, dlaczego tak wielu ludzi tak bardzo lubi Consolasa.
Trevoke,
1
Podoba mi się to również bardziej niż Consolas. Ponadto ma szeroką gamę rzadszych postaci, takich jak strzały, które są miłe przy użyciu rzeczy takich jak font-lock-symbol-modeHaskell. Możliwość używania tego samego kroju pisma dla cyrylicy jest również bardzo przyjemna.
Tikhon Jelvis
Doskonała czcionka. Pa pa pa kurier Nowy
Theodore Zographos
61

+1 dla Monako

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

Po prostu piękna i stwierdzam, że potrafię to czytać godzinami.

Dave Verwer
źródło
Bardzo się zgadzam. Próbowałem Inconsolata i innych, ale litery są tak ściśnięte, że trudno je odczytać. Wstyd.
Zarkonnen
Monaco wygląda naprawdę słodko na komputerze Mac. Używam ich w rozmiarze 13 i jest idealny.
wenbert
Monako było powodem, dla którego dostałem komputer Mac. Po prostu wspaniałe!
Penang,
To najlepszy na Macu, ponieważ ma antyaliasing dostosowany do ekranów Mac ... Szkoda, że ​​nie istnieje kursywą i pogrubieniem dla Xcode! z tego powodu trzymanie się konsol. Chciałem, żeby renderowanie konsol było lepsze.
Vincent Guerci
51

Używam konsoli do wszystkiego, w tym Notepad ++, SQL Studio, Eclipse itp. Chciałbym, żeby była wersja Mac. Ponadto, jeśli zauważysz, pole tekstowe w przepełnieniu stosu używa konsoli, więc mamy też kilku innych fanów: p

Shawn
źródło
Ten sam link, który podał Jeff, pobierze Consolas na OS X i działa dobrze dla mnie w domu.
JosephStyons
Istnieje również Inconsolata, która jest kopią kompatybilną z Mac. Musisz google go znaleźć, ponieważ strona oryginalnego twórcy jest niedostępna, ale już tam jest!
defmeta
Próbowałem Inconsolata na Macu, ale nie wydawało mi się to tak dobre, więc ostatecznie przeniosłem Consolasa na Maca.
Nosredna
41

Lubię Envy Code R. .

alternatywny tekst alternatywny tekst

Jon Galloway
źródło
Szczególnie lubię kursywę!
AlexCuse,
Jest również bardzo czytelny na ciemnym tle (nawet przy 13pt), takim jak Tomas Restrepo's DesertNights Visual Studio Theme na stronie winterdom.com/weblog/CategoryView,category,VSColorScheme.aspx
CAD bloke
7
Dla mnie czcionka jest zbyt wysoka - niekoniecznie wysokość znaków, ale odstęp między wierszami. (Chcę więcej linii kodu na ekranie!)
Ola Eldøy
Świetna czcionka. Używam tego na dowolnej maszynie innej niż ClearType.
icelava
dzięki za wskazówkę. ta czcionka jest bardzo dobra do kodowania, jeszcze bardziej z GDI ++
Victor Rodrigues
28

+1 dla Monako, chociaż ten post na blogu każe mi myśleć o przejściu na Inconsolata .

Jestem ciekawy, jakiego rozmiaru używacie, używam domyślnego rozmiaru TextMate 12pt.

Dan
źródło
Monaco 9pt jest moją domyślną opcją od momentu uruchomienia BEEdit na OS9 (lub 8?)
Lasar,
1
Starzeję się, a rozdzielczości ekranu stają się coraz wyższe - 9 pkt jest coraz mniejsze. Musiałem uderzyć do 10 pt lub więcej.
Barry Brown,
Nie znoszę czcionek, które umieszczają szeryf po lewej stronie dolnej litery „l”. takie jak inconsolata W jakim wszechświecie ma to „l”? Nie jest podobny do pisma ręcznego, czcionek drukarki lub czcionki proporcjonalnej. Jest zbyt podobny do „1”. Przynajmniej Consolas i Monaco mają rację.
Patrick Szalapski,
28

Używam Bitstream Vera Sans Mono , ale musisz aktywować ClearType, aby był czytelny.

Podoba mi się test czytelności „Illegal1 = O0”, wspomniany wcześniej w tym wątku, dzięki za to.

Pascal Immerzeel
źródło
Długoletni użytkownik BVSM również. Wow, dobrze to zdjąć z mojej piersi!
Jared Updike,
Właśnie zmieniłem się z wiernego fana tego, ponieważ nie zawiera on makronów - en.wikipedia.org/wiki/Macron . Teraz używam Consolas.
Wayne Koorts
3
Najwyraźniej DejaVu to zaktualizowana wersja Bitstream Vera, z wieloma znakami, których brakuje Bitstream Vera. Może powinieneś spojrzeć na DejaVu Sans Mono?
Paul Biggar,
23

W przypadku UltraEdit i wszystkiego podobnego używam starego, dobrego Kuriera Nowość.

alt text http://www.identifont.com/samples/microsoft/CourierNew.gif

Uważam, że Consolas jest trudny do odczytania z powodu wygładzania krawędzi.

GateKiller
źródło
1
Tak, Courier New jest świetny! ... za pomieszanie 1l, 0O i tym podobne ... ;-) Nie mam też Consolasa, ale ostatecznie przyjąłem Andale Mono, odkąd Microsoft zaczął rozpowszechniać go na swojej stronie internetowej ...
PhiLho,
Sensowne jest używanie czcionki takiej jak kurier Nowość, która została zaprojektowana specjalnie z myślą o łatwej czytelności
Alex Baranosky 12.08.2009
Lubię Courier New, ponieważ jest łatwy do odczytania, ma kursywę i pogrubienie oraz jest monospacowy.
21

Używam Lucida Console od lat i nigdy nie znajdę nic lepszego.

Jednak kilka razy próbowałem czcionek Consolas i po prostu - wolę konsolę Lucida.

Grzegorz Gierlik
źródło
Problem z konsolą Lucida polega na tym, że pogrubienie jest szersze niż zwykle. Lubię używać pogrubienia w podświetlaniu składni, ale nie jeśli powoduje to, że moja linia powiększa się i kurczy podczas używania!
Patrick Szalapski,
20

Lubię Terminusa za niektóre wiersze poleceń, przynajmniej przewijanie plików dziennika i irssi / irc ( dostępne wersje TTF ). Zrzut ekranu pliku terminus.ttf w akcji poniżej (PuTTY w systemie Windows XP z włączoną funkcją ClearType).

Zrzut ekranu pliku terminus.ttf w akcji poniżej (PuTTY w systemie Windows XP z włączoną funkcją ClearType). http://misc.nybergh.net/pub/fonts/terminus/2008-09-08_terminus_ttf_in_gnu_nano_putty_windows_xp_cleartype_screenshot.png

nybergh
źródło
Używam go w moich edytorach tekstu w systemie Linux, a także w konsoli.
Frew Schmidt,
+1, także mój ulubiony :)
Łukasz Gruner
Bardzo też lubię Nano!
Pindatjuh
15

Nie używam Consolasa, chociaż wygląda dobrze na LCD, ale czasami nie jestem na LCD, na przykład, kiedy wygłaszam prezentacje, a potem wygląda to gówno.

Moją obecną czcionką z wyboru do programowania jest czcionka Liberation Mono .

O rany, właśnie odkryłem, dlaczego tekst na przepełnieniu stosu wygląda jak bzdura, wymusza Consolasa, który jest czcionką typu czystego, a przy mojej obecnej konfiguracji, która nie ma włączonej opcji typu czystego, wygląda bardzo źle.

Zamierzam zrobić raport o błędach na fakturze użytkownika.

Lasse V. Karlsen
źródło
Nigdy nie zauważyłem ... ponieważ po prostu nie mam konsoli na tym komputerze ... :-)
PhiLho
Używam Liberation Mono zarówno w Vimie, jak i Visual Studio.
Sarah Vessels
Używam czcionek Liberation do większości ekranów i wydruków. Usuwa również wszelkie problemy z licencjonowaniem czcionek między komputerami.
mas
15

Używam Dina - http://www.donationcoder.com/Software/Jibz/Dina/index.html - czcionka na jakiś czas do edycji tekstu i wygląda na to, że dobrze sobie radzi.

rjzii
źródło
2
Próbowałem wiele czcionek programisty, zanim zdecydowałem się na ten. Jeśli jesteś programistą wieloplatformowym, możesz znaleźć wersję czcionki dla systemu Linux (X Windows) na forum na tej stronie. donationcoder.com/Forums/bb/index.php?topic=7857.0
Arnold Spence
1
Jeszcze jedno, weź ulubioną czcionkę programistyczną i sprawdź wyrównanie w dwóch wierszach z tym samym tekstem, ale różnymi sekcjami pogrubioną i kursywą. Wiele czcionek nie robi tego dobrze.
Arnold Spence
Lubię też Dinę, chociaż są inne, których nie mam nic przeciwko. Nie jestem tak wybredna jak niektóre inne plakaty.
Charlie Salts,
Używam tej czcionki intensywnie w moich edytorach, a nawet w oknie poleceń i sesjach Kit. Uważam, że jest to najwygodniejsza czcionka do kodowania.
RuntimeException
14

ProFont . Czy tylko ja nadal go używam?

Carl Russmann
źródło
Używam go do prawie wszystkiego, do czego przydaje się czcionka Monospace - uwielbiam to!
Dan
ProFont jest najlepszy na rynku. Konsole są bardzo przereklamowane.
rshimoda
Używam go i uwielbiam ... Profont jest zwykle jedną z pierwszych rzeczy, które instaluję na moich komputerach programistycznych.
Jim OHalloran
Uwielbiam również ProFont. Używa go VS i Notepad ++. Zazwyczaj chwytam ją drugiego dnia korzystania z nowego pudełka, kiedy zaczynam denerwować się Consolasem.
Brandon
12

Dziwi mnie, że nikt nie wspominał o Pragmacie . To BMW programowania czcionek. Skondensowane, czytelne i szczyt prostej elegancji.

alt text http://www.fsd.it/fonts/imm/pr_abc.gif

Obecnie trwa projekt pozyskiwania funduszy dla PragmataPro (który obejmuje większą część Unicode niż Pragmata), aby udostępnić go za darmo na licencji Creative Commons!

Matias Nino
źródło
Trudno jest sprzedać komuś wydać około 125-150 USD na czcionkę programistyczną.
Brad Wilson,
Trafne spostrzeżenie. To zdecydowanie luksus. Autor dał mi jednak zniżkę (na żądanie) i jestem pewien, że zrobiłby to samo dla wszelkich zakupów hurtowych.
Matias Nino,
Ja też tego używam;) Ale myślę, że 0 i O są zbyt podobne. I ja i ja. Dlatego czasami wracam do Kuriera. Wspominając cenę: jak długo oglądasz tę czcionkę?
wishi
16
Zakupy zbiorcze? Jak kupowanie wszystkich postaci jednocześnie?
Nosredna
Ważne jest, aby pamiętać, że cena 90 € dotyczy maksymalnie „5 komputerów jednej firmy” - jest to dość standardowy w przypadku licencjonowania czcionek.
e100
10

Używam Inconsolata z UltraEdit na Windows. Z TextMate (na Macu) wolę Monako (jest to domyślna czcionka).

Christian Lescuyer
źródło
9

Inconsolata 14pt w TextMate

Jarin Udom
źródło
Właśnie tego używam i wygląda świetnie (choć wydaje się, że wygląda lepiej na ciemnym tle niż na jasnym).
mipadi
7

Dodawanie głosowania na Consolas. Na moich oczach jest to bardzo łatwe.

Jonathan Works
źródło
7

Nigdy nie znalazłem powodu, aby odchodzić od Courier New. Nie sądzę, żebym miał problem z dowolną czcionką, o ile jest to sans-serif. Czcionki z pojedynczymi odstępami są również przydatne do kodowania.

MattSayar
źródło
2
Courier New to czcionka serif ...
Richard Ev
To prawda, ale kiedy mówię bezszeryfowe, mam na myśli coś, co NIE jest jak Times New Roman (z irytującymi krzywymi serifami).
MattSayar,
5
Myślę, że mono-spaced jest warunkiem kodowania.
Svante
Kiedyś przełączyłem edytor na czcionkę szeryfową, myśląc „Hej, tego właśnie używam we wszystkim innym, więc ...”. Tak, to dość szybko irytuje, zwłaszcza jeśli spojrzysz na kod, który ma być wyrównany i to nie jest ...
Xiong Chiamiov
7

Używam też czcionki proporcjonalnej. Wydają się dobre z tych samych powodów, dla których pracują w książkach i czasopismach: im większa różnorodność postaci, tym łatwiej mózg je rozpoznać; i możesz zmieścić więcej na ekranie. Wcięcie nadal działa dobrze: 6 wiodących pól jest nadal dwa razy szerszych niż 3 wiodące pola.

Używam wersji Gruzji, którą zhackowałem, aby małe litery „l” wyglądały mniej jak cyfra „1” i wstawiłem ukośnik przez zero.

Martin C. Martin
źródło
6

Myślę, że rozmycie wygładzania na konsolach jest spowodowane przez monitory, które nie mają włączonego ClearType. Consolas został zaprojektowany dla ClearType.

[Jeff A: rzeczywiście, możesz zobaczyć zrzuty ekranu z tego postu, który napisałem na ten temat .]

Jon Limjap
źródło
if (konsole z wyraźnym typem == WIELKI) {echo 'WIELKI'; } >>> WIELKI
markus
6

Dwie strony, na których znajduje się długa lista czcionek programujących, to te strony na keithdevens.com i lowing.org (martwy link, ale znajduje się w archiwum internetowym )

Niektóre inne dyskusje na temat czcionek programistycznych, które mogą mieć więcej sugestii, to komentarze do tego postu na blogu na typographica i ten temat na forum edytora tekstu .

Osobiście lubię Triskweline :

alt text http://www.netalive.org/tinkering/triskweline/shot.gif

Sam Hasler
źródło
Link lowing.org nie działa dla mnie - tak naprawdę znalazłem go dziś rano w 2 różnych miejscach, z których żadne nie działało.
cori
5

DejaVu Sans Mono (czasami znany jako Panic Sans), rozmiar 11, anty-alised. Wcześniej korzystałem tylko z czcionek, które nie były wygładzane, ale wydaje się, że to działa.

Zrzut ekranu z Paniki Sans w wysublimowanym tekście

Jeremy Banks
źródło