इस प्रोजेक्ट के बारे में
Twemoji एक लाइब्रेरी और इमोजी आर्टवर्क संग्रह है जिसका उद्देश्य प्लेटफ़ॉर्म पर मानक Unicode इमोजी को सुसंगत रूप से प्रदर्शित करना है। संस्करण 14.0, Unicode 14.0 और Emoji 14.0 का अनुसरण करता है, जो सामान्य अंतर-विनिमय के लिए अनुशंसित Unicode-परिभाषित इमोजी को कवर करता है; यह कस्टम इमोजी का समर्थन नहीं करता है।
JavaScript लाइब्रेरी को unpkg जैसे CDN से लोड किया जा सकता है या रिपॉजिटरी के बिल्ट एसेट से डाउनलोड किया जा सकता है। इसका मुख्य API twemoji.parse है, जो एक HTMLElement या स्ट्रिंग को संसाधित कर सकता है। DOM पार्सिंग की अनुशंसा की जाती है क्योंकि यह केवल टेक्स्ट नोड्स में इमोजी को बदलता है, आसपास के एलिमेंट और लिसनर को सुरक्षित रखता है, और innerHTML से बचता है। स्ट्रिंग पार्सिंग को लीगेसी के रूप में प्रलेखित किया गया है और यह इनपुट को सैनिटाइज़ नहीं करता है।
पार्सिंग इमेज URL कॉलबैक, बेस पाथ, फ़ाइल एक्सटेंशन, CSS क्लास, साइज़ और एसेट फ़ोल्डर के विकल्पों के माध्यम से कॉन्फ़िगर करने योग्य है। डिफ़ॉल्ट आउटपुट PNG इमेज का उपयोग करता है, जबकि SVG एसेट को फ़ोल्डर और एक्सटेंशन को तदनुसार सेट करके चुना जा सकता है। जेनरेट की गई इमेज में मूल इमोजी युक्त सुलभ alt टेक्स्ट शामिल होता है। लाइब्रेरी हेक्साडेसिमल कोडपॉइंट और UTF-16 सरोगेट पेयर के बीच रूपांतरण के लिए हेल्पर भी प्रदान करती है।
दस्तावेज़ीकरण में आसपास के टेक्स्ट के सापेक्ष इमोजी को साइज़ करने के लिए CSS मार्गदर्शन शामिल है, डेवलपर्स को UTF-8 घोषित करने की याद दिलाता है, और दिखाता है कि कैसे कॉलबैक कॉपीराइट या ट्रेडमार्क सिंबल जैसे विशिष्ट वर्णों को बाहर कर सकता है। कोड MIT लाइसेंस के अंतर्गत जारी किया गया है, जबकि ग्राफ़िक्स CC-BY 4.0 के अंतर्गत जारी किए गए हैं जिसमें एट्रिब्यूशन README, About सेक्शन, वेबसाइट फ़ुटर या सोर्स कोड जैसे स्थानों पर स्वीकार किया जाता है। README में Ruby, PHP, .NET, Vue, JavaFX, LaTeX, फ़ॉन्ट और अन्य वातावरण के लिए संबंधित सामुदायिक एकीकरण भी सूचीबद्ध हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.