Come modificare il carattere della console di Windows XP?


27

Da un po 'di tempo uso i font Cleartype e Vista su Windows XP. Adoro il carattere Consolas per lavorare con il codice sorgente. Mi piacerebbe averlo anche come carattere della finestra della mia console (comando) di Windows. C'è un modo per fare questo?

Risposte:


34
  • Creare un backup del registro di Windows.

  • Su regedit, vai a

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

  • Fare clic con il tasto destro sul riquadro destro, selezionare New-> String value.

  • Scrivi 00come nome della voce.

  • Fare clic con il tasto destro sulla nuova voce, fare clic su Modify.

  • Scrivi il nome del carattere desiderato nel Valuecampo dati. Tale valore deve corrispondere a una delle voci suHKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts

  • Se si desidera aggiungere altri caratteri, ripetere i passaggi precedenti, aggiungendo 0ogni volta un a al nome della voce (ovvero, la terza voce dovrebbe essere 000e così via).

  • Riavvia il PC per applicare le modifiche.

  • Aprire una finestra della console, fare clic con il tasto destro sulla barra del titolo, selezionare Properties.

  • Seleziona la Fontscheda I nuovi caratteri dovrebbero apparire nell'elenco.

Prima di fare qualsiasi cosa, leggi l'articolo " Perché le finestre della console sono limitate a Lucida Console e ai caratteri raster? ", Il che spiega in dettaglio perché non dovresti farlo comunque.


6
C'è questo articolo di supporto Microsoft che aggiunge anche un po 'più di dettagli sulle limitazioni: support.microsoft.com/default.aspx?scid=kb;EN-US;Q247815
Ant

+1 per il link a quel blog! Davvero una lettura obbligata.
Arjan,

È terribile che funzioni.
Espiazione limitata il

Si noti che la tabella codici nel prompt dei comandi ha limitato la scelta del carattere. Trova prima la tabella codici attiva di chcp. Quindi prova a utilizzare la tabella codici UTF-8 (modifica PERMANENTE!) chcp 65001Per rivelare il carattere nell'elenco.
Ivan Chau,

(1) Il collegamento nel commento di Ant è interrotto. (2) Sul mio sistema Windows 7, ho già un valore 00= Consolas(non ricordo di averlo messo lì). (Sì, lo so, la domanda è su Windows XP.) (3) Questa risposta sembra suggerire utilizzando 000, 0000, 00000, ..., se si aggiunge molte voci. Anche se probabilmente non dovrebbe essere l'aggiunta di un sacco di tipi di carattere, uno schema di denominazione di 000, 001, 002sembrerebbe essere più estensibile / sostenibile.
G-Man dice 'Reinstate Monica' il

5

Questa è una semplice modifica del registro.

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

Aggiungi un valore stringa (REG_SZ) con il nome 00 e metti Consolas nel campo 'dati'.

Sarà quindi necessario riavviare il PC e modificare l'impostazione predefinita nel prompt dei comandi.

Avvia -> Esegui -> Cmd.

Fare clic con il tasto destro sul titolo della finestra -> Proprietà -> Caratteri.




1

Usa ConEmu . È di gran lunga superiore alla "scatola DOS". È anche meglio della console.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.