2016-01-23 8 views
5

मैं ऐसी साइट का निर्माण कर रहा हूं जो बहुत सारे इमोजिस का उपयोग करता हो। एक तरह से की तरह किसी के तुम जब संदेश भेज देखने के अभ्यस्त, या Instagram, फेसबुक, आदि परजावास्क्रिप्ट में उपयोगकर्ता के ब्राउज़र द्वारा वर्ण समर्थित नहीं है या नहीं, यह जांचने के लिए कैसे करें?

उदाहरण:

बेशक

, नहीं इमोजी सब वहाँ बाहर सभी ब्राउज़रों द्वारा समर्थित हैं। जब वे तो नहीं कर रहे हैं वे इतनी तरह बीच में एक प्रश्न चिह्न के साथ एक वर्ग के रूप में दिखाई: है कि आप अगर एक चरित्र ब्राउज़र द्वारा समर्थित है बता सकते हैं

What you see when there's a unsupported character

वहाँ जावास्क्रिप्ट में वैसे भी है, या अगर यह उपरोक्त प्रश्न चिह्न की तरह दिखाई देगा?

+3

ब्राउज़र नहीं "समर्थन" यूनिकोड वर्ण, यह है कि जिम्मेदार है फ़ॉन्ट है है। –

+0

जांचें http://stackoverflow.com/questions/4635683/detect-browser-character-support-in-javascript – XPRO

उत्तर

2

ब्राउज़र यूनिकोड वर्ण प्रदर्शित करने में "समर्थन" नहीं करते हैं, यह फ़ॉन्ट है जो जिम्मेदार है। बेशक, आप सीएसएस के साथ यूनिकोड में इमोजी सेक्शन में वर्ण प्रदर्शित करने के लिए हमेशा उस फ़ॉन्ट को सीधे शामिल कर सकते हैं जिसे आप उपयोग करना चाहते हैं।

यहां एक free and open font है जो इमोजी प्रदर्शित कर सकता है।

यदि आप यह पता लगाना चाहते हैं कि कोई फ़ॉन्ट मौजूद है, तो इसके लिए a tool है।

+0

इस फ़ॉन्ट को जोड़ने के लिए धन्यवाद। मैं इसे आज़माउंगा। – arjabbar

+0

कड़ाई से सच नहीं है: अंतर्निहित ओएस को यूनिकोड मानक का भी समर्थन करना है। Https://askubuntu.com/questions/736472/where-can-i-find-the-unicode-emoticon-set देखें सिस्टम को यह पता होना चाहिए कि संशोधक के साथ कैसे काम करना है। –

+0

@ केनशर्प वैसे वे संशोधक हैं और वास्तव में बेस इमोजी चरित्र नहीं हैं। –

1

दूसरों के रूप में उल्लेख किया है .. यह ब्राउज़र लेकिन फॉन्ट नहीं है .. ताकि अपने सभी emojis का समर्थन करता है एक फ़ॉन्ट निर्दिष्ट

संबंधित मुद्दे

 संबंधित मुद्दे