Empfohlene Schriftarten für die Programmierung? [geschlossen]

182

Welche Schriftarten verwenden Sie zum Programmieren und für welche Sprache / IDE? Ich verwende Consolas für alle meine Visual Studio-Arbeiten. Gibt es weitere Empfehlungen?

tbreffni
quelle
1
Die meisten Antworten auf diese Frage lauten "+1 für Konsolen". Wenn Sie in Ihrer Frage "nur eine Antwort pro Schriftart" angegeben hätten, hätten wir stattdessen die Abstimmung verwenden können, wie die Website funktionieren sollte. Nur sagen.
Bzlm
Consolas ist großartig. Es sei denn, Sie stellen eine Verbindung über RDP mit Windows XP her. In diesem Fall funktioniert ClearType nicht und sieht daher
ziemlich
alord1689, gute nachrichten für dich. Installieren Sie XP SP3 und dann [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminalserver \ WinStations] "AllowFontAntiAlias" = dword: 00000001 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminalserver \ WinStations \ " 00000001 :)
Alan

Antworten:

197

Entweder Consolas (Download) oder Andale Mono (Download) . Ich benutze meistens Andale Mono. Ich habe vor langer Zeit einen Artikel über das Programmieren von Schriftarten geschrieben . Ich glaube, Consolas war noch nicht einmal draußen.

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

Ich finde, dass das Tippen Illegal1 = O0ein guter Eignungstest ist.

Deadprogrammer
quelle
21
Consolas ist großartig, wenn Sie ClearType auf einem LCD ausführen (obwohl ich es auf einem CRT nicht ausprobiert habe). Consolas ist schrecklich, wenn Sie ClearType nicht aktiviert haben, da es mit ClearType erstellt wurde.
Tom Kidd
6
Ist es nur ich, der denkt, dass Cleartype alles leicht unscharf erscheinen lässt? (Ihr habt ein LCD!)
Martin Beckett
1
Konsolen machen mich krank ... proFont und Andale sind waaaay Teig.
Rshimoda
3
Der obige Consolas-Link funktioniert nur, wenn Sie Visual Studio installiert haben. Laden Sie andernfalls den Powerpoint 2007 Viewer herunter, der die Schriftart enthält. microsoft.com/downloads/…
TravisO
10
Um fair zu sein, ist alles schrecklich ohne ClearType
Mehrdad Afshari
84

Ich habe mich wirklich in Droid Sans Mono verliebt .

Alt-Text

icco
quelle
12
Ich muss sagen, dass diese Schriftart gut aussieht, aber O und 0 sind mir zu ähnlich, um dies zu übernehmen.
Mbillard
8
Sieht sehr gut aus, sollte aber erwähnt werden, dass es nicht fett oder kursiv ist, was viele Leute gerne zur Hervorhebung der Syntax haben.
TM.
Ich mag Kursivschrift für Kommentare. In XCode können Sie jedoch angeben, dass die Kommentare ihre eigene Schriftart und ihren eigenen Stil haben, sodass dies dort kein wirkliches Problem darstellt.
Nosredna
Ich hatte nicht einmal das Gefühl, mit "Menlo" eine bessere Schriftart zu finden. Diese erste Schriftart gab mir jedoch das Gefühl, meine Xcode-Schriftarteneinstellung zu ändern.
Eonil
66

Ich mag DejaVu Sans Mono wirklich sehr . Es ist sehr sauber und augenschonend.

Geben Sie hier die Bildbeschreibung ein

mbillard
quelle
1
Ich mag die DejaVu-Schriftarten viel besser als die Consolas. Ich bin mir nicht sicher, warum so viele Leute Consolas eigentlich so sehr mögen.
Trevoke
1
Ich mag dieses auch mehr als Consolas. Darüber hinaus gibt es eine Vielzahl seltener Zeichen wie Pfeile, die bei der Verwendung von Dingen wie font-lock-symbol-modefür Haskell hilfreich sind. Die gleiche Schrift auch für Kyrillisch verwenden zu können, ist auch sehr schön.
Tikhon Jelvis
Hervorragende Schriftart. Tschüss Kurier Neu
Theodore Zographos
61

