Come posso installare un nuovo font nella console di PowerShell?


14

Voglio personalizzare l'aspetto di PowerShell in Windows. Quando installo nuovi caratteri, funzionano perfettamente, ma non riesco a trovarli nella selezione dei caratteri di PowerShell (sono presenti solo i caratteri predefiniti).

C'è un modo per installare nuovi caratteri su PowerShell?

Risposte:


10

Da questo articolo :

Eseguire regedit.exe e accedere a HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont.

Fai clic con il pulsante destro del mouse nel riquadro a destra e crea un nuovo valore di stringa. Denominare quel valore "0" o "00" o comunque molti zeri necessari per creare una nuova chiave. Il valore di quella stringa è il nome del carattere da aggiungere.


1
nel mio PC, 0media Lucida Console, 00dire Consolas, ho cercato di creare 000per unifont-allma doesnt lavoro. Hai qualche idea al riguardo? Ho unifont-allda qui: math.berkeley.edu/~serganov/ilyaz.org/software/fonts
Luca

5

Bene PowerShell è un framework, quindi non è possibile installarvi un font.

Tuttavia, ti consiglio di utilizzare PowerShell ISE. Penso che ti piacerà:

finestra di dialogo font ise powershell


3
Scusa, penso di voler impostare il carattere per la console di PowerShell.
jsalonen,


1

Eseguire in PowerShell per impostare il carattere per PowerShell.

Set-ItemProperty -Path "Registry::HKEY_CURRENT_USER\Console" -Name "FaceName" -Value "Fira code" -Type String;

Codice Fira come esempio.


0

La console di Windows è molto limitata con le funzionalità ... Prova gli emulatori di console ConEmu (sono l'autore) o Console2 . Uso di qualsiasi tipo di carattere (anche proporzionale), schede, ridimensionamento della finestra uniforme con il mouse, selezione del testo intuitiva, schermo diviso, liste di salto, ingrandimento / schermo intero, stile di terremoto, trasparenza e molto altro.


Si lo so. Ecco perché sto usando PowerShell.
jsalonen,

jsalonen: Maximus si riferiva alla console di Windows, non al processore dei comandi di Windows (cmd.exe). L'host della console PowerShell è solo una normale applicazione console e quindi eredita le stesse limitazioni.
Joey,
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.