ये आइकन कैसे काम करते हैं::?


123

मैं इन पात्रों को रंगीन आइकन के रूप में देख सकता हूं:

🌍🌎🌏✅️

यह केवल मेरे लिए फ़ायरफ़ॉक्स में काम करता है। यदि आप वर्णों को रंग में नहीं देख सकते हैं, तो यह मेरे सिस्टम पर इस तरह दिखता है (यह संभवतः फ़ॉन्ट-निर्भर है):

चित्र का वर्णन

मैं उन्हें फायरबग और टैब टाइटल में भी देख सकता हूं:

चित्र का वर्णन

चित्र का वर्णन

चित्र का वर्णन

और उनमें से पूरी फ़ाइल है। मैंने उनके साथ यह डॉक्यूमेंट.टाइल एनीमेशन भी किया , जो दर्शाता है कि वे HTML के बाहर भी काम करते हैं।

वो क्या है?


टिप्पणियाँ विस्तारित चर्चा के लिए नहीं हैं; इस वार्तालाप को बातचीत में स्थानांतरित कर दिया गया है ।
जर्नीमैन गीक

मैं ओपेरा का उपयोग कर रहा हूं और मैं निश्चित रूप से उन्हें उस तरह से नहीं देख रहा हूं जैसा आपने छवि में दिखाया है "ऐसा दिखता है"। इसलिए, मुझे आपके प्रश्न से बाहर निकलने के लिए लुभाया गया है, लेकिन यह बहुत महत्वपूर्ण नहीं होगा ...
Stephan Bijzitter

37
@StephanBijzitter: तथ्य यह है कि आप और अन्य लोगों आइकन नहीं देख कि जिस तरह से है क्यों छवि महत्वपूर्ण है। इसे हटाओ मत।
user2357112


जवाबों:


145

ये पात्र इमोजी हैं जिन्हें यूनिकोड मानकों द्वारा मान्यता प्राप्त है जो परिभाषित करता है कि प्रत्येक चरित्र क्या प्रस्तुत करता है।

उनके लिए सटीक रूप प्रत्येक ओएस और प्रत्येक एप्लिकेशन के लिए अलग-अलग है, लेकिन सभी एक ही चीज़ को दर्शाते हैं।

ग्लोब (globe) यूनिकोड वर्ण है 1F30Fऔर इसे EARTH GLOBE ASIA-AUSTRALIA कहा जाता है । 2 वें (2nd) को WHITE HEAVY CHECK MARK कहा जाता है और यह यूनिकोड 2705 है।

उस तरीके से, हजारों इमोजी हैं, कुछ जो हर एप्लिकेशन का समर्थन करते हैं और कुछ कम समर्थन के साथ। यहां देखें पूरी सूची http://www.fileformat.info/info/emoji/browsertest.htm


56
उनके लिए सटीक लुक आपके द्वारा उपयोग किए जाने वाले फ़ॉन्ट पर निर्भर करता है, क्योंकि फ़ॉन्ट वे चीजें हैं जो परिभाषित करती हैं कि एक चरित्र को कैसे देखना चाहिए और इमोजीज़ केवल वर्ण हैं।
तात्यामेली

23
दरअसल, दूसरा वाला (जैसा कि आपने कहा) WHITE HEAVY CHECK MARK को VARIATION SELECTOR-16 के साथ जोड़ दिया । ✅️ प्रश्न से कॉपी हरे बॉक्स में एक सफेद चेकमार्क की तरह दिखता है, looks आपके उत्तर से कॉपी ब्लैक बॉर्डर के साथ व्हाइट चेकमार्क की तरह दिखता है, और जब मैं ब्लैक बॉर्डर के साथ आपके check व्हाइट चेकमार्क के बाद भिन्नता चयनकर्ता को पेस्ट करता हूं, तो मुझे मिलता है हरे बॉक्स में समान सफेद चेकमार्क। स्पष्टता के लिए इस टिप्पणी का स्क्रीनशॉट
Stijn

4
खराब फ़ॉन्ट समर्थन के कारण उन्होंने गौर नहीं किया होगा। मेरे ब्राउज़र पर, हरे रंग की पृष्ठभूमि दिखाई नहीं देती है।
user2357112

8
@Stijn, क्रोम में मेरे लिए दोनों हरे-बॉक्स वाले चेकमार्क हैं i.imgur.com/Cv5RTFM.png
Yisroel Tech

6
यह उस सवाल का जवाब नहीं देता है, जो यह बताता है कि फ़ायरफ़ॉक्स में कैसे प्रस्तुत किया जा रहा है, न कि इमोजी क्यों हैं।
ओल्डमड0

73