+1 für Monaco

Alternativtext http://img.skitch.com/20080908-nmjji28uerreqpprs1h86gxna9.png

Einfach wunderschön und ich finde, ich kann es stundenlang lesen.

Dave Verwer
quelle
Ich stimme stark zu. Ich habe Inconsolata und andere ausprobiert, aber die Buchstaben sind so zusammengedrückt, dass es schwer zu lesen ist. Schande.
Zarkonnen
Monaco sieht auf einem Mac wirklich süß aus. Ich benutze sie in Größe 13 und es ist perfekt.
Wenbert
Monaco war der Grund, warum ich einen Mac bekam. Einfach unglaublich!
Penang
Das ist das beste auf dem Mac, da das Antialiasing an Mac-Bildschirme angepasst ist ... Schade, dass es für Xcode nicht kursiv und fett geschrieben ist! Aus diesem Grund bei Konsolen bleiben. Ich wünschte, das Rendern von Konsolen wäre besser.
Vincent Guerci
51

Ich verwende Consolas für alles, einschließlich Notepad ++, SQL Studio, Eclipse usw. Ich wünschte, es gäbe eine Mac-Version. Wenn Sie bemerken, dass im Textbereich des Stapelüberlaufs Consolas verwendet wird, haben wir auch einige andere Fans: p

Shawn
quelle
Der gleiche Link, den Jeff bereitgestellt hat, lädt Consolas unter OS X herunter und funktioniert für mich zu Hause einwandfrei.
JosephStyons
Es gibt auch Inconsolata, eine Mac-kompatible Kopie. Sie müssen danach googeln, da die Website des ursprünglichen Erstellers nicht verfügbar ist, aber sie ist da draußen!
defmeta
Ich habe Inconsolata auf dem Mac ausprobiert, aber es schien mir nicht so gut zu sein, und so habe ich Consolas auf den Mac verschoben.
Nosredna
41

Ich mag Envy - Code R .

Alt-Text Alt-Text

Jon Galloway
quelle
Besonders gut gefällt mir die Kursivschrift!
AlexCuse
Es ist auch auf einem dunklen Hintergrund (sogar um 13pt) wie Tomas Restrepos DesertNights Visual Studio-Thema unter winterdom.com/weblog/CategoryView,category,VSColorScheme.aspx
CAD-
7
Für mich ist die Schrift zu hoch - nicht unbedingt die Höhe der Zeichen, sondern der Abstand zwischen den Zeilen. (Ich möchte mehr Codezeilen auf dem Bildschirm!)
Ola Eldøy
Großartige Schriftart. Ich verwende dies auf jedem Nicht-ClearType-Computer.
Icelava
Danke für den Tipp. Diese Schriftart ist sehr gut für die Codierung, noch mehr mit GDI ++
Victor Rodrigues
28

+1 für Monaco, obwohl dieser Blog-Beitrag mich über den Wechsel zu Inconsolata nachdenken lässt .

Ich bin gespannt, welche Punktgröße Sie verwenden. Ich verwende die TextMate- Standardgröße von 12pt.

Dan
quelle
Monaco 9pt war meine Standardeinstellung seit dem Start mit BEEdit unter OS9 (oder 8?)
Lasar
1
Ich werde älter und die Bildschirmauflösungen werden höher - 9 pt werden immer kleiner. Ich musste bis zu 10 pt oder höher stoßen.
Barry Brown
Ich kann keine Schriftarten ausstehen, bei denen links vom unteren Rand des Kleinbuchstaben 'l' eine Serife steht. wie Inkonsolata In welchem ​​Universum hat ein 'l' das? Es ähnelt nicht der Handschrift, den Schriftarten des Druckers oder einer proportionalen Schrift. Es ist einer '1' zu ähnlich. Zumindest Consolas und Monaco machen es richtig.
Patrick Szalapski
28

