Estou com um problema em que minhas configurações do ClearType feitas com o ClearType Tuner interno não se aplicam a outros aplicativos ou mesmo ao sistema operacional.
Eu configurei meu Cleartype para que o texto seja anti-alias, mas monocromático:
Mas quando eu termino essa configuração e volto ao Windows (mesmo após a reinicialização), as configurações permanecem as mesmas. Mesmo no Windows Explorer:
Como garantir que as configurações do ClearType se apliquem?
edit Também tentei executar cttune.exe
como administrador com privilégios elevados, mas isso também não funciona.
Respostas:
Se você deseja texto monocromático com suavização de borda, desative o ClearType.
Desmarque a caixa:
Você verá que é monocromático:
Em seguida, clique em Avançar em todas as telas e não mude dos padrões. Em seguida, ele será aplicado sem a necessidade de reiniciar:
E agora está em escala de cinza, mas ainda possui antialias.
fonte
O ClearType usa renderização de sub pixel. Sub pixels têm cores. O trade-off é a variação de intensidade aprimorada, sacrificando a fidelidade das cores. Sempre haverá alguns artefatos de cores, dependendo da fonte - algumas fontes de exibição foram projetadas com o ClearType em mente e ficam melhores nesse aspecto.
Lembre-se também de que a captura de bitmap ampliada do texto não é uma representação verdadeira de como os subpixels são iluminados na tela LCD real ou de como são percebidos pelo visualizador. O mesmo tipo de efeito pode ocorrer se você executar a área de trabalho em uma resolução não nativa do painel LCD ou quando o ClearType estiver errado sobre o layout de subpixel de um LCD (o sintonizador deve corrigir isso).
fonte
De acordo com o Winaero: https://winaero.com/blog/change-cleartype-settings-windows-10/
Observe que os aplicativos da Plataforma Universal do Windows não usam a renderização de texto ClearType, mas sim o antialiasing em escala de cinza. Portanto, as partes do Windows 10 que usam a Plataforma Universal do Windows, como o Menu Iniciar ou os miniaplicativos da bandeja, não verão diferença na renderização do texto, mesmo após o ajuste do ClearType. Somente os aplicativos da área de trabalho que não usam explicitamente o DirectWrite continuam a usar o ClearType.
dicas adicionais: dicas para melhorar sua experiência de renderização de texto WPF https://blogs.msdn.microsoft.com/text/2006/10/18/tips-for-improving-your-wpf-text-rendering-experience/
fonte
Isso também pode ser um problema de monitor. Em um dos meus monitores (HP w2207h), posso me livrar dessas franjas coloridas, redefinindo o monitor para os padrões de fábrica. Eu tenho o ClearType ativado (Windows XP) e fiz alguns perfis simples no Windows usando as ferramentas da Adobe. Em circunstâncias normais, a renderização sub pixel é visível apenas usando uma lupa. A olho nu, todos os personagens parecem monocromáticos e bastante nítidos.
No entanto, depois de alguns meses, as configurações do monitor são degradadas sem motivos óbvios e eu posso ver franjas coloridas. Uma redefinição dos padrões de fábrica geralmente ajuda.
fonte