ग्लिच पाठ जनरेटर

टेक्स्ट टाइप या पेस्ट करें और Zalgo / ग्लिच प्रभाव जोड़ें। तीव्रता समायोजित करें और परिणाम कॉपी करें।

परिणाम

टेक्स्ट दर्ज करें और जनरेट पर क्लिक करें।

यह कैसे काम करता है

  1. अपना टेक्स्ट दर्ज करें: वह शब्द या वाक्यांश टाइप करें जिस पर ग्लिच प्रभाव लागू करना है।
  2. तीव्रता सेट करें: तीव्रता स्लाइडर के साथ ग्लिच स्तर नियंत्रित करें, हल्के डिजिटल शोर से भारी विकृति तक।
  3. परिणाम कॉपी करें: ग्लिच किया गया टेक्स्ट (Unicode संयोजन वर्ण) कॉपी करें और सोशल मीडिया बायो आदि में पेस्ट करें।

Zalgo टेक्स्ट कहाँ से आता है

"Zalgo टेक्स्ट", दूषित दिखने वाला टेक्स्ट जो ऊपर और नीचे लंबवत निशानों से बहता है, की एक विशिष्ट उत्पत्ति है। चरित्र "Zalgo" पहली बार 27 जुलाई 2004 को Something Awful फ़ोरम पर एक creepypasta इमेज मैक्रो में दिखाई दिया, जिसे उपयोगकर्ता Shmorky (Dave Kelly) द्वारा Goons (Something Awful समुदाय के सदस्य) के बीच प्रसारित होने वाले "He Is Coming" / "He Comes" ट्रॉप्स की पैरोडी के रूप में पोस्ट किया गया था। मूल अवधारणा एक दुष्ट इकाई थी जिसकी एक कॉमिक में उपस्थिति पात्रों के संवाद बुलबुलों को अपठनीय लिखावट में दूषित करती थी। ढेर किए गए Unicode संयोजन निशानों में प्रदर्शित "He comes" की दृश्य शैली meme का हस्ताक्षर बन गई; अगले कुछ वर्षों में यह प्रारूप Something Awful से बच निकला और 4chan, Tumblr, MySpace और अंततः मुख्यधारा सोशल मीडिया के माध्यम से फैल गया। नाम "Zalgo" शैली के लेबल के रूप में अटक गया, और बीस से अधिक वर्षों के बाद भी यह वह शब्द है जिसका हर glitch-text जनरेटर उपयोग करता है। अंतर्निहित Unicode चाल, संयोजन निशानों को ढेर करना, meme से दशकों पहले की है; Zalgo ने जो किया वह सौंदर्यशास्त्र को लोकप्रिय बनाना था।

Unicode संयोजन निशान जो इसे काम करते हैं

Glitch टेक्स्ट संयोजन वर्णों का उपयोग करता है, Unicode कोडपॉइंट जो स्वयं रेंडर नहीं होते हैं बल्कि पिछले बेस वर्ण से दृश्य रूप से जुड़ जाते हैं। प्राथमिक ब्लॉक Combining Diacritical Marks (U+0300-U+036F) है, 112 कोडपॉइंट के साथ जो लैटिन-स्क्रिप्ट भाषाओं द्वारा उपयोग किए जाने वाले उच्चारण और विशेषक चिह्न को कवर करते हैं: संयोजन तीव्र (U+0301, á बनाने के लिए उपयोग किया जाता है), संयोजन गुरुत्व (U+0300, à), संयोजन टिल्ड (U+0303, ã), संयोजन सर्कमफ्लेक्स (U+0302, â), संयोजन उपर रिंग (U+030A, å), और कई अन्य। तीन अतिरिक्त ब्लॉक अधिक निशान प्रदान करते हैं: Combining Diacritical Marks Supplement (U+1DC0-U+1DFF) कम उपयोग किए जाने वाले ऐतिहासिक और ध्वनिक निशानों के साथ; Combining Diacritical Marks for Symbols (U+20D0-U+20FF) गणितीय और प्रतीकात्मक संयोजन निशानों के साथ (संयोजन ऊपर बायां तीर, संयोजन वृत्त, संयोजन त्रिगुण नीचे बिंदु); Combining Half Marks (U+FE20-U+FE2F) दो वर्णों में फैले निशानों के साथ। एक glitch जनरेटर इनपुट वर्ण चुनता है, फिर प्रत्येक वर्ण के लिए संयोजन निशानों का एक यादृच्छिक चयन जोड़ता है, आमतौर पर पहचानने योग्य Zalgo प्रभाव के लिए प्रति वर्ण 5-30 ढेर किए जाते हैं, इन ब्लॉकों से लिए जाते हैं। निशान तीन क्षेत्रों में दृश्य रूप से विभाजित होते हैं: बेसलाइन के ऊपर (अधिकांश विशेषक चिह्न यहाँ रेंडर होते हैं), वर्ण के माध्यम से (ओवरले निशान जैसे लंबा स्ट्रोक, स्लैश), और बेसलाइन के नीचे (cedilla, नीचे बिंदु, नीचे लंबवत रेखा)। यह उपकरण तीन क्षेत्रों को स्वतंत्र टॉगल के रूप में उजागर करता है ताकि आप केवल-ऊपर, केवल-नीचे या पूर्ण-कवरेज glitch शैलियाँ तैयार कर सकें।

