Bagaimana cara menampilkan karakter Unicode terbaru (esp. Emoji) di browser Windows?

28

Tak satu pun dari browser saya (Firefox, Chrome, IE) menampilkan karakter untuk emoji Unicode 7 , 8 , 9 (atau 10 ):

Unicode 9 ditampilkan sebagai kotak polos

Ini sering dikirimkan kepada saya oleh orang-orang di telepon. Unicode 6 karakter didukung, tetapi sulit dibaca / dibedakan:

Unicode 6 emoji ditampilkan

Bagaimana cara menambahkan dukungan untuk karakter ini ke sistem Windows 7? Apakah ada cara untuk menampilkannya seperti Android, sehingga lebih mudah dibaca?

Karakter uji:

  • Unicode 6.1: ๐Ÿ˜€๐Ÿ˜—๐Ÿ˜™๐Ÿ˜‘๐Ÿ˜ฎ๐Ÿ˜ฏ๐Ÿ˜ด๐Ÿ˜›๐Ÿ˜•๐Ÿ˜Ÿ
  • Unicode 7.0: ๐Ÿ™‚๐Ÿ™๐Ÿ•ต๐Ÿ—ฃ๐Ÿ•ด๐Ÿ–•๐Ÿ––๐Ÿ–
  • Unicode 8.0: ๐Ÿค—๐Ÿค“๐Ÿค”๐Ÿ™„๐Ÿค๐Ÿ™ƒ๐Ÿค‘๐Ÿค’๐Ÿค•๐Ÿค–
  • Unicode 9.0: ๐Ÿคฃ๐Ÿค ๐Ÿคก๐Ÿคฅ๐Ÿคค๐Ÿคข๐Ÿคง๐Ÿคด๐Ÿคถ๐Ÿคต๐Ÿคท
  • Unicode 10.0: ๐Ÿคฉ๐Ÿคจ๐Ÿคฏ๐Ÿคช๐Ÿคฌ๐Ÿคฎ๐Ÿคซ๐Ÿคญ๐Ÿง๐Ÿง’
endolit
sumber
1
Anda akan membutuhkan font yang memiliki karakter ini. Setiap karakter memiliki angka (titik kode), angka tersebut dilihat dalam font, dan ditampilkan.
ctrl-alt-delor
@ Richard Tahu ada? Ekstensi peramban yang menggantikannya dengan gambar juga akan berfungsi.
endolith
situs web seperti apa yang menggunakan emoji unicode? Saya pikir sebagian besar forum menggunakan gambar dengan beberapa bahasa markup.
jiggunjer
@jiggunjer Google Voice / situs sosial apa pun yang orang dapat poskan komentarnya dari iPhone mereka. Beberapa situs menggantinya dengan gambar, seperti Gmail, tetapi yang lain tidak.
endolith
Anda perlu mencari tahu cara menginstal font mundur, untuk sistem operasi / sistem windowing / browser Anda. Dan kemudian instal font yang mendukung karakter ini. (Font mundur adalah font yang digunakan ketika font yang dipilih tidak memiliki mesin terbang untuk titik kode.)
ctrl-alt-delor

Jawaban:

13

Saya menemukan font Emoji One , yang mendukung semua emoji hingga versi Unicode saat ini, termasuk emoji warna (dengan menyematkan SVG atau sesuatu).

Jika font ditentukan, Firefox mendukung denda emoji berwarna:

menggunakan font dengan tag rentang

dan Chrome dan IE mendukung penggantian monokromnya:

Chrome dengan emoji monokrom dengan tag rentang

tetapi hanya menginstal EmojiOneColor-SVGinOT.ttffont ke Windows tidak cukup baik untuk menyingkirkan kotak, rupanya karena font lain lebih disukai daripada itu ?

Penanganan sebagian:

Chrome

Menginstal ekstensi Keyboard Emoji (2016) dan mengaktifkan "Ganti-Otomatis" di opsi (yang aktif secara default):

Ganti Otomatis: Ganti semua emoji di Chrome ke Emoji One

menghasilkan emoji berwarna di Chrome hingga Unicode 9. (Versi Unicode yang didukung dinyatakan pada halaman Rilis eosrei / emojione-color-font ):

Emoji berwarna di Chrome

Pengganti otomatis berfungsi di setiap situs, tetapi tidak di kotak teks yang dapat diedit.

Firefox

Firefox menampilkan karakter dengan Arial terlepas dari apa yang telah Anda instal, yang dapat Anda lihat dengan menginstal ekstensi FontFinder .

Skrip Greasemonkey akan menambahkan font ke tag tubuh semua halaman, tetapi ini tidak memperbaiki masalah pada beberapa yang saya uji. Ini berfungsi pada beberapa, seperti superuser.com.

Mengubah font default browser ke Emoji One tampaknya berfungsi dalam banyak kasus, tetapi mungkin memiliki efek samping. (Misalnya, ini menggantikan tanda โ„ข juga, yang ekstensi Chrome tidak lakukan.)

The Emoji Di mana-mana ekstensi jenis karya, tetapi tampaknya memperlambat down load halaman dibandingkan dengan font, dan hanya mendukung Unicode 6.1.

endolit
sumber
1
Anda harus mengatur font emoji sebagai font yang mundur. Jadi itu digunakan jika semuanya gagal. Saya tidak tahu bagaimana atau apakah Anda dapat melakukan ini di Microsoft Windows.
ctrl-alt-delor
2
Ada penginstal Windows sekarang untuk font EmojiOne Color v1.3 + yang bergabung dengan font yang ada sehingga semua karakter berfungsi.
13rac1
1
Ini membuat simbol dari hingga Unicode 9.0 baik-baik saja, tetapi apakah ada cara untuk juga menampilkan simbol Unicode 10.0 yang diusulkan? Contoh: ๐ŸฅŸ๐Ÿฅก๐Ÿฅข๐Ÿฅ ๐Ÿคจ๐Ÿ—น
Victor Marchuk
Jika ada sesama pengguna yang bingung, seperti saya - emoji dalam jawaban di atas adalah semua gambar: S
user13743
Sepertinya emoji asli ditambahkan di Firefox 50?
endolith
1

Terima kasih, endolith, saya mencari informasi ini. Anda benar-benar membuat ringkasan yang bagus tentang masalah dengan Windows / Firefox dan Unicode Emojis dalam versi yang lebih tinggi dari 6.0. ๐Ÿ‘

Saya juga mencari kemungkinan untuk meningkatkan Firefox pada Windows 7 untuk menunjukkan Emoji yang lebih baru.

Meskipun Anda diuji dengan ekstensi Font Finder untuk menemukan bahwa FF menggunakan font Arial untuk menampilkan Emoji, situs GitHub menyatakan bahwa Windows 7, 8 dan 10 menggunakan Segoe UI untuk Emoji.

Mereka hanya memodifikasi Simbol Segoe UI dan Segoe UI Emoji dengan skrip baru mereka untuk menginstal emoji Unicode V9, bukan font Arial.

Windows 7, 8, 10 menggunakan emoji dari Simbol Segoe UI dan Segoe UI Emoji. Kita perlu mengganti kedua font, tetapi menjaga karakter simbol yang ada dari Simbol UI Segoe.

Saya akan menguji skrip mereka sekarang meskipun perlu perangkat lunak tambahan untuk bekerja

Paket ini berisi skrip instal yang akan menghasilkan kedua font (atau Windows 7, hanya Segoe UI Symbol) dan instal untuk Anda. Menjalankan skrip instal membutuhkan Python dan pip di PATH.

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

Flexxo
sumber