Come posso visualizzare gli ultimi caratteri Unicode (specialmente emoji) nei browser Windows?


28

Nessuno dei miei browser (Firefox, Chrome, IE) visualizza caratteri per emoji Unicode 7 , 8 , 9 (o 10 ):

Unicode 9 vengono visualizzati come caselle semplici

Questi vengono spesso inviati da persone al telefono. Sono supportati i caratteri Unicode 6, ma difficili da leggere / differenziare:

Vengono visualizzati gli emoji Unicode 6

Come faccio ad aggiungere il supporto per questi personaggi a un sistema Windows 7? C'è un modo per mostrarli come fa Android, quindi sono più facili da leggere?

Personaggi di prova:

  • Unicode 6.1: 😀😗😙😑😮😯😴😛😕😟
  • Unicode 7.0: 🙂🙁🕵🗣🕴🖕🖖🖐
  • Unicode 8.0: 🤗🤓🤔🙄🤐🙃🤑🤒🤕🤖
  • Unicode 9.0: 🤣🤠🤡🤥🤤🤢🤧🤴🤶🤵🤷
  • Unicode 10.0: 🤩🤨🤯🤪🤬🤮🤫🤭🧐🧒

1
Avrai bisogno di un carattere con questi caratteri. Ogni personaggio ha un numero (punto di codice), il numero viene cercato in un carattere e visualizzato.
ctrl-alt-delor,

@richard Conosci qualcuno? Un'estensione del browser che li sostituisce con le immagini funzionerebbe anche.
endolith,

che tipo di siti web usano emoji unicode? Ho pensato che la maggior parte dei forum utilizza immagini con un linguaggio di markup.
jiggunjer,

@jiggunjer Google Voice / qualsiasi sito social su cui le persone possono pubblicare commenti dai loro iPhone. Alcuni siti li sostituiscono con elementi grafici, come Gmail, ma altri no.
endolith,

Devi scoprire come installare un font fallback, per il tuo sistema operativo / sistema di finestre / browser. E quindi installa un carattere che supporti questi caratteri. (Un carattere di fallback è uno che viene utilizzato quando i caratteri selezionati non hanno un glifo per il punto di codice.)
ctrl-alt-delor

Risposte:


13

Ho trovato il carattere Emoji One , che supporta tutti gli emoji fino all'attuale versione Unicode, inclusi gli emoji a colori (incorporando SVG o qualcosa del genere).

Se il carattere è specificato, Firefox supporta le emoji colorate:

usando il font con tag span

e Chrome e IE supportano i fallback monocromatici:

Chrome con emoji monocromatiche con tag span

ma semplicemente installare il EmojiOneColor-SVGinOT.ttfcarattere in Windows non è abbastanza buono per sbarazzarsi delle scatole, apparentemente perché sono preferiti altri caratteri ?

Soluzioni alternative:

Cromo

Installare l' estensione Emoji Keyboard (2016) e abilitare "Auto-Replace" nelle opzioni (che è attiva per impostazione predefinita):

Sostituzione automatica: sostituisci tutte le emoji in Chrome in Emoji One

produce emoji colorate in Chrome fino a Unicode 9. (La versione Unicode supportata è indicata nella pagina Rilasci eosrei / emojione-color-font ):

Emoji colorate in cromo

La sostituzione automatica funziona su tutti i siti, ma non in caselle di testo modificabili.

Firefox

Firefox visualizza i caratteri con Arial indipendentemente da ciò che hai installato, che puoi vedere installando l' estensione FontFinder .

Uno script Greasemonkey aggiungerà il carattere al tag body di tutte le pagine, ma questo non risolve il problema su molti che ho testato. Funziona su alcuni, come superuser.com.

La modifica del carattere predefinito del browser in Emoji One sembra funzionare nella maggior parte dei casi, ma potrebbe avere effetti collaterali. (Ad esempio, questo sostituisce anche il segno ™, cosa che l'estensione di Chrome non fa.)

L' estensione Emoji Everywhere funziona, ma sembra rallentare il caricamento della pagina rispetto al carattere e supporta solo Unicode 6.1.


1
Dovrai impostare il carattere emoji come carattere di riserva. Quindi viene utilizzato se tutto il resto fallisce. Non so come o se puoi farlo su Windows di Microsoft.
ctrl-alt-delor,

2
Ora esiste un programma di installazione di Windows per il carattere EmojiOne Color v1.3 + che si fonde con i caratteri esistenti in modo che tutti i caratteri funzionino.
13rac1

1
Questo rende i simboli fino a Unicode 9.0 perfetti, ma c'è un modo per visualizzare anche i simboli Unicode 10.0 proposti? Ad esempio: 🥟🥡🥢🥠🤨🗹
Victor Marchuk,

Nel caso in cui un qualsiasi altro utente sia confuso, come me-- gli emoji nella risposta sopra sono tutte immagini: S
user13743

Sembra che le emoji native siano state aggiunte in Firefox 50?
endolith il

1

Grazie, endolith, stavo cercando queste informazioni. Hai davvero creato un ottimo riassunto del problema con Windows / Firefox e Unicode Emojis nelle versioni successive alla 6.0. 👍

Stavo anche cercando la possibilità di aggiornare Firefox su Windows 7 per mostrare i nuovi Emoji.

Sebbene sia stato testato con l'estensione Font Finder per scoprire che FF utilizza il carattere Arial per visualizzare gli Emoji, il sito GitHub afferma che Windows 7, 8 e 10 utilizzano l'interfaccia utente di Segoe per gli Emoji.

Modificano solo il simbolo dell'interfaccia utente di Segoe e l'emoji dell'interfaccia utente di Segoe con il loro nuovo script per installare gli emoji Unicode V9, non il carattere Arial.

Windows 7, 8, 10 usano emoji sia da Segoe UI Symbol che da Segoe UI Emoji. Dobbiamo sostituire entrambi i caratteri, ma mantenere i caratteri simbolo esistenti da Segoe UI Symbol.

Ora testerò il loro script anche se ha bisogno di software aggiuntivo per funzionare.

Questo pacchetto contiene uno script di installazione che genererà entrambi i caratteri (o in Windows 7, solo il simbolo dell'interfaccia utente Segoe) e li installerà per te. L'esecuzione dello script di installazione richiede sia Python che pip nel PERCORSO.

Riferimento GitHub: https://github.com/eosrei/emojione-color-font

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.