फ़ायरफ़ॉक्स इन इमोजी पात्रों के लिए एक विशेष फ़ॉन्ट का उपयोग कर रहा है । यह ट्रू टाइप फोंट की एक अपेक्षाकृत नई और अन्यथा शायद ही कभी इस्तेमाल की जाने वाली विशेषता है: स्तरित रंग ग्लिफ़। इसके अलावा (यानी पूर्व-रंगीन ग्लिफ़ के साथ एक विशेष फ़ॉन्ट होने पर) ये आइकन साधारण यूनिकोड वर्ण हैं।

विंडोज को केवल 8.1 और उसके बाद के संस्करणों में इन रंगीन फोंट के लिए मूल समर्थन है , इस प्रकार फ़ायरफ़ॉक्स EmojiOne को निजी तौर पर स्थापित करता है और विंडोज 7 में इसके लिए अपने स्वयं के फॉन्ट रेंडरर का उपयोग करता है। यह अधिकांश अन्य अनुप्रयोगों में रंगीन इमोजी आइकन की अनुपस्थिति भी बताता है।


2
अगर Win10 में स्तरित रंग ग्लिफ़ के लिए मूल समर्थन है, तो वे अभी भी मोनोक्रोम में, उदाहरण के लिए, एज क्यों दिखाते हैं?
बास

5
@Bas, जैसा कि हम एज डेवलपर टूल के माध्यम से देख सकते हैं, Segoe UI Emoji इस पृष्ठ को प्रदर्शित करने के लिए चयनित नहीं है (अन्य मोनोक्रोम फोंट करते हैं)। फ़ॉन्ट को फ़ॉन्ट-परिवार विशेषता में सम्मिलित करने से यह चाल चली जाती है
aitap

4
@Bas रंगीन इमोजी का समर्थन नवीनतम एज पूर्वावलोकन में है और अगले सार्वजनिक संस्करण में होगा।
योशिय्याह केलर

1
उत्सुकता से पर्याप्त, मेरे Ubuntu 16.10 बॉक्स पर फ़ायरफ़ॉक्स काले और सफेद ग्लिफ़ को प्रदर्शित करता है (मैंने बाद में Win10 में बूट किया है और पुष्टि की है कि वे वास्तव में रंगीन हैं)
ल्यूक

2
@Luke उबंटू रंग ग्लिफ़ एकता 8. लिए योजना बनाई समर्थन हासिल है
stommestack

25

संक्षेप में : फ़ायरफ़ॉक्स एक फ़ॉन्ट का उपयोग करता है जिसमें ये प्रतीक जिस तरह से दिखते हैं वे करते हैं।

ये पात्र यूनिकोड मानक का एक हिस्सा हैं।

यूनिकोड दुनिया के अधिकांश लेखन प्रणालियों में व्यक्त पाठ के निरंतर एन्कोडिंग, प्रतिनिधित्व और हैंडलिंग के लिए एक कंप्यूटिंग उद्योग मानक है। यूनिवर्सल कोडेड कैरेक्टर सेट (यूसीएस) मानक के साथ संयोजन के रूप में विकसित और यूनिकोड मानक के रूप में प्रकाशित, यूनिकोड के नवीनतम संस्करण में 135 आधुनिक और ऐतिहासिक लिपियों को कवर करने वाले 128,000 से अधिक वर्णों का एक संग्रह है, साथ ही साथ कई मानक सेट भी हैं। -Wikipedia

इस प्रकार, ASCII (जो बहुत कम था) के विपरीत, यूनिकोड में कई प्रतीक सेट होते हैं। अब जबकि यह मानकीकृत किया गया है कि किस कोड को किस वर्ण या प्रतीक का प्रतिनिधित्व करना चाहिए, यूनिकोड वास्तव में निर्दिष्ट नहीं करता है कि प्रतीक को कैसा दिखना चाहिए। इस प्रकार, सभी ऑपरेटिंग सिस्टम में अलग दिखने के लिए प्रतीक ग्राफिक्स के अपने सेट हैं। इसमें कुछ रंग शामिल हो सकते हैं और कुछ सिर्फ रूपरेखा या काले और सफेद होते हैं।

इसके अलावा, फोंट के लिए इन प्रतीकों के लिए कला का अपना सेट होना भी संभव है ताकि वर्ण एप्लिकेशन की भावना के साथ जा सकें। एप्लिकेशन के अंदर भी, आपके पास छवियों के विभिन्न सेटों का उपयोग करके अलग-अलग पृष्ठ हो सकते हैं। इस प्रकार, आप चरित्र के साथ बातचीत कर सकते हैं जैसे कि आप अन्यथा करेंगे, लेकिन यह सिर्फ अलग दिखाई देगा।

