Causa para renderização incorreta de fonte no Chrome?

8

Noto que o texto em algumas páginas da web parece ruim quando visto no Chrome (16.0.912.77 m), enquanto o Firefox está correto (10.0). FWIW, estou usando as versões do Windows desses aplicativos, com configurações padrão.

Como exemplo (irônico), www.google.com/webfonts .

Alguém sabe por que isso acontece e se algo pode ser feito sobre isso?

Obrigado.

Editar: outro exemplo:

Editar:vejacomoficanoFireFox:

    
por OverTheRainbow 08.02.2012 / 23:33

2 respostas

1

Eu estava procurando uma solução para exatamente a mesma coisa: tornar o Chrome renderizado melhor. Foi horrível se comparado ao Firefox, IE e Safari no Windows (o modo de renderização de software no Safari é semelhante ao Mac, mas é um pouco lento).

A razão pela qual o Firefox e o IE9 renderizam bem é porque eles usam a aceleração de hardware do DirectWrite para renderizar as fontes.

Foi sugerido que desligue a aceleração da GPU no Chrome. Mas isso não funciona. Eu encontrei uma solução boa o suficiente, onde o texto será legível (não disse nada sobre ser totalmente antialiased e bonito):

REMOVA A LINHA WOFF E AS LINHAS SVG !!!!

@font-face {
    font-family: 'SomeFont';
    src: url('../fonts/SomeFont.eot?#iefix') format('embedded-opentype'), 
         url('../fonts/SomeFont.ttf')  format('truetype');
    }

O que eu descobri foi que o Chrome pode fazer renderização TTF melhor, mas escolher primeiro procurar por arquivos WOFF. Então você só precisa de arquivos EOT e TTF.

    
por 23.10.2012 / 09:07
0

O Chrome usa o Windows para renderização de fontes. É muito pior no Windows 8 beta do que em qualquer outro lugar - o suficiente para que pareça ser um golpe no Google. O Firefox usa seu próprio método de renderização de fonte, o que torna o navegador mais pesado, mas evita o problema.

Se o ajuste do ClearType não ajudar, não há muito o que fazer.

Ironicamente, o IE9 + tem a melhor renderização de fonte de qualquer mecanismo de navegador. Em outras palavras, até mesmo a Microsoft se recusou a usar seu próprio mecanismo de fontes ruins quando se trata do www.

Não sei por que o Chrome ainda não criou uma solução melhor.

    
por 21.07.2012 / 02:25