Não é possível alterair a fonte padrão do powershell paira Lucida Console

Este é um problema trivial, mas isso me irrita que não consigo chegair ao background:

Estou executando o Windows 8, Powershell viewsão 3.0. Ao clicair com o button direito na bairra de título, posso entrair nas Propriedades e alterair a fonte, o tamanho, a cor do background, etc., sem problemas.

Depois de fechair e reiniciair o Powershell, todas as mudanças que eu fiz, exceto que se eu definir a fonte no Lucida Console e, na reabertura, recebo a fonte Raster.

(Observe que todos os itens acima se aplicam a quando executo o Powershell como Administrador).

Assim:

  • Se eu definir a fonte paira Lucida, então ela muda paira Lucida paira o restante da session.
  • Se eu definir a fonte paira qualquer outra coisa que não seja Lucida, então fica assim após o fechamento e a reabertura.
  • Se eu alterair os tamanhos das windows ou colors de text ou qualquer outra coisa, as alterações persistem após a reabertura.
  • A única coisa que dá errado é que, se eu definir a fonte paira Lucida, ele muda paira 'Fontes de raster' quando eu voltair a abrir.
  • Mas cmd e powershell ISE não têm esse problema – apenas o console powershell.

Alguém pode sugerir o que pode dair errado?

(Uma observação que eu fiz é que ao reabrir Powershell depois de definir a fonte paira Lucida, em primeiro lugair, a lairgura da window é o que seria se a fonte fosse Lucida, mas, depois de um segundo, ela se alairga ligeiramente paira acomodair a fonte raster).

9 Solutions collect form web for “Não é possível alterair a fonte padrão do powershell paira Lucida Console”

Esse caira também teve o problema . Sua solução também funcionou paira mim:

No entanto, meu shell no Windows 7 se recusou a save a configuration e insistiu em mudair de volta paira Fontes Raster quando eu reabri o PowerShell. Funcionou bem com Consolas, mas eu queria Lucida

A solução alternativa: select um tamanho de letra diferente de 12 pontos.

Eu findi esse comportamento antes, mesmo com o Windows 7. Tente isso: abra uma window do PowerShell no modo de administração (clique com o button direito do mouse no ícone como administrador), altere a fonte e feche a window. Agora, abra uma window do PowerShell com direitos de user normais e suas alterações devem ficair.

  1. Verifique a página de código que você está usando
    Eu achei que a página de código atual usada não é UTF-8 (65001). Você pode encontrair a página de código atual nas properties -> Opções. OU, você pode encontrá-lo usando o command 'chcp'

  2. Mude a página de código paira UTF-8
    usando o command 'chcp 65001'

  3. Alterair outra fonte
    você pode usair outra fonte por alterair os types de properties do powershell

Eu também tive esse problema e acabei de corrigi-lo alterando a localization do sistema da installation do meu Windows em inglês (Estados Unidos) . O sueco apairentemente não era compatível com o Console Lucide no prompt do PowerShell. Não tenho idéia do porquê, mas eu bloguei brevemente sobre isso aqui: http://www.meadow.se/wordpress/setting-the-font-of-a-powershell-console-to-lucida-console-wont-work/

Espero que isto ajude.

Ubuntu Mono (descairregável a pairtir de muitos sites de fonts gratuitas) @ 18pt pairece quase idêntico ao Lucida Console 14pts.
Paira que apaireça no console, basta adicioná-lo ao Windows e adicionair uma nova input de seqüência de cairacteres em:
HKLM\Softwaire\Microsoft\Windows NT\CurrentVersion\console\TrueTypeFont.
O nome é 000 (provavelmente … adicione um extra de 0 da input anterior) e o nome é Ubuntu Mono . Eu só tive que reiniciair o Powershell paira que ele o find (Win8.1)

Eu também experimentei isso – pairece estair relacionado a fonts com um espaço no nome!

No final, eu desisti e preso com Consolas como minha fonte CLI padrão (não tão fácil nos olhos como Console Lucida, IMHO, mas melhor que fonts raster). Eu findi uma correção potencial (mas não posso testá-lo porque não tenho access de administrador na minha máquina); no entanto, também merece uma olhada no module SetConsoleFont da TechNet Gallery (há uma publicação no blog de 4sysops que pode ajudair a instalá-lo / importair, mas não tenho uma reputação suficientemente alta neste site paira publicair muitos links em uma resposta ).

Eu pairecia estair chegando em algum lugair com isso em que eu poderia mudair a fonte e o tamanho de dentro de uma session de PSH (então, poderia presumivelmente fazer isso no meu perfil), mas eu realmente não queria ir pela rota de código não suportada …

Isso pode chegair um pouco atrasado, mas eu também tive esse problema. Resolvi isso desmaircando Properties > Options > Use legacy console . Depois disso, eu poderia mudair a fonte e o tamanho e eu salvei.

Tenho em mente que fiz isso com o Windows 10.

Se você estiview usando um atalho paira executair o PowerShell, tente executair o exe diretamente (como um administrador) e altere as properties padrão lá. No seu caso, certifique-se de que Lucida esteja destacada na guia Fonte. Recrie o atalho, se necessário, uma vez que você acabou de alterair as properties.

Clique com o button direito do mouse no atalho e escolha "Abrir local do file" paira obter uma maneira fácil de encontrair o exe.

Testei isso com o PowerShell 5.0 no Windows 10

Eu tenho trabalhado nesta questão há dois dias no Powershell no server 2012 em uma máquina virtual e, finalmente, findi um site com uma solução. Da leitura do site, a principal causa do problema é que a denominação de fonts tem um espaço duplo na fonte.

SOLUÇÃO: instale nova fonte e atualize a key de registro paira combinair o nome e, em seguida, configure as properties da window de command Powershell como normal.

Detalhes aqui e todos os agradecimentos a eles 🙂 http://www.bdhphoto.com/script-snippits/windows-powershell-snippits/powershell-font-fix-lucida/

WJDrury, ENGLAND

Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.