आप देख सकते हैं कि वास्तव में इमोजी (see, # 1483 पर छोड़ें) के विभिन्न प्लेटफार्मों पर कैसे दिखते हैं


4
१२ is,००० बहुत सारे प्रतीक हैं। मैं कलाकारों को पूर्ण रंग के बजाय काले-सफेद आइकन के साथ जाने के लिए दोषी नहीं ठहराता।
दान

@Dan, 128,000 अक्षरों की संख्या है, प्रतीकों की नहीं। इनमें भाषा के पात्र भी शामिल हैं, जो जापानी या मंदारिन जैसी भाषाओं के लिए बड़ी संख्या में हैं।
पल्स जेट

1
@, मेरा मतलब केवल यह था कि १२ would,००० प्रतीक नहीं हैं जिन्हें रंगीन करना होगा। यह कहते हुए कि कई रंग नहीं हैं, लेकिन यह 128,000 के करीब है।
पल्स जेट

1
आह, मेरा तात्पर्य यह नहीं था कि वे सभी रंगीन होने चाहिए, बस उस ड्राइंग को कुछ भी करने के लिए पर्याप्त है जो मुझे उनमें से किसी को जटिल (रंग) नहीं करना चाहता है। Haha।
दान

2
@ कोई भी इतना कोड पॉइंट नहीं खींचता है, और लगभग सभी फोंट में यूनिकोड कोड पॉइंट के लिए वर्ण होते हैं। फ़ॉन्ट रेंडर किसी अन्य फ़ॉन्ट से ग्लिफ़ को स्थानापन्न करेगा जब वर्तमान फ़ॉन्ट में उन ग्लिफ़ नहीं होंगे। ऐसा कोई फ़ॉन्ट क्यों नहीं है जिसमें सभी यूनिकोड ग्लिफ़ शामिल हैं?
1

2

ये अक्षर "काम" के रूप में अन्य पात्रों, के रूप में उसी तरह a, ø, λ, ଶୁ, और , काम करते हैं। वर्ण एक अमूर्त संख्या द्वारा दर्शाए जाते हैं, जिसका उपयोग चरित्र को प्रदर्शित करने के लिए उपलब्ध फ़ॉन्ट को चुनने और अनुक्रमित करने के लिए किया जाता है।

अपने सिस्टम पर, यह कि फ़ायरफ़ॉक्स अपनी ही प्रतिपादन करता है, और के लिए ग्लिफ़ युक्त फोंट की पहुंच है प्रकट होता है 🌍, 🌎, 🌏और ✅️। अन्य अनुप्रयोग आम तौर पर एक्स सर्वर (या समतुल्य) द्वारा उपलब्ध किए गए फोंट का उपयोग करेंगे, इसलिए आपके द्वारा स्थापित या इंगित किए गए फोंट (जैसे xset +fpया इसके साथ ) फोंट के लिए सीमित रहें ।

बहु-रंग फोंट एक हाल ही में और अभी भी काफी प्रयोगात्मक विकास हैं; परंपरागत रूप से, फ़ॉन्ट ग्लिफ़ एक एकल रंग है जिसे किसी भी पृष्ठभूमि के खिलाफ बनाया जा सकता है।


1

यह प्रत्येक ब्राउज़र पर भिन्न होता है, इसके लिए आप अपनी वेबसाइट में एक विशिष्ट फ़ॉन्ट जोड़ सकते हैं, जो इन इमोजीज़ में लोड होता है । उदाहरण के लिए:

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


यह सिर्फ एक सूची है जो लोगों को इमोजीस और यूनिकोड स्माइलीज का तेजी से मार्गदर्शन करने के लिए लक्षित करती है।


0

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

परंपरागत रूप से वर्ण केवल एक रंग से भरे होते हैं। रंगीन इमोजी काफी नई चीज हैं, इसलिए उनका समर्थन प्लेटफॉर्म से प्लेटफॉर्म में भिन्न होता है। एम्बेडेड पीएनजी, एसवीजी या स्तरित मुखौटे जैसे रंग के लिए विभिन्न तकनीकों का आविष्कार किया गया है । लेकिन उन सभी को एक नए रेंडरर की आवश्यकता होती है जो पुराने OSes में उपलब्ध नहीं थे।

50.0 संस्करण के बाद से फ़ायरफ़ॉक्स ने रंगीन इमोजी का समर्थन करने के लिए अपने स्वयं के रेंडरर और फ़ॉन्ट को एम्बेड किया है। आप इसे जारी नोटों में पा सकते हैं

बदला हुआ

देशी इमोजी फोंट (विंडोज 8.0 और लोअर और लिनक्स) के बिना ऑपरेटिंग सिस्टम के लिए एक अंतर्निहित इमोजी सेट जोड़ा गया

फ़ॉन्ट फ़ाइल में पाया जा सकता है %FirefoxInstallDir%\fonts\EmojiOneMozilla.ttf

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.