So ändern Sie die Windows XP-Konsolenschriftart

17482
Ashwin Nanjappa

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 das Windows-Konsolenfenster (Befehlsfenster) verwenden. Gibt es eine Möglichkeit, dies zu tun?

27

5 Antworten auf die Frage

34
Leonardo
  • 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, klicken Sie auf Modify.

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

  • Wenn Sie weitere Schriftarten hinzufügen möchten, wiederholen Sie die vorherigen Schritte, und fügen Sie 0jedes Mal ein a zum Namen des Eintrags hinzu (dh 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 aus 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 Sie ausführlich erklären, warum Sie dies sowieso nicht tun sollten.

Es gibt diesen Microsoft-Supportartikel, der auch etwas mehr Details zu Einschränkungen enthält: http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q247815 Ant vor 14 Jahren 6
+1 für den Link zu diesem Blog! Ein Muss in der Tat. Arjan vor 14 Jahren 0
Es ist schrecklich, dass dies funktioniert. Limited Atonement vor 11 Jahren 0
Beachten Sie, dass die Codepage in der Eingabeaufforderung die Auswahl der Schriftart eingeschränkt hat. Suchen Sie die aktive Codepage zuerst mit "chcp". Versuchen Sie dann, die UTF-8-Codepage (PERMANENT change!) `Chcp 65001` zu verwenden, um die Schriftart in der Liste anzuzeigen. Ivan Chau vor 10 Jahren 0
(1) Der Link in Ants Kommentar ist unterbrochen. (2) Auf meinem Windows 7-System habe ich bereits einen Wert von "00" = "Consolas" (ich kann mich nicht erinnern, ihn dort abgelegt zu haben). (Ja, ich weiß, die Frage bezieht sich auf Windows XP.) (3) Diese Antwort scheint die Verwendung von "000", "0000", "00000", ... vorzuschlagen, wenn Sie viele Einträge hinzufügen. Während Sie * wahrscheinlich * keinen *** Zeichensatz hinzufügen sollten, scheint ein Namensschema von '000', '001', '002' erweiterbarer / nachhaltiger zu sein. G-Man vor 8 Jahren 0
5
John T

Dies ist ein einfacher Registry-Tweak.

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 Datenfeld ein.

Sie müssen dann 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.

2
Arjan

Siehe auch Festlegen der Eingabeaufforderungsschriftart unter XP? auf Serverfehler

2
teresko

Nun ... Sie können immer so etwas versuchen, um Ihr altes zu ersetzen cmd: http://sourceforge.net/projects/console/

0
dangph

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