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?


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.


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


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


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.


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


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


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.


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.


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.


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.


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


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.


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.


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?


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!


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


9

Inconsolata 14pt w TextMate


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

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.


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.


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 .]


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


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.