TCC Schriften für das Konsolenfenster

Wenn TCC in einem Konsolenfenster läuft, können Sie die Schriftart über das Systemmenü der Konsole auswählen, genauso wie Sie eine Schriftart für CMD.EXE auswählen würden. (Beachten Sie, dass die Informationen auf dieser Seite nur für TCC in einem eigenständigen Konsolenfenster gelten. Wenn TCC in der Umgebung Take Command ausgeführt wird, können Sie die Schriftarten einfach über den Konfigurationsdialog Take Command auswählen).

 

Um die Konsolenschriftart auszuwählen, öffnen Sie das Systemmenü, indem Sie auf das Symbol in der oberen linken Ecke des Konsolenfensters klicken, oder drücken Sie Alt-Leertaste. Wählen Sie Eigenschaften und dann die Registerkarte Schriftart im Dialogfeld Konsoleneigenschaften. Zur Auswahl stehen normalerweise "Raster Fonts" (fett und eher unattraktiv), "Consolas" (Standard für Take Command und TCC), und "Lucida-Konsole". Sie können auch die Textgröße ändern, wenn Sie dies wünschen.

 

Die Seite Schriftart im Dialogfeld Eigenschaften der Konsole.

 

Die Seite "Schriftart" des Dialogfelds "Konsoleneigenschaften". Einige zusätzliche Schriftarten mit fester Breite wurden durch eine Änderung der Registrierung verfügbar gemacht.

 

Nach dem Ändern der Konsolenschriftart wird ein Dialogfeld angezeigt, in dem Sie aufgefordert werden, die Änderungen nur auf das aktuelle Fenster anzuwenden oder die zum Starten des Fensters verwendete Verknüpfung zu ändern. Wählen Sie "Verknüpfung ändern", wenn Sie die neue Schriftart für zukünftige Instanzen von TCC verwenden möchten.

 

Die Auswahl der für Konsolenprogramme verfügbaren Schriftarten wird von Windows gesteuert. Es ist möglich, der Liste weitere Schriftarten hinzuzufügen, sofern Sie mit der Änderung der Systemregistrierung vertraut sind. Um für die Konsole geeignet zu sein, muss eine Schriftart monospaced sein (alle Zeichen haben die gleiche Breite). Wenn eine Schriftart eine kursive Variante enthält, funktioniert sie möglicherweise nicht korrekt; die Handhabung von Windows-Konsolenschriftarten hat einige merkwürdige Bugs. Wenn Sie z. B. Courier New hinzufügen, kann es sein, dass Windows stattdessen Courier New Italic verwendet, was zu seltsamen und ärgerlichen Ergebnissen führt. Wie bei allen Registry-Hacks sollten Sie eine Sicherungskopie erstellen und dann mit Vorsicht vorgehen.

 

Konsolenschriftarten sind im Registrierungsschlüssel  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Console\TrueTypeFont aufgeführt. Jeder Eintrag ist ein Zeichenfolgenwert, und die Namen der Einträge haben ein eigentümliches Format: Der erste Eintrag muss 0 heißen, der zweite 00, der dritte 000 und so weiter. Der Wert ist der Anzeigename der Schriftart: Lucida Console, Andale Mono, oder was auch immer. Nach dem Hinzufügen von Schriftarten zu diesem Registrierungsschlüssel müssen Sie einen Neustart durchführen, damit Windows die Schriftarten in Konsolenfenstern korrekt unterstützt.

 

Verschiedene Schriftarten unterstützen möglicherweise nicht alle Zeichen. Dies kann ein Problem sein, wenn Sie akzentuierte oder nicht-römische Buchstaben benötigen. Es kann auch ein Problem sein, wenn Sie die Befehle zum Zeichnen von Linien und Kästen  DRAWBOX,  DRAWHLINE und  DRAWVLINEverwenden. Diese Befehle verwenden die IBM-Zeilenzeichen, und ihre Ausgabe sieht seltsam aus, wenn Ihre Konsolenschriftart diese Zeichen nicht enthält. In diesem Fall können Sie die Konsolenschriftart wieder auf Lucida oder Raster Fonts umstellen, und die Anzeige wird korrekt sein.

 

DejaVu LGC Sans Mono und Andale Mono sind beides lesbare Monospaced-Schriften, die die Linienzeichen enthalten. Consolas von Microsoft ist eine Konsolenschriftart, die speziell für die Verwendung mit ClearType entwickelt wurde; sie sieht sehr schön aus, sofern Sie ClearType verwenden, enthält aber keine Linienzeichen.