2016-01-23 21 views
5

Çok fazla emojiyi kullanan bir site yapıyorum. Tıpkı benzer biçimde bir sen kısa mesaj gönderirken görmeye alışık ya vs. Instagram, Facebook, üzerindeKarakter, kullanıcının tarayıcısı tarafından JavaScript'te desteklenmiyor nasıl kontrol edilir?

Örnekler: Tabii

değil emoji'yi tüm oradaki tüm tarayıcılar tarafından desteklenmektedir. Eşit değillerse onlar şöyle ortasında bir soru işareti kare olarak gösterilir:

What you see when there's a unsupported character

JavaScript yine de var mı bir karakter tarayıcısı tarafından desteklenen olmadığını anlamanın, ya Yukarıdaki soru işareti gibi görünecek mi?

+3

Tarayıcılar değil "destek" Unicode karakterleri, sorumlu olduğu yazı var yok. –

+0

Check http://stackoverflow.com/questions/4635683/detect-browser-character-support-in-javascript – XPRO

cevap

2

Tarayıcılar, unicode karakterlerini "desteklemez", sorumlu olan yazı tipidir. Elbette, CSS ile Unicode'daki emoji bölümünde karakterleri göstermek için kullanmak istediğiniz yazı tipini her zaman doğrudan ekleyebilirsiniz.

İşte emojiyi görüntüleyebilen bir free and open font.

Bir yazı tipinin var olup olmadığını belirlemek isterseniz, bunun için burada a tool bulunmaktadır. Diğerleri de belirtildiği gibi

+0

Bu yazı tipini bağladığınız için teşekkür ederiz. Ben bunu deneyeceğim. – arjabbar

+0

Kesinlikle doğru değil: Altta yatan işletim sistemi de Unicode standardını desteklemelidir. Bkz. Https://askubuntu.com/questions/736472/where-can-i-find-the-unicode-emoticon-set Sistem, değiştiricilerle nasıl çalışılacağını bilmelidir. –

+0

@KenSharp Bunlar gerçekten değiştirici ve temel emoji karakteri değil. –

1

.. O .. tarayıcı ancak yazı tipi değil Yani tüm emojileri destekleyen bir font belirtmek

İlgili konular