2011-02-11 11 views

उत्तर

7

इस बारे में यूनिकोड मानक बात करती है। के रूप में अध्याय 2 में चर्चा की, जनरल

यूनिकोड वर्ण, ग्लिफ़ की एक विस्तृत विविधता का प्रतिनिधित्व करती जा सकता है:; यहाँ the relevant section from 3.2.0, annex 28 का एक सा है (यह पहले मैंने पाया है मुझे यकीन है कि वहाँ अधिक हाल के संस्करणों के आसपास रहे हैं हूँ) है यूनिकोड मानक, संस्करण 3.0 में संरचना। कभी-कभी किसी चरित्र का प्रतिनिधित्व करने के लिए उपयोग किए जाने वाले ग्लिफ के सेट को प्रतिबंधित या बदलने के लिए पाठ प्रसंस्करण में आवश्यकता उत्पन्न होती है। आम तौर पर ऐसे परिवर्तन समृद्ध-पाठ दस्तावेज़ों में फ़ॉन्ट या शैली की पसंद से संकेतित होते हैं। विशेष परिस्थितियों में, उपस्थिति की सामान्य सीमा से इस तरह की भिन्नता को सादे-पाठ संदर्भों में एक ही दस्तावेज़ में साइड-बाय-साइड व्यक्त किया जाना चाहिए, जहां स्वरूपित पाठ का आदान-प्रदान करना असंभव या असुविधाजनक है। उदाहरण के लिए, मंगोलियाई लिपि को नियोजित करने वाली भाषाओं में, कभी-कभी विशिष्ट विशिष्ट उद्देश्य के लिए ग्लिफ की एक विशिष्ट संस्करण सीमा की आवश्यकता होती है जिसके लिए "सामान्य" ग्लिफ की सीमा अनुचित माना जाता है। भिन्नता चयनकर्ताओं का उपयोग तब किया जाता है जब वर्ण अनिवार्य रूप से वही अर्थपूर्ण होते हैं।

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

(यह पर चला जाता है ...)

तुम भी (6.0.0 से इस समय) Standardized Variants में रुचि हो सकती।

+1

क्या यह वास्तव में वैसे भी उपयोग किया जाता है? –

+0

@ माइककेस्किनोव: कोई विचार नहीं, मुझे डर है। –

+0

@MikeKeskinov 2016 में, उनका उपयोग किया जाता है। जब मैं सोशल मीडिया से एकत्रित डेटा प्रोसेस कर रहा हूं, तो मैं उन बरगद चीजों में दौड़ता रहता हूं। – sudo

1

विविधता चयनकर्ता रेंज यूनिकोड मानक के संस्करण 3.2 के साथ पेश की गई थी, और मूल बहुभाषी विमान, प्लेन 0 में स्थित है। आगे चयनकर्ता Variation Selectors Supplement रेंज में पाए जा सकते हैं।

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

http://www.alanwood.net/unicode/variation_selectors.html

3

आपका अनुमान से मेरा रूप में अच्छा है .. लेकिन this source के अनुसार ...

enter image description here

समझ में आ गया है ...

इमोजी पात्र डाटा एन्कोडिंग संकेत: 1 iOS 5/OSX 10.7 में, अंतर्निहित कोड है कि एप्पल ओएस इस इमोजी के लिए उत्पन्न करता है बदल गया था। 2 इस इमोजी के लिए जेनरेट किया गया कोड आईओएस 7/ओएसएक्स 10.9 (variation selector जोड़ा गया था) में थोड़ा बदल गया था ताकि इस इमोजी को पहचानने और ओएसएक्स और आईओएस में दिखाया जा सके। हम ऐप्पल को बुरा नहीं मानते, धन्यवाद! हम सिर्फ हमारे इमोजिस से प्यार करते हैं! एक की बनाम पिछले ... कि अगर मदद करता है

उनके चार्ट है कि इस 'नई', बाद 10.9 संस्करण

है नोट करने के लिए चला जाता है।

+0

वेबसाइट ने विविधता चयनकर्ता के बारे में संदेश बदल दिया: "[विविधता चयनकर्ता जोड़ा गया था] ओएस को उपलब्ध होने पर काले और सफेद पाठ की बजाय चरित्र इमोजी शैली प्रदर्शित करने की सलाह देना।" – im3r3k

+0

उन्होंने दो लिंक भी जोड़े: http://www.unicode.org/L2/L2011/11438-emoji-var.pdf और http://unicode.org/reports/tr28/tr28-3.html#13_7_variation_selectors – im3r3k

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