Visualizzazione Unicode su Chrome vs Firefox


15

Rendering Unicode: Firefox vs Chrome

Sistema operativo: Windows XP SP3

La mia domanda riguarda il rendering di questo post su Firefox vs Chrome. Vedo molte scatole su Chrome, non tanto su Firefox.

Firefox:

firefox

Cromo:

cromo

Cosa faccio?

Aggiornare:

impostazioni di Firefox e Chrome

Aggiornamento 2

Modificati i caratteri Sans Serif su Chrome in Arial Unicode e riavviati

Font Chrome

Aggiornamento 3

Questo si ispira ai riferimenti di @ Arjan

Le faccine su Firefox (Le faccine di riferimento sono quelle qui sotto)

le faccine su Firefox

Le faccine su Chrome (Le faccine di riferimento sono quelle qui sotto)

le faccine su cromo

Aggiornare:

La fonte del post sopra è visualizzata come di seguito

Firefox

fonte di Firefox

Cromo

fonte su cromo


Per alcuni sembra molto meglio . Vedi anche le note sulla visualizzazione in Come posso creare faccine Unicode come ٩ (• ̮̮̃ • ̃) ۶ .
Arjan,

@Arjan Thx per il riferimento
abel

@Arjan Aggiornato post
abel

Nota che non è sicuro al 100% che la colpa sia solo del tuo browser o sistema operativo. Forse il CSS del sito Web presenta alcuni piccoli difetti, che costringono alcuni browser a comprimere le cose in un'unica riga. Solo indovinando, ma a volte copiare le faccine Unicode dal browser in un buon editor di testo sembra perfetto. Inoltre, il titolo della finestra del browser o la barra delle applicazioni potrebbero mostrare anche le faccine, anche quando non vengono visualizzate correttamente all'interno di un HTML <h1>o di un <p>elemento.
Arjan,

Risposte:


11

C'è di più, incluso il sistema operativo utilizzato.

Il mio rendering Chrome di quel post è simile alla tua immagine di Firefox.

In poche parole, è una miscela di caratteri ANSI / Unicode e tecniche di codifica. Browser diversi (e sistemi operativi) lo trattano e lo rendono in modo diverso.

ri: commento ...

Sto eseguendo Windows 7 - Windows Vista e Windows 7 gestiscono ANSI / Unicode e il rendering internazionale molto meglio. Se vai alle opzioni internazionali / regionali nel pannello di controllo (di XP), dovresti essere in grado di installare supporto aggiuntivo per lingue complesse.

testo alternativo

(da http://www.mehramedia.com/ )

Questo significa semplicemente per me che Firefox utilizza il proprio motore di rendering per ovunque, dove Chrome si affida al supporto dei sistemi operativi.


Entrambi funzionano sulla stessa scatola di XP SP3.
Abel,

@abel - risposta aggiornata.
William Hilsum,

4

Per me sembra lo stesso in entrambi i browser: /

Hai provato a cambiare la codifica dei caratteri o il carattere Chrome nelle Opzioni di Chrome? È possibile che Chrome stia utilizzando la codifica errata o un font che non ha il set di unicode completo.

Verifica che i caratteri e le codifiche siano uguali tra Firefox e Chrome.

In Firefox vai su: Opzioni -> Contenuto -> sotto "Caratteri e colori" fai clic su Avanzate
e in Chrome: Opzioni di Chrome -> Sotto il cofano -> Modifica impostazioni di caratteri e lingua.

Assicurati che siano entrambi uguali e la teoria ha che vedrai lo stesso in entrambi i browser.

-MODIFICARE-

Guardando il tuo terzo aggiornamento sembra che tu abbia una vecchia / strana versione XP del carattere Arial, potrebbe essere che XP abbia semplicemente una versione precedente del carattere rispetto a Vista o Win7

Ah, ho appena trovato le pagine dei font di Microsoft che descrivono utilmente quali versioni di font sono fornite con ciascuno dei loro pacchetti software. Dai un'occhiata a http://www.microsoft.com/typography/fonts/font.aspx?FMID=1705

Sembra che l'unico modo legale per ottenere il carattere Arial v5 sia da Windows Vista o Windows 7. O pagare $ 30 per questo . C'è qualcuno in cui ti trovi con una macchina Vista da cui puoi "prendere in prestito" il carattere? Il problema è che non sono sicuro di quanto XP supporti il ​​font aggiornato.


Ho pubblicato uno screenshot delle impostazioni dei caratteri firefox e chrome
abel

@abel Potresti provare a cambiare il carattere Sans-Serif in "Arial Unicode" in Chrome?
Mokubai

@abel Sto usando Vista, che probabilmente ha un supporto unicode leggermente migliore di XP, e potrebbe essere che il carattere Arial di base in Vista sia identico alla versione unicode e Firefox sappia usare l'intero Unicode su XP ... Altrimenti potrebbe essere che MS Office o qualcosa del genere abbia installato un font aggiornato sul mio computer. Il mio carattere Arial è 720 KB, quindi sembra essere un carattere Unicode completo. Potresti controllare la dimensione del carattere per Arial in C: \ Windows \ Fonts
Mokubai

@abel Se trovi una copia del carattere Arial più recente, non dimenticare di riportare il carattere ad Arial standard nelle impostazioni di Chrome.
Mokubai

1
@abel Sospetto che avrebbe funzionato, ma per quanto riguarda l'EULA, non sono un avvocato. Come consumatore direi che, poiché possiedo Windows 7, dovrei essere in grado di prendere parti (il carattere) da esso da utilizzare come meglio ritengo, ma sospetto che un avvocato affermi che il carattere è stato concesso in licenza per l'uso solo sulla macchina è stato installato e quindi trasferirlo su un'altra macchina potrebbe essere contro l'EULA.
Mokubai

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.