Como adicionar uma fonte às opções de janela do Cmd no Windows 7 de 64 bits?

3

Eu tentei seguir o procedimento descrito nesta resposta anterior e isso não funciona: link

Especificamente, estou tentando adicionar o Lucida Sans Typewriter Regular às opções do Consolas e do Lucida Console que a janela do Cmd permite atualmente. O Lucida Console está na chave de registro "0" e o Consolas está na chave de registro "00", portanto estou adicionando a chave "000", mas não está afetando as opções disponíveis na guia Fonte em Propriedades, mesmo depois de reinicializar o sistema. p>

P.S. Eu também tentei adicionar Courier New às opções e aparece, mas aparece para selecionar Itálico.

    
por Mark Ransom 17.02.2012 / 06:17

3 respostas

2

Você pode tentar ConEmu - emulador de console do Windows. Eu sou o autor deste programa.

Ele permite que você selecione qualquer fonte, mesmo proporcional.

Além disso, você não é obrigado a instalar a fonte no sistema operacional, basta copiar o arquivo da fonte (* .fon, * .ttf, * .bdf) para o diretório ConEmu e reiniciar o programa.

    
por 06.07.2012 / 22:41
2

Além da lista de etapas às quais você se vinculou, Este artigo lista alguns mais distante restrições.

Para testar se as coisas estão funcionando, você deve ser capaz de fazer isso (eu fiz, no Win7 64 bits):

  1. Vá para

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
    
  2. Adicione uma entrada de string 000 com o valor Courier New

  3. Feche as janelas do CMD e abra uma nova. (Se você não fizer isso, a fonte aparece nas propriedades > Lista de fontes, mas na verdade não funciona quando clicado).

Se você usar uma fonte que não atenda aos critérios, ela não aparecerá, é frustrante. Estas são as restrições repetidas do suporte MS artigo:

The fonts must meet the following criteria to be available in a command session window:

  • The font must be a fixed-pitch font.
  • The font cannot be an italic font.
  • The font cannot have a negative A or C space.
  • If it is a TrueType font, it must be FF_MODERN.
  • If it is not a TrueType font, it must be OEM_CHARSET.

Additional criteria for Asian installations:

  • If it is not a TrueType font, the face name must be "Terminal."
  • If it is an Asian TrueType font, it must also be an Asian character set.

[...]

The name needs to be incremented with 0 for each additional font. The Data entry needs to match the font’s entry in the following registry location:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

Descobri que a fonte DejaVu Sans Mono funcionou e essa fonte tem um intervalo maior de caracteres unicode do que Consolas, Lucida Console, ou Courier New.

    
por 14.08.2015 / 00:11
0

Bem, para começar,

  1. Lucida Sans TypeWriter Regular deve ser Lucida Sans TypeWriter
  2. Em vez de modificar os valores de string 00 e 0, deixe-os como estão e adicione novas strings.

Sua final deve parecer assim: (Apenas note que eu tenho 0 preenchido como monofur , esta fonte pura que eu baixo gratuitamente)

    
por 26.10.2015 / 01:17