Wie ändere ich die Schriftart der Windows XP-Konsole?


27

Ich verwende seit einiger Zeit Cleartype- und Vista-Schriftarten unter Windows XP. Ich liebe die Consolas-Schriftart für die Arbeit mit Quellcode. Ich würde es auch gerne als Schriftart für mein Windows-Konsolen- (Befehls-) Fenster haben. Gibt es eine Möglichkeit, dies zu tun?

Antworten:


34
  • Erstellen Sie eine Sicherungskopie der Windows-Registrierung.

  • Navigieren Sie in regedit zu

    HKLM\Software\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont

  • Klicken Sie mit der rechten Maustaste in den rechten Bereich und wählen Sie New-> String value.

  • Schreiben Sie 00als Eintragsname.

  • Klicken Sie mit der rechten Maustaste auf den neuen Eintrag und klicken Sie auf Modify.

  • Schreiben Sie den Namen der gewünschten Schriftart in das ValueDatenfeld. Dieser Wert sollte mit einem der Einträge am übereinstimmenHKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts

  • Wenn Sie weitere Schriftarten hinzufügen möchten, wiederholen Sie die vorherigen Schritte, und fügen Sie 0dem Eintragsnamen jedes Mal ein hinzu (das heißt, der dritte Eintrag sollte 000usw. sein).

  • Starten Sie Ihren PC neu, um die Änderungen zu übernehmen.

  • Öffnen Sie ein Konsolenfenster, klicken Sie mit der rechten Maustaste auf die Titelleiste und wählen Sie Properties.

  • Wählen Sie die FontRegisterkarte. Die neuen Schriftarten sollten in der Liste angezeigt werden.

Bevor Sie dies tun, lesen Sie bitte den Artikel " Warum sind Konsolenfenster auf Lucida Console- und Raster-Schriftarten beschränkt? ", In dem ausführlich erläutert wird, warum Sie dies sowieso nicht tun sollten.


6
Es gibt diesen Microsoft-Support-Artikel, der auch ein bisschen mehr Details zu Einschränkungen hinzufügt: support.microsoft.com/default.aspx?scid=kb;EN-US;Q247815
— Ant

+1 für den Link zu diesem Blog! Ein Muss in der Tat zu lesen.
— Arjan

Es ist schrecklich, dass das funktioniert.
— Begrenzte Versöhnung

Beachten Sie, dass die Codepage in der Eingabeaufforderung die Auswahl der Schriftart einschränkte. Suchen Sie die aktive Codepage zuerst mit chcp. Versuchen Sie dann, die UTF-8-Codepage (PERMANENTE Änderung!) Zu verwenden chcp 65001, um die Schriftart in der Liste anzuzeigen .
— Ivan Chau

(1) Der Link in Ants Kommentar ist unterbrochen. (2) Auf meinem Windows 7-System habe ich bereits einen Wert 00= Consolas(ich kann mich nicht erinnern, ihn dort abgelegt zu haben). (Ja, ich weiß, die Frage ist , zu Windows XP.) (3) Diese Antwort scheint mit darauf hindeutet 000, 0000, 00000, ..., wenn Sie viele Einträge sind hinzufügen. Während Sie wahrscheinlich nicht viele Schriftarten hinzufügen sollten , scheint ein Namensschema von 000, erweiterbarer / nachhaltiger zu sein. 001002
— G-Man sagt, dass Monica

5

Dies ist eine einfache Optimierung der Registrierung.

HKLM\Software\Microsoft\WindowsNT\CurrentVersion\Console\TrueTypeFont

Fügen Sie einen Zeichenfolgenwert (REG_SZ) mit dem Namen 00 hinzu und geben Sie Consolas in das Feld 'data' ein.

Anschließend müssen Sie Ihren PC neu starten und die Standardeinstellung in der Eingabeaufforderung ändern.

Start -> Ausführen -> Cmd.

Klicken Sie mit der rechten Maustaste auf den Titel des Fensters -> Eigenschaften -> Schriftarten.




1

Verwenden Sie ConEmu . Es ist der "DOS-Box" weit überlegen. Es ist auch besser als die Konsole.

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.