Wie kann ich eine neue Schriftart in der PowerShell-Konsole installieren?

17

Ich möchte das Aussehen der PowerShell in Windows anpassen. Wenn ich neue Schriftarten installiere, funktionieren sie einwandfrei, aber ich kann sie nicht in der PowerShell-Schriftartenauswahl finden (es sind nur Standardschriftarten vorhanden).

Gibt es eine Möglichkeit, neue Schriftarten in PowerShell zu installieren?

jsalonen
quelle

Antworten:

12

Aus diesem Artikel :

Führen Sie regedit.exe aus und navigieren Sie zu HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont.

Klicken Sie mit der rechten Maustaste in das Bedienfeld auf der rechten Seite und erstellen Sie einen neuen Zeichenfolgenwert. Nennen Sie diesen Wert "0" oder "00" oder wie viele Nullen Sie benötigen, um einen neuen Schlüssel zu erstellen. Der Wert dieser Zeichenfolge ist der Name der hinzuzufügenden Schriftart.

EBGreen
quelle
1
in meinem PC, 0mittlere Lucida Console, 00mittlere Consolas, ich habe zu schaffen versucht , 000für , unifont-allaber es funktioniert nicht. Hast du eine Ahnung davon? Ich habe unifont-allvon hier: math.berkeley.edu/~serganov/ilyaz.org/software/fonts
Luke
5

Nun, PowerShell ist ein Framework, also nein, Sie können keine Schriftart darauf installieren.

Ich empfehle jedoch, die PowerShell ISE zu verwenden. Ich denke du wirst es mögen:

Powershell ise Schriftarten Dialog

Louis
quelle
3
Entschuldigung, ich meine, ich meine das Festlegen der Schriftart für die PowerShell-Konsole.
jsalonen
1

In PowerShell ausführen, um die Schriftart für PowerShell festzulegen.

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

Fira-Code als Beispiel.

Victor S.
quelle
0

Die Windows-Konsole ist mit ihren Funktionen sehr eingeschränkt ... Probieren Sie die Konsolenemulatoren ConEmu (ich bin der Autor) oder Console2 aus . Verwendung beliebiger Schriftarten (auch proportional), Registerkarten, glatte Fenstergröße per Maus, benutzerfreundliche Textauswahl, geteilter Bildschirm, Sprunglisten, Maximiert / Vollbild, Bebenstil, Transparenz und vieles mehr.

Maximus
quelle
Ja ich weiß. Deshalb verwende ich PowerShell.
Jsalonen
jsalonen: Maximus bezog sich auf die Windows-Konsole, nicht auf den Windows-Befehlsprozessor (cmd.exe). Der PowerShell-Konsolenhost ist nur eine normale Konsolenanwendung und erbt daher dieselben Einschränkungen.
Joey