Como posso instalar uma nova fonte no console do PowerShell?

17

Quero personalizar a aparência do PowerShell no Windows. Quando instalo novas fontes, elas funcionam muito bem, mas não consigo encontrá-las na seleção de fontes do PowerShell (somente as fontes padrão existem).

Existe uma maneira de instalar novas fontes no PowerShell?

jsalonen
fonte

Respostas:

12

Deste artigo :

Execute o regedit.exe e navegue até HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Console \ TrueTypeFont.

Clique com o botão direito do mouse no painel no lado direito e crie um novo valor de sequência. Nomeie o valor "0" ou "00" ou o número de zeros que você precisar para criar uma nova chave. O valor dessa string é o nome da fonte a ser adicionada.

EBGreen
fonte
1
no meu PC, 0média Lucida Console, 00média Consolas, eu tentei criar 000para unifont-all, mas ele não funciona. Você tem alguma pista sobre isso? Eu tenho a unifont-allpartir daqui: math.berkeley.edu/~serganov/ilyaz.org/software/fonts
Luke
5

Bem, o PowerShell é uma estrutura, então você não pode instalar uma fonte nela.

Eu recomendo que você use o PowerShell ISE. Eu acho que você vai gostar:

diálogo fontes do powershell ise

Louis Waweru
fonte
3
Desculpe, acho que quero dizer definir fonte para o console do PowerShell.
Jsalonen
1

Execute no PowerShell para definir a fonte para o PowerShell.

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

Código Fira como exemplo.

Victor S.
fonte
0

O console do Windows é muito limitado com recursos ... Tente emuladores de console ConEmu (eu sou o autor) ou Console2 . Uso de qualquer fonte (proporcional também), guias, redimensionamento suave da janela com o mouse, seleção de texto fácil de usar, tela dividida, listas de pulos, maximizada / tela cheia, estilo de terremoto, transparência e muito mais.

Maximus
fonte
Sim, eu sei. É por isso que estou usando o PowerShell.
Jsalonen
jsalonen: Maximus estava se referindo ao console do Windows, não ao processador de comandos do Windows (cmd.exe). O host do console do PowerShell é apenas um aplicativo de console comum e, portanto, herda as mesmas limitações.
Joey