Homoglyph
वर्तनी और टाइपोग्राफी में, एक होमोग्लिफ दो या दो से अधिक ग्राफीम, वर्ण या ग्लिफ में से एक है जिसकी आकृतियाँ समान या बहुत समान दिखाई देती हैं लेकिन जिनका अर्थ अलग हो सकता है। पदनाम इन गुणों को साझा करने वाले वर्णों के अनुक्रमों पर भी लागू होता है। 2008 में, यूनिकोड कंसोर्टियम ने एकल लिपियों में वर्णों की दृश्य समानता और विभिन्न लिपियों में पात्रों के बीच समानताओं से प्राप्त कई मुद्दों पर अपनी तकनीकी रिपोर्ट #36 प्रकाशित की। समलिंगी भ्रम का एक उल्लेखनीय उदाहरण पुराने अंग्रेजी ग्रंथों को टाइपफेस में सेट करते समय एक (कांटा) का प्रतिनिधित्व करने के लिए ए के उपयोग से उत्पन्न हुआ जिसमें बाद वाला वर्ण नहीं होता है। इसने आधुनिक समय में ये ओल्ड शॉप जैसी घटनाओं को जन्म दिया है, जिसका गलत अर्थ है कि शब्द को पहले 'थी' के बजाय 'ये' लिखा गया था। होमोग्लिफिक प्रतीकों के उदाहरण हैं (ए) डायरेसिस और उमलाउट (दोनों बिंदुओं की एक जोड़ी, लेकिन अलग-अलग अर्थ के साथ, हालांकि एक ही कोड बिंदुओं के साथ एन्कोडेड); और (बी) हाइफन और माइनस साइन (दोनों एक छोटे क्षैतिज स्ट्रोक के साथ, लेकिन अलग-अलग अर्थ के साथ, हालांकि अक्सर एक ही कोड बिंदु के साथ एन्कोडेड)। अंकों और अक्षरों में, अंक 1 और छोटे अक्षर l को हमेशा अलग-अलग कूटबद्ध किया जाता है, लेकिन कई अक्षरों में बहुत समान ग्लिफ दिए जाते हैं, और अंक 0 और बड़े अक्षर O को हमेशा अलग-अलग कूटबद्ध किया जाता है, लेकिन कई अक्षरों में बहुत समान ग्लिफ दिए जाते हैं। वस्तुतः वर्णों की एक समलिंगी जोड़ी के प्रत्येक उदाहरण को स्पष्ट रूप से अलग करने योग्य ग्लिफ और अलग कोड बिंदुओं के साथ ग्राफिक रूप से अलग किया जा सकता है, लेकिन यह हमेशा नहीं किया जाता है। टाइपफेस जो एक/एल और शून्य/ओह होमोग्लिफ को स्पष्ट रूप से अलग नहीं करते हैं, उन्हें सूत्र, यूआरएल, स्रोत कोड, आईडी और अन्य पाठ लिखने के लिए अनुपयुक्त माना जाता है जहां वर्णों को हमेशा संदर्भ के बिना अलग नहीं किया जा सकता है। उदाहरण के लिए, उन उपयोगों के लिए ऐसे फ़ॉन्टों को प्राथमिकता दी जाती है जो एक कटे हुए शून्य के माध्यम से ग्लिफ़ को अलग करते हैं। होमोग्राफ शब्द का उपयोग कभी-कभी होमोग्लिफ के पर्याय के रूप में किया जाता है, लेकिन सामान्य भाषाई अर्थों में, होमोग्राफ ऐसे शब्द हैं जिनकी वर्तनी समान होती है लेकिन जिनके अलग-अलग अर्थ होते हैं, शब्दों का एक गुण, अक्षरों का नहीं। (सिनोग्लिफ वे ग्लिफ हैं जो अलग दिखते हैं लेकिन उनका अर्थ एक ही है। सिनोग्लिफ्स को अनौपचारिक रूप से प्रदर्शन रूपों के रूप में भी जाना जाता है।) उमलौत और डायरेसिस यांत्रिक टाइपराइटर के दिनों में इन्हें एक ही कुंजी से टाइप किया जाता था, जिसका उपयोग दोहरे उल्टे अल्पविराम के लिए भी किया जाता था। हालांकि उमलाउट की उत्पत्ति विशेष रूप से छोटी ऊर्ध्वाधर रेखाओं की एक जोड़ी के रूप में हुई (दो बिंदु नहीं) (सट्टरलिन देखें)। संयोग से अल्बेनियाई में ई अक्षर के ऊपर दो बिंदुओं को डायरेसिस के रूप में वर्णित किया गया है लेकिन डायरेसिस के कार्य को पूरा नहीं करते हैं। 0 और ओ; 1, एल और आई आज उपयोग में आने वाले होमोग्लिफ के दो सामान्य और महत्वपूर्ण सेट हैं अंक शून्य और बड़ा अक्षर ओ (यानी। 0 और ओ); और अंक एक, छोटे अक्षर एल और बड़े अक्षर आई (यानी। 1, एल और आई)। मैकेनिकल टाइपराइटर के शुरुआती दिनों में इन ग्लिफों के बीच बहुत कम या कोई दृश्य अंतर नहीं था, और टाइपिस्टों ने उन्हें एक दूसरे के स्थान पर कीबोर्ड शॉर्टकट के रूप में माना। वास्तव में, अधिकांश कीबोर्ड में अंक "1" के लिए एक कुंजी भी नहीं थी, जिसके लिए उपयोगकर्ताओं को इसके बजाय "l" अक्षर टाइप करने की आवश्यकता होती थी, और कुछ ने 0 को भी छोड़ दिया था। जैसे ही ये वही टाइपिस्ट 1970 और 1980 के दशक में कंप्यूटर कीबोर्ड ऑपरेटर बनने के लिए परिवर्तित हुए, उनकी पुरानी कीबोर्ड की आदतें उनके साथ जारी रहीं, और कभी-कभी भ्रम का एक स्रोत थी। अधिकांश वर्तमान प्रकार के डिज़ाइन इन होमोग्लिफ़ के बीच सावधानीपूर्वक अंतर करते हैं, आमतौर पर शून्य अंक को संकीर्ण करके और प्रमुख सेरीफ़ के साथ अंक को खींचकर। प्रारंभिक कंप्यूटर प्रिंट-आउट और भी आगे बढ़ गए और शून्य को एक स्लैश या डॉट के साथ चिह्नित किया, जिससे स्कैंडिनेवियाई अक्षर "Ø" और यूनानी अक्षर φ (phi) को शामिल करते हुए एक नया संघर्ष हुआ। इन पात्रों को अलग करने के लिए चरित्र प्रकारों को फिर से डिज़ाइन करने का मतलब कम भ्रम है। जिस हद तक दो अलग-अलग वर्ण किसी दिए गए पर्यवेक्षक के लिए समान दिखाई देते हैं, उसे "दृश्य समानता" कहा जाता है। कुछ प्रकार के डिज़ाइन डी. आई. एन. 1450 सुपाठ्यता मानक के अनुरूप होते हैं, जिसमें ऐसे वर्णों को सावधानीपूर्वक डिज़ाइन किया जाता है ताकि उन्हें अलग करने में आसानी हो सकेः बड़े अक्षर ओ से अलग करने के लिए शून्य को काट दिया जाता है; एक पूंछ के साथ छोटे अक्षर एल और बड़े अक्षर आई को अंक 1 से अलग करने के लिए सेरीफ़ के साथ; बड़े अक्षर एस से अंक 5 को अलग करना; आदि। अक्षरों के कुछ अन्य संयोजन समान दिखते हैं, उदाहरण के लिए rn m के समान दिखता है, cl d के समान दिखता है, और vv w के समान दिखता है। कुछ संकीर्ण दूरी वाले अक्षरों (जैसे ताहोमा) में, c अक्षर को j, l या i जैसे अक्षर के बगल में रखने से एक होमोग्लिफ बन जाएगा, जैसे कि cj cl ci (g d a)। जब कुछ पात्रों को एक दूसरे के बगल में रखा जाता है, एक नज़र में एक साथ देखा जाता है तो वे दूसरे, असंबंधित चरित्र की दृश्य छाप देते हैं। यह कहने का एक अधिक सटीक तरीका यह है कि कुछ टाइपोग्राफिक लिगचर स्टैंडअलोन ग्लिफ के समान दिख सकते हैं। उदाहरण के लिए, बंधन (एफ. आई.) कुछ टाइपफेस या फोंट में ए के समान दिख सकता है। भ्रम की यह संभावना कभी-कभी बंधनों के उपयोग के खिलाफ एक तर्क है। यूनिकोड होमोग्लिफ्स यूनिकोड वर्ण समूह में कई प्रबल होमोग्लिफिक वर्ण होते हैं, जिन्हें "कन्फ्यूजेबल्स" के रूप में जाना जाता है। ये विभिन्न स्थितियों में सुरक्षा जोखिम प्रस्तुत करते हैं (UTR#36 में संबोधित) और हाल ही में अंतर्राष्ट्रीयकृत डोमेन नामों के संबंध में विशेष ध्यान दिया गया है। कोई भी जानबूझकर एक वर्ण को उसके होमोग्लिफ से बदलकर एक डोमेन नाम को धोखा दे सकता है, इस प्रकार एक दूसरा डोमेन नाम बनाया जा सकता है, जिसे पहले से आसानी से अलग नहीं किया जा सकता है, जिसका उपयोग फ़िशिंग में किया जा सकता है (मुख्य लेख आईडीएन होमोग्राफ हमला देखें)। कई फॉन्टों में यूनानी अक्षर 'ए', सिरिलिक अक्षर 'ए' और लैटिन अक्षर 'ए' दृश्य रूप से समान हैं, जैसा कि लैटिन अक्षर 'ए' और सिरिलिक अक्षर 'ए' हैं (यही बात लैटिन अक्षर 'एबीसीएचकोप्टक्सी' और सिरिलिक अक्षरों 'पर भी लागू की जा सकती है)। एक डोमेन नाम को केवल अलग से पंजीकृत नाम में दूसरे के लिए इनमें से एक फॉर्म को प्रतिस्थापित करके धोखा दिया जा सकता है। एक ही लिपि के भीतर निकट-समरूपता के कई उदाहरण भी हैं जैसे 'í' (एक तीव्र उच्चारण के साथ) और 'i', ε (ई-तीव्र) और ε (ऊपर ई बिंदु) और ε (ई-ग्रेव), Î (एक तीव्र उच्चारण के साथ) और Î (तीव्र के साथ लोअरकेस एल)। इस विशिष्ट सुरक्षा मुद्दे पर चर्चा करते समय, समान वर्णों के किसी भी दो अनुक्रमों का मूल्यांकन 'होमोग्लिफ जोड़ी' के रूप में लिए जाने की क्षमता के संदर्भ में किया जा सकता है, या यदि अनुक्रम स्पष्ट रूप से 'छद्म-होमोग्राफ' के रूप में शब्द प्रतीत होते हैं (फिर से ध्यान दें कि ये शब्द स्वयं अन्य संदर्भों में भ्रम पैदा कर सकते हैं)। चीनी भाषा में, कई सरलीकृत चीनी वर्ण संबंधित पारंपरिक चीनी वर्णों के समरूप हैं। टी. एल. डी. रजिस्ट्रियों और वेब ब्राउज़र डिजाइनरों द्वारा समलिंगी भ्रम के जोखिमों को कम करने के प्रयास किए जा रहे हैं। आम तौर पर, यह उन नामों को प्रतिबंधित करके प्राप्त किया जाता है जो कई भाषाओं के वर्ण सेटों को मिलाते हैं (toys-Я-us.org, सिरिलिक अक्षर का उपयोग करते हुए I, अमान्य होगा, लेकिन wíkipedia.org और wikipedia.org अभी भी अलग-अलग वेबसाइटों के रूप में मौजूद हैं); कनाडा की. ca रजिस्ट्री एक कदम आगे बढ़कर उन नामों की आवश्यकता होती है जो एक ही मालिक और एक ही पंजीयक के लिए केवल डायक्रिटिक में भिन्न होते हैं। चीनी वर्णों का संचालन अलग-अलग होता हैः. org और. info में एक संस्करण का पंजीकरण दूसरे को किसी के लिए अनुपलब्ध बनाता है, जबकि. biz में एक ही नाम के पारंपरिक और सरलीकृत संस्करणों को दो-डोमेन बंडल के रूप में वितरित किया जाता है जो दोनों एक ही डोमेन नाम सर्वर की ओर इशारा करते हैं। प्रासंगिक दस्तावेज डेवलपर्स की वेब साइटों और आईसीएएनएन द्वारा प्रदान किए गए आईडीएन फोरम दोनों पर पाए जाएंगे। सभी प्रकार के होमोग्लिफ का पता 'डुअल कैनोनिकलाइजेशन' नामक प्रक्रिया के माध्यम से लगाया जा सकता है। इस प्रक्रिया में पहला कदम होमोग्लिफ सेट की पहचान करना है, अर्थात् वर्ण जो किसी दिए गए पर्यवेक्षक को समान दिखाई देते हैं। यहाँ से, होमोग्लिफ सेट का प्रतिनिधित्व करने के लिए एक एकल टोकन निर्दिष्ट किया गया है। इस टोकन को कैनन कहा जाता है। अगला कदम कैनोनिकलाइजेशन नामक प्रक्रिया में पाठ में प्रत्येक वर्ण को संबंधित कैनन में बदलना है। यदि पाठ के दो भागों के सिद्धांत समान हैं लेकिन मूल पाठ अलग है, तो पाठ में एक होमोग्लिफ मौजूद है। बोस्निया और हर्जेगोविना की वाहन पंजीकरण प्लेटों में केवल उन संख्याओं और अक्षरों का उपयोग किया जाता है जो लैटिन और सिरिलिक वर्णमाला में समान दिखते हैं। , होमोग्लिफ के लिए जानबूझकर हंगुल वर्णों को प्रतिस्थापित करने का दक्षिण कोरियाई भाषा का खेल। संदर्भ बाहरी लिंक https://www.unicode.org/Public/security/latest/confusables.txt-IDN के लिए अनुशंसित भ्रमित करने योग्य मानचित्रण। टाइपोग्राफी यूनिकोड