Causar renderização incorreta de fonte no Chrome?


8

Percebo que o texto em algumas páginas da Web fica ruim quando visualizado no Chrome (16.0.912.77 m) enquanto está OK no Firefox (10.0). FWIW, estou usando as versões Windows desses aplicativos, com as configurações padrão.

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

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

Obrigado.


Edit: Outro exemplo:

insira a descrição da imagem aqui


Edit: Veja como fica no FireFox:

insira a descrição da imagem aqui


11
Capturas de tela podem ser uma maneira melhor de ilustrar o problema.
31420 ChrisF em

Me desculpe por isso. Feito.
OverTheRainbow

Isso ocorre apenas em algumas páginas da web. XPSP3, executando o navegador Chrome mais recente. A mesma página parece lisa no Firefox.
OverTheRainbow

11
Eu adicionei uma captura de tela como visualizada no Firefox. É mais fácil de ler. Como faço para que o Chrome renderize páginas da mesma maneira?
OverTheRainbow

3
Você pode fazer o upload de capturas de tela .PNG . A compactação JPG não está ajudando.
9132 iglvzx

Respostas:


1

Eu estava procurando uma solução para exatamente a mesma coisa: para tornar o chrome renderizado melhor. Foi horrível comparado ao Firefox, IE e safari no Windows (o modo de renderização de software no Safari é renderizado como em um 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 DirectWrite para renderizar as fontes.

Foi sugerido desativar a aceleração da GPU no Chrome. Mas isso não funciona. Eu encontrei uma solução boa o suficiente, onde o texto será tornado LEGÍVEL (não disse nada sobre ser totalmente antialias 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 descobri foi que o Chrome pode renderizar melhor o TTF, mas opte por procurar primeiro os arquivos WOFF. Então você só precisa de arquivos EOT e TTF.


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 parecer quase um golpe no Google. O Firefox usa seu próprio método de renderização de fontes, 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 do navegador. Em outras palavras, até a Microsoft se recusou a usar seu próprio mecanismo de fonte de baixa qualidade quando se trata do www.

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


Tem certeza de que é assim que o Chrome funciona? Ele nem obedece às configurações de DPI .
Louis Waweru

4
Em outras palavras, até a Microsoft se recusou a usar seu próprio mecanismo de fonte de baixa qualidade quando o www IE9 + usa o DirectWrite, que é o próprio "mecanismo de fonte" da Microsoft.
ta.speot.is

A qualidade da fonte é boa no Chrome no Mac; portanto, ela deve estar relacionada à renderização da fonte fornecida pelo SO.
Lea Hayes
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.