Pergunta

Eu estava me perguntando: Você está satisfeito com o texto-processamento no editor Visual Studio 2010 (Beta 2)? No meu monitor principal parece muito borradas, mesmo quando se usa tamanho 12!

Ao usar fonte tamanho 10 ou 11 é horrível. o modo de processamento de texto do WPF pode ser definido explicitamente para a janela de código VS?

EDIT: Estou usando o Windows 7 x64 e meu monitor principal é um Benq G2412HD. O que é meio estranho é que a fonte parece ser mais agradável no monitor secundário, que é uma criança de 4 anos 19' TFT.

EDIT: Eu tentei várias configurações ClearType mas nenhum realmente parece tão agradável como quando usando o Visual Studio 2008. A primeira imagem é a partir do monitor principal, o segundo a partir do secundário. Ambos estão usando Consolas 10pt (minha fonte preferencial).

tela primária http://img4.imageshack.us/img4/6789/vs2010 .png tela secundária http://img4.imageshack.us/img4/7986/vs20102.png

Foi útil?

Solução

Por favor, ter um olhar para as imagens na seguinte atualização (para entrar em versão final do VS2010), e ver se as melhorias resolver seus problemas com renderização de fonte VS:

http: / /blogs.msdn.com/text/archive/2010/03/05/additional-wpf-text-clarity-improvements.aspx

http: // blogs .msdn.com / VisualStudio / Arquivo / 2010/03/11 / WPF-text-clareza-improvements.aspx

Outras dicas

Eu uso Consolas tamanho 10 e eu não tenho problemas.

  • Tente seguir as instruções no site da Microsoft para o tipo clara sintonia. Você pode encontrá-lo aqui .
  • Se você usar o IE ao acessar o site, você pode fazer alterações nas configurações do tipo claras a partir do browser.

TextSharp é a resposta certa agora. Eu realmente espero que eles continuam a corrigir esse problema porque eu tive resultados terríveis em meus monitores primários e secundários com a renderização padrão. Usando beta 2.

Com 8 ou 9pt Lucida Console o texto é muito bem com modo texto conjunto para 'alias'.

Aqui está como VS2008 e VS2010 editor beta2 de renderização de texto olhares para mim, lado a lado. A fonte é Consolas 13pt.

VS2008:

http://int19h.org/so/cleartype_vs9.png

VS2010:

http://int19h.org/so/cleartype_vs10.png

Não vejo quaisquer diferenças observáveis.

[EDIT] Ok, eu reproduzida com o esquema de cores postou. Parece que a parte chave aqui é usar texto brilhante no fundo escuro. Com dark-on-brilhante, a saída parece ser o mesmo.

Aqui estão algumas conjecturas. Aparentemente, Direct2D (que WPF usa para saída de texto antialiased) sempre "dá precedência" para primeiro plano (ou seja, texto) cor sobre cor de fundo ao fazer subpixel antialiasing. Por outro lado, tradicional GDI ClearType parece dar sempre preferência às cores escuras sobre os mais brilhantes. Assim, com letras brilhantes e escuras fundos, texto ClearType torna-se mais fino, mas restos de texto Direct2D do mesmo tamanho, pixel-wise. Além disso, como brilhantes pixels são mais intensivo, a mesma quantidade deles "destaca-se" mais com o mesmo contraste de primeiro plano / fundo, tão brilhante-em-escuro aparência de texto D2D visivelmente "mais ousado".

Bem, eu experimentar a mesma estranheza (não só no VS2010, mas em todos os aplicativos WPF). Infelizmente não parece haver nenhuma maneira de definir a renderização de texto "estilo para trás" em WPF em geral.

Eu encontrei este addon "texto nítido" para VS2010 na galeria VS que permite selecionar diferentes opções de fonte aliasing para o editor VS2010 texto, mas, pelo menos para mim, isso não ajuda com o problema.

Aqui está o link, se você pode querer experimentá-lo: Texto extensão afiada VS2010

Você já garantiu que ClearType está habilitado no seu sistema operacional? Já vi problemas semelhantes com 2010, quando ClearType foi desativado na minha máquina. Re-habilitar ClearType fez o mal-humorado texto olhando novamente.

Por alguma razão a definição ClearType no meu OS manteve ficando desfeita quando eu TS'd em torno de um bit. Eu tive que reiniciá-lo um par de vezes, mas parece ter se acalmado recentemente (eu acredito que eu estava usando uma compilação de pré-RTM do Win7 na época).

Tente usar fonte Courier New. Ferramentas -> Opções -> Ambiente -> fontes e cores

ollifant eu concordo com você, eles são diferentes.

Outros não pode ver qualquer diferença de capturas de tela, mas na máquina real eu posso ver as diferenças. Carregando o mesmo projeto com o lado mesmas configurações a lado parece diferente. Eu acho que é a diferença em como WPF torna fontes ou algo assim.

Os VS 2010 olhares painel ligeiramente deslocado para a esquerda, como kerning na fonte está desativado por um pouco ou algo assim. Mais uma vez -. Mesma fonte, tanto VS 2008 e 2010

Eu tentei agora no Windows 7 e Windows Vista. Talvez máquinas mais antigas XP processar diferente, não posso dizer (e não, eu não irá carregar XP para descobrir).

Tenho notado um problema de renderização com o Visual Studio 2010b2 também. Tentei ajustar as configurações de tipo claras sem sucesso.

Eu uso consolas 9 pt no win7x64 com uma média de 19 polegadas TFT .

Este é o que parece no meu sistema. Um lado a lado tela tiro

OK aqui está o que você faz. Finalmente descobri-lo!

É necessário repor o ClearType para os valores padrão. Não tente ajustá-lo com base no que você acha que está bom -. Porque o que você acha que está bom não vai em VS2010

Eu observei em uma marca nova instalação do Windows 7 meu texto VS2010 de repente se tornou um agradável muito. Depois de executar cleartype para tentar obter texto agradável em uma parede Sony TV eu achei que tinha totalmente asneira de texto para o meu monitor externo normal.

Eu ainda não encontrou uma maneira de redefinir cleartype explicitamente, mas, aparentemente, a seguir explica o que os padrões são:

Quando você aberto Texto ClearType, selecione "Ativar ClearType em" caixa de seleção e clique em Avançar. Em seguida, clique novamente Na próxima depois de definir Native Resolução. Em seguida, selecione as opções como dado abaixo:

1st Screen - 1ª Opção de 2

2 Tela - 2ª Opção de 6

3 Tela - 1ª Opção de 3

4 Tela - 2ª Opção de 6

Por fim, clique em Finish.

Isto é para VS2010 RC.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top