Como definir a fonte do prompt de comando no XP?

Como definir a fonte do prompt de comando no XP?

Preciso definir a fonte no prompt de comando do XP em algumas máquinas para que ele exiba corretamente os nomes dos arquivos em hebraico. A fonte padrão exibe muitos jargões, então tenho certeza de que alterá-la resolverá o problema. Alguém pode me apontar na direção certa?

Responder1

Existem duas etapas para fazer isso. Primeiramente, você precisa definir uma fonte que suporte caracteres hebraicos como fonte disponível para o prompt de comando. Para fazer isso, abra o regedit e navegue até esta chave de registro:

HKLM\Software\Microsoft\WindowsNT\CurrentVersion\Console\TrueTypeFont

Aqui você deverá ver uma entrada de:

0 Lucida Console

Você precisa criar um novo valor de string, chamado 00, com o valor do nome da fonte que deseja usar. Se você já tiver uma entrada 00, use 000 e assim por diante.

Feito isso, reinicie a máquina. Agora você deve conseguir clicar no canto superior esquerdo e sua lista de fontes deve incluir a fonte que deseja usar.

Responder2

O artigo a seguir descreve como adicionar fontes à caixa de diálogo do prompt de comando, embora eu não tenha testado. O artigo também contém links para um artigo da base de conhecimento da Microsoft sobre os requisitos para fontes de janelas de comando. http://smallvoid.com/article/winnt-cmd-add-font.html

Responder3

Além de instalar uma fonte com glifos hebraicos, acho que você podetambémprecisa alterar a página de código, como invocando chcp 65001(65001 sendo CP_UTF8).

Observe que, ao executar chcp 65001em um arquivo em lote, todas as linhas subsequentes nesse arquivo em lote são ignoradas silenciosamente. Pode-se usar o seguinte:

chcp 65001 && your_command_here ...

(E como você já deve entender: para suporte a Unicode, não se deve usar "fontes raster".)

EDIT: no superusuárioComo alterar a fonte do console do Windows?, do utilizadorleonardoforneceu um link paraPor que as janelas do console estão limitadas ao Lucida Console e às fontes raster?Este artigo explica:

O modelo de renderização do console assume que cada caractere se ajusta perfeitamente dentro de sua célula de tamanho fixo. Quando um novo caractere é gravado em uma célula, a célula antiga é impressa sobreposta com o novo caractere, mas se o caractere antigo tiver saliência ou subtração, esses pixels extras serão deixados para trás, pois "transbordaram" a célula necessária e infectaram as células vizinhas. Da mesma forma, se um caractere vizinho "transbordasse", esses "pixels de transbordamento" seriam apagados.

Em outras palavras: apenasum poucoas fontes serão renderizadas bem nas janelas do console.

Responder4

Embora muitas das respostas mudem a fonte, também pode ser útil poder digitar esses nomes de arquivos caso você decida fazer algo com eles. Para Windows XP você precisa instalar oPacote MUI. Os pacotes MUI geralmente estão disponíveis para clientes com contratos empresariais

informação relacionada