2012-06-01 9 views
7

Scommetto che questa è una domanda abbastanza comune, che penso non possa essere risolta, ma almeno ci proverò.Differenze di caratteri tra Mozilla Firefox e Internet Explorer

Controllare questa immagine out: http://i.imgur.com/nHPNr.jpg

Andare al seguente URL per ingrandire l'immagine: http://i.imgur.com/nHPNr.jpg

codice HTML:

<div style="font-family: Arial, sans-serif; font-size: 60px; letter-spacing: 0px; padding: 0; margin: 0;">TEXT GOES HERE</div> 

Come si può vedere, la il font non ha lo stesso aspetto. C'è un modo per risolvere questo problema?

    versione
  • Internet Explorer: 9.0.8112.1641 64-bit Edition versione
  • Mozilla Firefox: 13,0

Tutte le idee?

+0

Puoi mostrare l'esatto codice HTML utilizzato per creare il testo nell'immagine? Inoltre, puoi hardcode il peso del font e vedere se fa la differenza? – JohnFx

+0

Ho già provato il peso del font, sia numerico che alfabetico. La dimensione del testo è cambiata, ma sono ancora differenze tra IE e FF. Il codice HTML che ho incollato nell'argomento è tutto ciò che sto attualmente utilizzando. (questo è solo a scopo di test, ovviamente) – Robinjoeh

risposta

8

C'è un modo per risolvere il problema: crea un'immagine.

Il rendering del testo dipende da numerosi fattori, come i caratteri installati, il sistema operativo, la calibrazione del rendering, il livellamento dei caratteri e i parametri di rendering. Se uno di questi parametri differisce, il risultato è diverso.

Se si esamina l'immagine, si noterà che i browser utilizzano parametri diversi per l'arrotondamento dei caratteri e altri parametri potrebbero anche differire.

Non è possibile aspettarsi un risultato identico durante il rendering del testo in browser diversi.

+0

Sì, esattamente quello che pensavo dall'inizio. Caso chiuso, grazie! – Robinjoeh

0

Lettering.js è un plug-in jQuery che può essere utilizzato per il kern delle lettere con precisione. I risultati possono variare

+4

"con precisione, i risultati possono variare" ... Divertente. – kingjeffrey