Unicode सामान्यीकरण, क्यों कुछ ऐप्स glitch टेक्स्ट को हटा देते हैं

Unicode कई उच्चारण वर्णों को एन्कोड करने के दो तरीके परिभाषित करता है: पूर्व-संयोजित (एक एकल कोडपॉइंट, जैसे é = U+00E9) और विघटित (एक बेस अक्षर प्लस संयोजन निशान, é = U+0065 + U+0301)। Unicode मानक के सामान्यीकरण रूप (UAX #15) उनके बीच कैसे परिवर्तित करना है यह परिभाषित करते हैं: NFC (Composition) पूर्व-संयोजित रूपों को पसंद करता है; NFD (Decomposition) सब कुछ तोड़ देता है। कई प्लेटफ़ॉर्म आने वाले टेक्स्ट पर NFC सामान्यीकरण लागू करते हैं, जो संभव होने पर संयोजन निशानों को पूर्व-संयोजित वर्णों में ढह जाता है, लेकिन glitch टेक्स्ट आमतौर पर संयोजन निशानों का उपयोग करता है जिनका कोई पूर्व-संयोजित समकक्ष नहीं है (क्योंकि 30 यादृच्छिक असंबंधित निशानों के साथ एक बेस अक्षर को संयोजित करना "वास्तविक" वर्ण नहीं है जो किसी भी पूर्व-संयोजित रूप में मौजूद है)। वे निशान सामान्यीकरण से बचे रहते हैं। हालाँकि, Unicode मानक का Stream-Safe Text Format एक पंक्ति में अधिकतम 30 गैर-स्टार्टर (संयोजन) वर्णों की अनुशंसा करता है; कुछ कार्यान्वयन इस सीमा को टेक्स्ट-रेंडरिंग हमलों के खिलाफ रक्षा के रूप में लागू करते हैं। उदाहरण के लिए, Twitter, NFC का उपयोग करके वर्णों की गणना करता है और एक थ्रेशोल्ड के बाद glitch टेक्स्ट को दृश्य रूप से छोटा कर सकता है; Discord अधिकांश glitch टेक्स्ट को रेंडर करता है लेकिन रेंडर की गई ऊँचाई को सीमित करता है; Instagram और TikTok की भिन्न सीमाएँ हैं। कुख्यात iOS "Effective Power" क्रैश (मई 2015) और ChaiOS Telugu टेक्स्ट-बम (जनवरी 2018) दोनों ही विकृत संयोजन-निशान अनुक्रमों के कारण हुए थे जो OS टेक्स्ट रेंडरर को क्रैश कर देते थे; आधुनिक OS परिणामस्वरूप अधिक रूढ़िवादी पार्सिंग लागू करते हैं।

Glitch टेक्स्ट कहाँ दिखाई देता है

पहुँच, Glitch टेक्स्ट स्क्रीन रीडर के प्रति शत्रुतापूर्ण है

Glitch टेक्स्ट सहायक तकनीक के लिए अनिवार्य रूप से अपठनीय है। स्क्रीन रीडर (Windows पर NVDA, JAWS, macOS/iOS पर VoiceOver, Android पर TalkBack) संयोजन निशानों को अलग तरह से संभालते हैं, NVDA प्रत्येक निशान पर अटकने की प्रवृत्ति रखता है; JAWS कई निशानों को उनके पूर्ण Unicode नाम ("संयोजन तीव्र उच्चारण, संयोजन गुरुत्व उच्चारण, संयोजन टिल्ड...") से पढ़ता है; VoiceOver प्रत्येक वर्ण पर अजीब विराम लेता है। 5-वर्ण वाला शब्द जिसमें प्रति वर्ण 20 संयोजन निशान हैं, 105 कोडपॉइंट उत्पन्न करता है जिन्हें स्क्रीन रीडर को किसी न किसी तरह घोषित करना होता है, जिनमें से कोई भी उपयोगी जानकारी नहीं है। परिणाम अबोधगम्य शोर की एक दीवार है जो टेक्स्ट को अंध और कम-दृष्टि उपयोगकर्ताओं के लिए प्रभावी रूप से अदृश्य बना देती है। यही बात संज्ञानात्मक या दृश्य प्रसंस्करण अंतर वाले उपयोगकर्ताओं के लिए भी जाती है, जो भारी ढेर निशानों को चक्करदार या माइग्रेन-उत्प्रेरक पा सकते हैं। औपचारिक संदर्भों में glitch टेक्स्ट, दस्तावेज़ीकरण, alt टेक्स्ट, पहुँच-आवश्यक UI तत्व, निर्माण द्वारा विकलांग उपयोगकर्ताओं के प्रति शत्रुतापूर्ण है। जहाँ यह अर्थपूर्ण अर्थ रखता है वहाँ glitch टेक्स्ट का उपयोग न करें। सोशल बायो, memes, आकस्मिक पोस्ट में सजावटी उपयोग के लिए, ट्रेड-ऑफ़ स्वीकार्य है जब तक संदेश भी कहीं सादे टेक्स्ट में संप्रेषित किया जाता है; ऐसी किसी भी चीज़ के लिए जहाँ टेक्स्ट सामग्री वास्तविक संदेश है, पठनीय Unicode से चिपके रहें।

ईमानदार दायरा: यह उपकरण क्या करता है और क्या नहीं

यह उपकरण आपके इनपुट के प्रत्येक वर्ण पर Unicode संयोजन निशानों को ढेर करके Zalgo-शैली glitch टेक्स्ट उत्पन्न करता है। यह अन्य glitch प्रभाव उत्पन्न नहीं करता है, उन्हें आमतौर पर Unicode चालों के बजाय वास्तविक रेंडर किए गए टेक्स्ट पर CSS या canvas रेंडरिंग की आवश्यकता होती है। RGB क्रोमैटिक-एबेरेशन शिफ्ट (लाल-हरा-नीला ऑफसेट प्रभाव जो टेक्स्ट को मिसरजिस्टर्ड प्रिंट जैसा बनाता है) ऑफसेट लाल/हरा/नीला प्रतियों के साथ text-shadow का उपयोग करने वाला एक CSS प्रभाव है। स्कैनलाइन ओवरले (CRT-मॉनिटर क्षैतिज-रेखा प्रभाव) दोहराव वाले रैखिक ग्रेडिएंट का एक CSS पृष्ठभूमि पैटर्न है। Glitch एनिमेशन (शोर के साथ झटकेदार RGB-शिफ्ट) को CSS कीफ्रेम एनिमेशन की आवश्यकता होती है। पिक्सेल सॉर्ट / डेटा-बेंड ("टूटा हुआ JPEG" स्लाइडिंग-पिक्सेल प्रभाव) को JavaScript या एक वास्तविक छवि संपादक में वास्तविक छवि-डेटा हेरफेर की आवश्यकता होती है। इस उपकरण का आउटपुट पोर्टेबल सादा Unicode है जो कहीं भी पेस्ट होता है; दृश्य-प्रभाव glitch शैलियों के लिए, CSS-आधारित glitch प्रभाव जनरेटर देखें। दो दृष्टिकोण पूरक हैं: यह Unicode-टेक्स्ट संदर्भों के लिए, CSS-प्रभाव उपकरण पेज-पर-रेंडर किए गए संदर्भों के लिए।

विशेषताएँ

अक्सर पूछे जाने वाले प्रश्न

क्या ग्लिच टेक्स्ट सभी ऐप्स में प्रदर्शित होता है?

Unicode ग्लिच टेक्स्ट संयोजन वर्णों का उपयोग करता है जो अधिकांश ऐप्स में प्रदर्शित होते हैं, जिनमें Twitter, Discord, Instagram और संदेश शामिल हैं। कुछ ऐप संयोजन वर्णों को हटाते या सीमित करते हैं, जिससे प्रभाव कम हो सकता है। अपने लक्षित प्लेटफ़ॉर्म पर परीक्षण करें।

क्या मैं HTML में ग्लिच टेक्स्ट का उपयोग कर सकता हूँ?

हाँ, Unicode ग्लिच टेक्स्ट को सीधे अपनी HTML सामग्री में पेस्ट करें। चूँकि ये केवल संयोजी वर्ण हैं, यह किसी भी तत्व में बिना अतिरिक्त CSS या JavaScript के काम करता है।

Zalgo टेक्स्ट कहाँ से आता है?

यह जुलाई 2004 में Something Awful फ़ोरम पर एक creepypasta के रूप में उत्पन्न हुआ, जिसे उपयोगकर्ता Shmorky (Dave Kelly) ने "He Is Coming" ट्रॉप्स की पैरोडी के रूप में पोस्ट किया था। चरित्र "Zalgo" एक दुष्ट इकाई थी जिसकी एक कॉमिक में उपस्थिति पात्रों के संवाद बुलबुलों को ढेर किए गए Unicode संयोजन निशानों के साथ रेंडर किए गए अपठनीय लिखावट में दूषित कर देती थी। सौंदर्यशास्त्र 4chan, Tumblr और MySpace के माध्यम से Something Awful से बच निकला, और नाम शैली के लेबल के रूप में अटक गया। अंतर्निहित Unicode चाल, संयोजन निशान ढेर, meme से दशकों पहले की है।

क्या glitch टेक्स्ट सुलभ है?

नहीं, glitch टेक्स्ट स्क्रीन रीडर के प्रति शत्रुतापूर्ण है (NVDA अटकता है, JAWS प्रत्येक संयोजन निशान का पूर्ण Unicode नाम जोर से पढ़ता है, VoiceOver अजीब विराम लेता है), और ढेर किए गए निशान संज्ञानात्मक/दृश्य प्रसंस्करण अंतर वाले उपयोगकर्ताओं के लिए दृश्य रूप से भटकाव या माइग्रेन-उत्प्रेरक हो सकते हैं। जहाँ यह अर्थपूर्ण अर्थ रखता है वहाँ glitch टेक्स्ट का उपयोग न करें, दस्तावेज़ीकरण, alt टेक्स्ट, त्रुटि संदेश, निर्देश। सोशल बायो और आकस्मिक पोस्ट में सजावटी उपयोग के लिए, ट्रेड-ऑफ़ स्वीकार्य है जब तक वास्तविक संदेश भी कहीं सादे टेक्स्ट में संप्रेषित किया जाता है।

क्या यह CSS glitch प्रभाव भी करता है?

नहीं, यह उपकरण केवल सादा Unicode glitch टेक्स्ट उत्पन्न करता है। CSS-आधारित glitch प्रभाव (text-shadow ऑफसेट के माध्यम से RGB क्रोमैटिक-एबेरेशन शिफ्ट, दोहराव वाले रैखिक ग्रेडिएंट के माध्यम से स्कैनलाइन ओवरले, @keyframes के माध्यम से एनिमेटेड झटकेदार) एक अलग श्रेणी हैं जिनके लिए टेक्स्ट को सादे Unicode के रूप में पेस्ट करने के बजाय आपकी स्टाइलशीट के माध्यम से रेंडर किए जाने की आवश्यकता होती है। दो दृष्टिकोण पूरक हैं: पोर्टेबल सादा-टेक्स्ट संदर्भों (बायो, चैट, पोस्ट) के लिए Unicode glitch टेक्स्ट, पेज-पर-रेंडर किए गए संदर्भों (आपकी अपनी वेबसाइट के शीर्षक) के लिए CSS glitch प्रभाव।

क्या मेरा टेक्स्ट कहीं भेजा जाता है?

नहीं। जनरेशन JavaScript के माध्यम से पूरी तरह से आपके ब्राउज़र में चलता है। आप जो टेक्स्ट टाइप करते हैं वह कभी नेटवर्क पार नहीं करता, Generate पर क्लिक करते समय DevTools के Network टैब में सत्यापित करें, या लोड होने के बाद पेज को ऑफ़लाइन (हवाई जहाज मोड) ले जाएं और उपकरण अभी भी काम करता है।

संबंधित टूल

पाठ ग्रेडिएंट CSS पाठ स्ट्रोक जनरेटर CSS एनिमेशन जनरेटर CSS ग्रेडिएंट बॉर्डर जनरेटर