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?


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.


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


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


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.


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


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


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.


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.


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.


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.


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


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.


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.


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?


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 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!


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


9

Inconsolata 14pt in TextMate


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

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.


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.




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


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.