Diversi personaggi unicode non vengono visualizzati su molti siti di grandi dimensioni (come questo: ⁠)


8

Ci sono diversi caratteri Unicode che sto vedendo solo come scatole. Questo succede solo in Chrome. La codifica caratteri è impostata su UTF-8, ma il rilevamento automatico non aiuta.

Esempio: [⁠]

Vedrai solo due parentesi quadre, ma in realtà c'è il Unicode Character World Joiner in mezzo. È uno spazio senza interruzioni di larghezza zero.

Ho anche messo insieme una piccola demo di jsfiddle . Non riesco a vedere il personaggio di World Joiner , ma posso vedere Hair Space . (E vedendolo, in realtà intendo che non lo vedo. Vedi?)

Questo succede anche quando le persone pubblicano alcune nuove emoticon di stile, ecc.

Come posso risolvere questo problema?

Aggiornare:

Questo succede ovunque (Twitter, Facebook, lo chiami). Non sto usando caratteri speciali o ho cambiato qualcosa relativo al carattere sul mio sistema (Windows 7, 64 bit). Sbaglio supponendo che dovrebbe funzionare?

Aggiornamento 2:

Questo mi fa impazzire. Ci sono ancora così tanti personaggi che non vengono visualizzati.

Esempio (regalo incartato): 🎁

Utilizzo esplicito del simbolo dell'interfaccia utente di Segoe tramite gli strumenti di sviluppo

Come puoi vedere, Chrome non visualizza il personaggio per impostazione predefinita. Solo quando imposto esplicitamente il carattere su Segoe UI Symbol, lo fa. Perché Chrome non utilizza automaticamente il carattere come fallback?

Come faccio a far riconoscere a Chrome il carattere del simbolo dell'interfaccia utente di Segoe?


2
forse prova questo gschoppe.com/blog/fixing-unicode-support-in-google-chrome dice "Code2000, Code2001 e Code2002 sono tre caratteri di tipo vero che sono stati progettati da James Kass nel 2008. Sono conosciuti come Pan- Set di caratteri Unicode, progettato per contenere il maggior numero di glifi possibile. Sono stati disponibili gratuitamente, dal sito Web di Kass, fino alla sua caduta nel 2011. " e fornisce un link a te zip gschoppe.com/projects/fbformat/includes/unicodefont.zip
barlop

1
Dice "scarica il file ZIP, estrai i file e
copiali

@barlop Beh, l'ho avuto anche nei miei risultati di ricerca. Non ero molto entusiasta di installare alcuni caratteri da un sito straniero, ma bene ... ha funzionato. Grazie. Puoi pubblicarlo come risposta in modo che io possa accettare / votare. ;)
Kleinfreund,

1
Code2000 ecc. Non forniscono pieno supporto Unicode.
Jukka K. Korpela,

@ JukkaK.Korpela Buono a sapersi. Sai come migliorare il supporto Unicode?
Kleinfreund,

Risposte:


4

http://www.fontspace.com/james-kass/code2000 (3.73MB)

Font Code2000 - Creato nel 1998 da James Kass .. Code2000 è un work-in-process. Attualmente (versione 1.171) ha oltre 60000 glifi.

Sebbene sia più o meno leggibile a 12-18 punti, è molto più chiaro a circa 24 punti. Alcuni dei simboli dovrebbero avere almeno 36 punti. Con il livellamento dei caratteri si adatta bene alle dimensioni normali.

C'è un blog che lo menziona
http://gschoppe.com/blog/fixing-unicode-support-in-google-chrome/
Ma il blog sbaglia molte cose nella sua descrizione. (Vedi i commenti sulla tua domanda, per alcuni esempi. Ma la sua descrizione non ha importanza)

Hai trovato funzionanti le istruzioni menzionate sul blog, che consisteva nell'estrarre lo zip nella cartella dei caratteri nel pannello di controllo e riavviare Chrome.

http://gschoppe.com/projects/fbformat/includes/unicodefont.zip


4

Le caselle o i quadrati visualizzati al posto dei glifi effettivi sono un effetto collaterale del carattere che stai utilizzando non avendo quel carattere Unicode incorporato. Prova a cercare un carattere con un'implementazione Unicode più completa.


1
Il browser non controlla altri caratteri di sistema se hanno i glifi mancanti?
Kleinfreund,

Stavo per aggiungere che puoi provare a controllare questo e provare a cambiare il carattere predefinito.
Doktoro Reichard,

1
@kleinfreund, la mia comprensione è che controllerà altri caratteri tipografici della stessa famiglia, ma non andrà oltre. Quindi, se il tuo sito è in Arial, non utilizzerà glifi gotici.
DopeGhoti,
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.