Tenho um problema estranho no meu laptop - quando executo o Powershell em uma janela de console existente, a opção de fonte para a janela é alterada.
Por exemplo, este é o cmd.exe imediatamente após abrir a janela:
As fontes, o tamanho da janela e as cores usadas estão corretas - a fonte é Lucida Console aos 16 pt.
Então, eu corro PowerShell
e este é o resultado:
A fonte foi alterada para "Raster Font" em 12x16 pixels! Outras propriedades da janela - cores, contagem de linhas, contagem de colunas - permanecem inalteradas.
Alguma idéia de por que isso muda?
Nota: ao pesquisar isso - porque a fonte Raster é horrivelmente feia e me incomoda -, encontrei outros relatando problemas ao definir a fonte para a janela do console do PowerShell (como a pergunta " Não é possível alterar a fonte padrão do PowerShell para o Lucida Console "). Embora meu problema seja diferente (desde que estou iniciando o Powershell a partir de uma janela de console existente, não da tela inicial), suspeito que uma solução para uma possa ajudar a outra.
Respostas:
Eu estava tendo exatamente o mesmo problema e isso estava me deixando louco. Aqui está o que eu fiz para corrigi-lo, espero que funcione para você também:
1.) Enquanto estiver no cmd.exe, execute o comando powershell.
2.) Enquanto estiver no prompt do powershell em cmd.exe, vá para as configurações e altere a fonte para Lucida Console.
3.) Saia do prompt do PowerShell e, enquanto ainda estiver no cmd.exe, vá para as configurações e altere a fonte para Lucida Console.
4.) Como um passo extra, corri
start powershell
do cmd.exe e mudei a fonte também.5.) Sorria agora que meu TOC é capaz de descansar. Agora, quando vou para iniciar-> executar-> cmd.exe e uso o comando powershell, ele permanece no Lucida Console.
Reiniciei o computador e reabri tudo, e até agora parece estar me furando.
Espero que isso ajude você em sua busca =)
fonte
Este é o FYI, pelo menos no caso de ajudar alguém a uma resolução rápida. Isso pode não responder ao PORQUÊ, mas fornece uma maneira de potencialmente consertar ou consertar o avanço rápido, se necessário.
Vá para o TechNet SetConsoleFont e veja os detalhes lá, siga as instruções abaixo e veja também a seção de recursos abaixo.
RECURSOS
fonte