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?

Ashwin Nanjappa
quelle

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.

Leonardo
quelle
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.

John T
quelle
1

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

dangph
quelle