Ich verwende Bitstream Vera Sans Mono , aber Sie müssen ClearType aktivieren, damit es lesbar ist.

Ich mag den Lesbarkeitstest 'Illegal1 = O0', der weiter oben in diesem Thread erwähnt wurde. Danke dafür.

Pascal Immerzeel
quelle
Auch langjähriger BVSM-Benutzer. Wow, schön das von meiner Brust zu bekommen!
Jared Updike
Ich habe mich gerade von einem treuen Fan dieses Artikels geändert, da er keine Makronen enthält - en.wikipedia.org/wiki/Macron . Ich benutze jetzt Consolas.
Wayne Koorts
3
Anscheinend ist DejaVu eine aktualisierte Version von Bitstream Vera mit vielen Zeichen, die Bitstream Vera fehlt. Vielleicht sollten Sie sich DejaVu Sans Mono ansehen?
Paul Biggar
23

Für UltraEdit und alles andere verwende ich den guten alten Courier New.

Alternativtext http://www.identifont.com/samples/microsoft/CourierNew.gif

Ich habe festgestellt, dass Consolas zu schwer zu lesen ist, da es sich um Anti-Aliasing handelt.

GateKiller
quelle
1
Ja, Courier New ist großartig! ... um 1l, 0O und so zu verwechseln ... ;-) Ich trinke auch nicht, aber ich habe Andale Mono definitiv übernommen, seit Microsoft damit begonnen hat, es auf ihrer Website zu verbreiten ...
PhiLho
Es ist sinnvoll, eine Schriftart wie Courier New zu verwenden, die speziell für eine einfache Lesbarkeit entwickelt wurde
Alex Baranosky
Ich mag Courier New, weil es leicht zu lesen ist, kursiv und fett gedruckt und monospaced ist.
21

Ich benutze Lucida Console seit Jahren und finde nie etwas Besseres.

Allerdings habe ich ein paar Mal Consolas-Schriftarten ausprobiert und einfach - ich bevorzuge Lucida Console.

Grzegorz Gierlik
quelle
Das Problem mit der Lucida-Konsole ist, dass Fettdruck breiter als normal ist. Ich verwende gerne Fettdruck in meiner Syntaxhervorhebung, aber nicht, wenn dadurch meine Linie wächst und schrumpft, wenn ich sie verwende!
Patrick Szalapski
20

Ich mag Terminus für einige Kommandozeilen, zumindest für das Scrollen von Protokolldateien und irssi / irc ( TTF-Versionen verfügbar ). Screenshot der terminus.ttf in Aktion unten (PuTTY unter Windows XP mit aktiviertem ClearType).

Screenshot der terminus.ttf in Aktion unten (PuTTY unter Windows XP mit aktiviertem ClearType). http://misc.nybergh.net/pub/fonts/terminus/2008-09-08_terminus_ttf_in_gnu_nano_putty_windows_xp_cleartype_screenshot.png

Nybergh
quelle
Ich verwende es in meinen Texteditoren unter Linux sowie in der Konsole.
Frew Schmidt
+1, auch mein Favorit :)
Łukasz Gruner
Ich mag Nano auch sehr!
Pindatjuh
15

Ich benutze keine Konsolen, obwohl es auf dem LCD gut aussieht, aber manchmal bin ich nicht auf dem LCD, wie wenn ich Präsentationen halte und dann sieht es beschissen aus.

Meine derzeitige bevorzugte Schriftart für die Programmierung ist die Liberation Mono- Schriftart.

Oh man, habe gerade herausgefunden, warum der Text auf Stack Overflow wie Mist aussieht, erzwingt Consolas, eine Cleartype-Schriftart, und in meinem aktuellen Setup, in dem Cleartype nicht aktiviert war, sieht er sehr schlecht aus.

Ich werde einen Bugreport über Uservoice machen.

