Skip to content

Der richtige Font für den Programmierer

Auf der Suche nach Verbesserungsmöglichkeiten der Arbeitsumgebung stößt man als leidenschaftlicher Softwareentwickler und Hacker irgendwann auch auf die Unmenge von Schriftarten, die angeblich mehr oder weniger für’s Programmieren geeignet sind.

Generell sollte ein Programmierfont wohl ‘monospaced’ bzw. mit fester Buchstabenbreite sein. Nur so kann man Code gut layouten, was seine Lesbarkeit drastisch erhöht.

Auch eine umfangreiche Unicode-Unterstützung – im Zuge der i18n – ist wünschenswert.

Im Beitrag Revisiting Programming Fonts werden eine Reihe von Fonts gegenübergestellt, mit speziellem Augenmerk auf den ‘neuen’ Font Inconsolata, der angeblich hervorragend für’s Programmieren geeignet sein soll. Er ist eine Weiterentwicklung des bei Vista standardmäßig mitgelieferten ‘Consolas’, der speziell auf ClearType abgerichtet wurde.

Die nachfolgenden Samples wurden alle auf Windows 2000 mit aktiviertem “Bildschirmschriftarten glätten” erstellt.

Bislang verwende ich Bitstream Vera Sans Mono, Größe: 9, Standard:

bitstream-vera-sans-mono_.png

Zum Vergleich Inconsolata, Größe: 11, Standard (nicht fett!?):

inconsolata_.png

Und – ganz anders – Anonymous, Größe: 9, Standard:

anonymous_.png

Mich würde jetzt von euch interessieren:

Welche der drei Schriftarten findet ihr die beste?
Welche andere Schriftart verwendet ihr?

Übrigens gibt’s im Wiki unter Fonts For Programming noch ein paar Links…

{ 1 } Comments

  1. Emerentia | 2007/10/7 at 12:51 | Permalink

    Also mir gefällt von diesen dreien die erste (Bitstream Vera Sans Mono) am Besten: das klarste Bild und das %-Zeichen sticht richtig hervor. Die Inconsolata scheint mir ein wenig “verwaschen” aus. Auch stört mich an den beiden letzten die Darstellung der Null.
    Ich persönlich verwende meist Courier New – ihr Vorteil ist die große Verfügbarkeit auf den verschiedenen Systemen, also sei’s daheim, in der Arbeit, bei Bekannten, … Ansosnten musst du ja deine spezielle Font immer erst installieren, wenn du woanders hackst.
    Zwei Zeichen, die ich momentan recht häufig benötige, kommen in diesen Vergleichscode-Fragmenten leider nicht vor: die geschweifte Klammer {} und das Dollar-Symbol $. Könntest du das noch einbauen? Auch ein Beispiel mit Courier New wäre nicht schlecht… nur zum Vergleich…

{ 1 } Trackback

  1. DenkZEIT » Blog Archive | 2007/10/7 at 07:16 | Permalink

    [...] //]]> Auf Clemens’ Anregung von gestern hin hier nun die Code-Beispiele mit erweitertem Zeichensatz. Außerdem habe ich ein anderes [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *