Renderização de texto feia WPF - Não é possível desativar a aceleração do hardware no Vista

StackOverflow https://stackoverflow.com/questions/1509586

Pergunta

Estou experimentando problemas com a renderização de texto no WPF (aplicativos de terceiros e os meus também). Os rótulos e outros texto não são exibidos corretamente, parecem um pouco borrados e são renderizados com alguns pixels de cores aleatórias ao redor.

Estou trabalhando em uma extremidade baixa porcaria Máquina (SIS Mirage 3 Gráficos) com Vista SP1, .NET 3.5 SP1 e Graphics Driver Atualizado.

Outras almas pobres tendo problemas semelhantes foram respondidos para tentar desativar a aceleração de hardware para o WPF usando as instruções da Microsoft para alterar a chave do registro:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration

A questão final para mim é: não consigo encontrar "Avalon.Graphics" no registro. Não está lá. Alguém tem uma pista?

Obrigado.

Foi útil?

Solução

Você já tentou apenas criá -lo? É mencionado especificamente em Msdn, então eu imagino que está correto (ou melhor, eu ter esperança estava correto :-))

Outras dicas

Você já tentou definir snaptopixels? Isso se pergunta para muitas de nossas opiniões. Eu sei exatamente do que você está falando.

Tentar:

<Window ..
     SnapToPixels="True">
...
</Window>

E veja se isso faz a diferença.

EU tenho Percebi um pouco de desfoque ao aplicar os texteffeitos; portanto, se você estiver fazendo, pode querer ver as desativá -los ou ver o que recebe.

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