Lasse V. Karlsen
quelle
Ich habe es nie bemerkt ... weil ich nur keine Konsolen auf diesem Computer habe ... :-)
PhiLho
Ich verwende Liberation Mono sowohl in Vim als auch in Visual Studio.
Sarah Vessels
Ich verwende die Liberation-Schriftarten für den größten Teil meiner Bildschirm- und Druckausgabe. Behebt auch alle Probleme mit der Schriftlizenzierung zwischen Computern.
Mas
15

Ich benutze die Schriftart Dina - http://www.donationcoder.com/Software/Jibz/Dina/index.html - seit einer Weile für die Textbearbeitung und sie scheint den Job gut zu machen.

rjzii
quelle
2
Ich habe viele Programmierer-Schriften ausprobiert, bevor ich mich auch für diese entschieden habe. Wenn Sie ein plattformübergreifender Entwickler sind, finden Sie im Forum auf dieser Seite eine Linux-Version (X Windows) der Schriftart. doncocoder.com/Forums/bb/index.php?topic=7857.0
Arnold Spence
1
Nehmen Sie Ihre bevorzugte Programmierschrift und überprüfen Sie die Ausrichtung in zwei Zeilen mit demselben Text, aber unterschiedlichen Abschnitten in Fett- und Kursivschrift. Viele Schriftarten verstehen das nicht richtig.
Arnold Spence
Ich mag Dina auch, obwohl es andere gibt, die mir nichts ausmachen. Ich bin nicht so wählerisch wie einige der anderen Poster.
Charlie Salts
Ich verwende diese Schriftart häufig in meinen Editoren und sogar in meinem Befehlsfenster und in Kitt-Sitzungen. Ich finde es die bequemste Schriftart zum Codieren.
RuntimeException
14

ProFont . Bin ich der einzige, der es noch benutzt?

Carl Russmann
quelle
Ich benutze es für so ziemlich alles, wofür eine Monospace-Schrift nützlich ist - ich liebe es!
Dan
ProFont ist das beste auf dem Markt. Consolas ist soooo überbewertet.
Rshimoda
Ich benutze es und liebe es ... Profont ist normalerweise eines der ersten Dinge, die ich auf meinen Entwicklungsmaschinen installiere.
Jim OHalloran
Ich liebe auch ProFont. Habe VS und Notepad ++ damit. Normalerweise greife ich am zweiten Tag nach der Verwendung einer neuen Box, wenn ich mich über Consolas ärgere.
Brandon
12

Ich mag Fixedsys in Visual Studio. Es ist ein Klassiker. Keine Anti-Aliasing-Unschärfe.

Fixedsys Schrift

Zack Peterson
quelle
Nun, es ist für Win, aber was ist mit Linux?
avp
Ich habe FixedSys auf eine TTF portiert, und andere haben meine Arbeit fixedsys.moviecorner.de/?p=download&l=1
TravisO
12

Ich bin erstaunt, dass niemand Pragmata erwähnt hat . Es ist der BMW der Programmierschriftarten. Verdichtet, lesbar und der Höhepunkt einfacher Eleganz.

Alternativtext http://www.fsd.it/fonts/imm/pr_abc.gif

Es gibt jetzt ein Spendenprojekt für PragmataPro (das einen größeren Teil von Unicode als Pragmata abdeckt), um es kostenlos unter einer Creative Commons-Lizenz verfügbar zu machen!

Matias Nino
quelle
Es ist ziemlich schwer für jemanden, ~ 125-150 US-Dollar für eine Programmierschrift auszugeben.
Brad Wilson
Das ist ein guter Punkt. Es ist definitiv ein Luxus. Der Autor gab mir jedoch einen Rabatt (auf Anfrage) und ich bin sicher, dass er das gleiche für Großeinkäufe tun würde.
Matias Nino
Ich benutze es auch;) Aber die 0 und das O sind meiner Meinung nach zu ähnlich. Und das Ich und das Ich. Deshalb wechsle ich manchmal wieder zu Courier. Preis erwähnen: Wie lange sehen Sie diese Schrift?
Wishi
16
Großeinkauf? Möchten Sie alle Charaktere auf einmal kaufen?
Nosredna
Es ist wichtig zu beachten, dass der Preis von 90 € für bis zu "5 Computer eines Unternehmens" gilt - dies ist ein Standard für die Lizenzierung von Schriftarten.
e100
10

