Tweaks para tornar o Cleartype melhor em altas resoluções?

1

Cleartype é ótimo ao exibir texto pequeno (digamos 10-16px).

No entanto, quando você exibe algo acima de 20px, ele começa a parecer lama.

Basta compará-lo ao Photoshop. A renderização do Photoshop em tamanho pequeno não é muito impressionante, muito embaçada. Mas se você comparar em 20px, o Photoshop ganha o tempo todo. Cleartype parece jaggy nas bordas, quase como se não houvesse Cleartype em tudo.

Isso pode ser corrigido ou é apenas o modo como o Cleartype é?

    
por Tomasi 25.04.2010 / 07:03

2 respostas

2

Concordo que o ClearType perde muitos benefícios em alta DPI e, da mesma forma, quando você tem tamanhos de fonte gigantes.

Cobri isso em Respeitando a grade de pixels :

I don't understand why Apple is asking us to sacrifice the present at the altar of the future. Can't we have hinting at low resolutions, and accuracy at high resolutions, too? Snapping fonts to a pixel grid may very well be irrelevant when everyone is luxuriating in the glow of their 200 DPI monitors. Until that glorious day arrives, respecting the pixel grid certainly makes text a lot more readable for those of us stuck in the here and now.

Essas duas estratégias ...

Apple generally believes that the goal of the algorithm should be to preserve the design of the typeface as much as possible, even at the cost of a little bit of blurriness. (OSX / Safari default font rendering)

Microsoft generally believes that the shape of each letter should be hammered into pixel boundaries to prevent blur and improve readability, even at the cost of not being true to the typeface. (ClearType)

... são de alguma forma mutuamente exclusivas - um parece ruim em DPI baixo, e o outro parece ruim em DPI alto.

Em um mundo perfeito, nós alternamos dinamicamente entre essas duas estratégias, dependendo do DPI e do tamanho da fonte que estávamos usando. Não tenho conhecimento de nenhum sistema operacional que altere dinamicamente as estratégias de renderização de fonte em determinados níveis de DPI ou tamanhos de fonte, mas eles devem existir!

    
por 25.04.2010 / 08:03
3

No windows usando o gdipp, obtemos o melhor dos dois mundos e podemos alternar entre os dois à vontade.

  1. Faça o download da última versão do gdipp aqui.
  2. Antes da primeira < font > regra no arquivo de configurações, adicione:

    <font max_height="13">
        <renderer>0</renderer>
    </font>
    
  3. Reinicie o seu PC (ou os serviços do gdipp usando services.msc).

Isto irá escolher a renderização cleartype do windows padrão para fonte abaixo de 13 em tamanho, e então para fontes maiores as configurações padrão do gdipp serão usadas (ou quaisquer outras configurações que você decida usar.

Eu encontrei "bandeja GDI ++" e muitas pessoas alegando que a suavização da fonte do Windows está ruim, e que a suavização de fontes do Mac OSX é superior. A verdade é que a suavização de fontes no estilo do mac é ótima para fontes grandes, mas ilegível para fontes pequenas.

(Eu sei que esta pergunta é antiga e "respondida" mas este foi o primeiro resultado para minha consulta no google, e não na verdade uma resposta. Depois de uma pesquisa extensa eu criei minha própria solução. É o que eu estou compartilhando aqui.)

    
por 21.11.2011 / 05:38