Por que minha fonte PowerShell tem um tamanho diferente da minha fonte do Visual Studio?

3

Ambos são Consolas. Eu tenho o meu tamanho de fonte PowerShell definido para 16. A janela de diálogo me diz que isso significa que cada personagem é 8 pixels de tela de largura e 16 pixels de tela alta. Parece perfeito, o tamanho exato que eu quero que seja no Visual Studio.

Como estou executando 96 dpi, presumi que isso significaria ter o mesmo tamanho que no PowerShell, mas teria que configurá-lo como 12 na seção "Fontes e cores" de Ferramentas - > Opções (72 ppi / 96 dpi) * 16 pixels = 12 pontos.

No entanto, o tamanho da fonte resultante é maior que o tamanho do PowerShell; na verdade, até o tamanho 11 ainda é maior. O tamanho 10 é menor (muito pequeno). Isso significa que a caixa de listagem Tamanho das opções de fonte do Visual Studio não está listando o tamanho em pontos? O que estou perdendo aqui?

    
por Sam Pearson 27.10.2009 / 23:22

1 resposta

1

Tanto quanto eu posso dizer, é um efeito colateral de como o console processa fontes. Com base no que eu vejo aqui , parece que o sistema de fontes do console rasteriza caracteres em uma grade muito simples (semelhante a como os caracteres estão no modo de texto padrão real).

Resposta curta: o console usa um mecanismo de renderização de fonte diferente. As fontes parecem diferentes, assim como elas parecem diferentes no Linux ou no Mac.

Critérios para fontes do console

Mais informações sobre consoles podem ser encontradas no Console do MSDN aqui .

    
por 08.04.2011 / 15:25