Ich verwende Inconsolata mit UltraEdit unter Windows. Mit TextMate (auf dem Mac) bevorzuge ich Monaco (es ist die Standardschriftart).

Christian Lescuyer
quelle
9

Inconsolata 14pt in TextMate

Jarin Udom
quelle
Das ist, was ich benutze, und es sieht großartig aus (obwohl es auf dunklen Hintergründen viel besser aussieht als auf hellen).
Mipadi
7

Hinzufügen einer Stimme für Consolas. Es fühlt sich sehr leicht für meine Augen an.

Jonathan Works
quelle
7

Ich habe nie einen Grund gefunden, von Courier New abzuweichen. Ich glaube nicht, dass ich mit einer Schriftart ein Problem haben würde, solange sie serifenlos ist. Mono-beabstandete Schriftarten eignen sich auch gut zum Codieren.

MattSayar
quelle
2
Courier New ist eine Serifenschrift ...
Richard Ev
Stimmt, aber wenn ich serifenlos sage, meine ich etwas, das NICHT wie Times New Roman ist (mit seinen nervig kurvigen Serifen).
MattSayar
5
Ich denke, dass Mono-Spaced eine Voraussetzung für die Codierung ist.
Svante
Ich habe meinen Editor einmal auf eine Serifenschrift umgestellt und dachte: "Hey, das ist es, was ich in allem anderen verwende, also ...". Ja, das wurde ziemlich schnell nervig, besonders wenn man sich Code
ansieht
7

Ich benutze auch eine proportionale Schriftart. Sie scheinen aus den gleichen Gründen gut zu sein, aus denen sie in Büchern und Zeitschriften arbeiten: Je mehr Unterschiede zwischen den Charakteren bestehen, desto leichter kann das Gehirn sie unterscheiden. und Sie können mehr auf den Bildschirm passen. Die Einrückung funktioniert immer noch einwandfrei: 6 führende Leerzeichen sind immer noch doppelt so breit wie 3 führende Leerzeichen.

Ich verwende eine Version von Georgia, die ich gehackt habe, um das Kleinbuchstaben "l" weniger wie die Ziffer "1" aussehen zu lassen, und setze einen Schrägstrich durch die Null.

Martin C. Martin
quelle
6

Ich denke, die Anti-Aliasing-Unschärfe auf Consolas wird durch Monitore verursacht, auf denen ClearType nicht aktiviert ist. Consolas wurde für ClearType entwickelt.

[Jeff A: In der Tat können Sie Screenshots davon in einem Beitrag sehen, den ich zu diesem Thema geschrieben habe .]

Jon Limjap
quelle
if (Konsolen mit cleartype on == GREAT) {echo 'GREAT'; } >>> GREAT
Markus
6

Zwei Seiten, auf denen es eine lange Liste von Programmierschriften gibt, sind diese Seiten auf keithdevens.com und lowing.org (toter Link, aber im Internetarchiv )

Einige andere Diskussionen über das Programmieren von Schriftarten, die möglicherweise weitere Vorschläge enthalten, sind die Kommentare zu diesem Blog-Beitrag auf typographica und dieses Thema im Forum eines Texteditors .

Persönlich mag ich Triskweline :

Alternativtext http://www.netalive.org/tinkering/triskweline/shot.gif

Sam Hasler
quelle
Der Link lowing.org funktioniert bei mir nicht - ich habe ihn heute Morgen an zwei verschiedenen Orten gefunden, von denen keiner funktioniert hat.
Cori
5

DejaVu Sans Mono (manchmal auch als Panic Sans bekannt), Größe 11, anti-alised. Früher habe ich nur Schriftarten verwendet, die nicht gegen Alias ​​ausgerichtet waren, aber es scheint nur für diese Schriftart zu funktionieren.

Screenshot von Panic Sans in Sublime Text

Jeremy Banks
quelle