Causa per un cattivo rendering dei caratteri in Chrome?


8

Ho notato che il testo su alcune pagine Web sembra cattivo quando visualizzato in Chrome (16.0.912.77 m) mentre OK con Firefox (10.0). FWIW, sto usando le versioni Windows di quelle applicazioni, con impostazioni predefinite.

Ad esempio (ironico), www.google.com/webfonts .

Qualcuno sa perché e se si può fare qualcosa al riguardo?

Grazie.


Modifica: un altro esempio:

inserisci qui la descrizione dell'immagine


Modifica: ecco come appare in FireFox:

inserisci qui la descrizione dell'immagine


1
Le schermate potrebbero essere un modo migliore per illustrare il problema.
ChrisF,

Mi dispiace per quello. Fatto.
OverTheRainbow

Si verifica solo su alcune pagine Web. XPSP3, con l'ultimo browser Chrome. La stessa pagina sembra liscia su Firefox.
OverTheRainbow,

1
Ho aggiunto uno screenshot come visualizzato in Firefox. È più facile da leggere. Come posso ottenere Chrome per il rendering delle pagine allo stesso modo?
OverTheRainbow

3
Puoi caricare screenshot .PNG . La compressione JPG non aiuta.
iglvzx,

Risposte:


1

Stavo cercando una soluzione esattamente per la stessa cosa: rendere migliore il rendering di Chrome. È stato orrendo rispetto a Firefox, IE e safari in Windows (la modalità di rendering del software in Safari si presenta come su un Mac , ma è un po 'lenta).

Il motivo per cui Firefox e IE9 vengono visualizzati correttamente è perché utilizzano l'accelerazione hardware DirectWrite per il rendering dei caratteri.

È stato suggerito di disattivare l'accelerazione GPU in Chrome. Ma non funziona Ho trovato una soluzione abbastanza buona, in cui il testo verrà reso LEGIBILE (non ho detto nulla sull'essere completamente antialias e bello):

RIMUOVI LA LINEA WOFF E LE LINEE SVG !!!!

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

Quello che ho scoperto è che Chrome è in grado di eseguire meglio il rendering TTF, ma prima sceglie di cercare i file WOFF. Quindi hai solo bisogno di file EOT e TTF.


0

Chrome utilizza Windows per il rendering dei caratteri. È molto peggio sulla versione beta di Windows 8 rispetto a qualsiasi altra parte - abbastanza che sembra quasi essere un colpo su Google. Firefox utilizza il proprio metodo di rendering dei caratteri, che rende il browser più pesante ma evita il problema.

Se l'ottimizzazione di ClearType non aiuta, non c'è molto che puoi fare.

Ironia della sorte, IE9 + ha il miglior rendering dei caratteri di qualsiasi motore di browser. In altre parole, anche Microsoft ha rifiutato di utilizzare il proprio motore di font scadente quando si tratta di www.

Non sono sicuro del perché Chrome non abbia ancora messo insieme una soluzione migliore.


Sei sicuro che sia così che funziona Chrome? Non obbedisce nemmeno alle impostazioni DPI .
Louis Waweru,

4
In altre parole, anche Microsoft ha rifiutato di utilizzare il proprio motore di font scadente quando si tratta di www IE9 + utilizza DirectWrite, che è il "motore di font" di Microsoft.
ta.speot.is

La qualità dei caratteri va bene in Chrome su Mac, quindi deve essere correlata al rendering dei caratteri fornito dal sistema operativo.
Lea Hayes,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.