Comment puis-je installer une nouvelle police dans la console PowerShell?

17

Je souhaite personnaliser l'apparence du PowerShell dans Windows. Lorsque j'installe de nouvelles polices, elles fonctionnent très bien, mais je ne les trouve pas dans la sélection de polices PowerShell (seules les polices par défaut sont là).

Existe-t-il un moyen d'installer de nouvelles polices dans PowerShell?

jsalonen
la source

Réponses:

12

De cet article :

Exécutez regedit.exe et accédez à HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont.

Cliquez avec le bouton droit dans le panneau sur le côté droit et créez une nouvelle valeur de chaîne. Nommez cette valeur «0» ou «00» ou le nombre de zéros dont vous avez besoin pour créer une nouvelle clé. La valeur de cette chaîne est le nom de la police à ajouter.

EBGreen
la source
1
dans mon PC, 0moyenne Lucida Console, 00moyenne Consolas, j'ai essayé de créer 000pour unifont-allmais cela ne fonctionne pas. En avez-vous la moindre idée? J'ai unifont-alld'ici: math.berkeley.edu/~serganov/ilyaz.org/software/fonts
Luke
5

Eh bien PowerShell est un framework, donc non, vous ne pouvez pas y installer de police.

Je vous recommande cependant d'utiliser PowerShell ISE. Je pense que vous l'aimerez:

boîte de dialogue des polices ish de powershell

Louis Waweru
la source
3
Désolé, je pense que je veux dire définir la police pour la console PowerShell.
jsalonen
1

Exécutez dans PowerShell pour définir la police de PowerShell.

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

Code Fira comme exemple.

Victor S.
la source
0

La console Windows est très limitée avec des fonctionnalités ... Essayez les émulateurs de console ConEmu (je suis l'auteur) ou Console2 . Utilisation de n'importe quelle police (proportionnelle également), onglets, redimensionnement de fenêtre fluide par la souris, sélection de texte conviviale, écran partagé, listes de sauts, maximisé / plein écran, style tremblement de terre, transparence et bien plus encore.

Maximus
la source
Ouais je sais. C'est pourquoi j'utilise PowerShell.
jsalonen
jsalonen: Maximus faisait référence à la console Windows, pas au processeur de commandes Windows (cmd.exe). L'hôte de console PowerShell n'est qu'une application de console standard et hérite donc des mêmes limitations.
Joey