स्ट्राइकथ्रू टेक्स्ट जनरेटर
नीचे टाइप या पेस्ट करें और स्ट्राइक-थ्रू टेक्स्ट पाएं, जिसे आप कहीं भी पेस्ट कर सकते हैं — यहाँ तक कि उन ऐप्स में भी जहाँ फ़ॉर्मैटिंग सपोर्ट नहीं है, क्योंकि यह लाइन टेक्स्ट का ही हिस्सा होती है (एक Unicode combining character)। सब कुछ आपके ब्राउज़र में चलता है।
स्ट्राइकथ्रू टेक्स्ट
नतीजा Unicode प्रतीक हैं, कोई फ़ॉन्ट नहीं — कुछ ऐप, सर्च बॉक्स और स्क्रीन रीडर इन्हें ठीक से नहीं पढ़ते, या बिल्कुल नहीं पढ़ते।
यह कैसे काम करता है (और इसकी सीमाएँ)
हर दिखाई देने वाले अक्षर के बाद एक Unicode combining character (long stroke overlay U+0336 या short stroke U+0335) जोड़ा जाता है, जिससे उस पर लाइन खिंच जाती है। क्योंकि यह स्ट्रोक टेक्स्ट का हिस्सा होता है, Unicode दिखाने वाले किसी भी ऐप में कॉपी-पेस्ट करने पर भी बना रहता है।
लाइन कितनी साफ़ दिखेगी, यह गंतव्य ऐप के फ़ॉन्ट पर निर्भर करता है — ज़्यादातर आधुनिक प्लेटफ़ॉर्म इसे अच्छी तरह रेंडर करते हैं, लेकिन कुछ पुराने सिस्टम में स्ट्रोक असमान या अलग-अलग निशानों जैसा दिख सकता है।
स्क्रीन रीडर आमतौर पर इस स्ट्रोक को अनदेखा करके टेक्स्ट सामान्य रूप से पढ़ते हैं — या कुछ मामलों में उसे अक्षर-दर-अक्षर पढ़ सकते हैं। साधारण उपयोग के लिए ठीक है; जहाँ कटे हुए अर्थ की जानकारी ज़रूरी हो, वहाँ इसका उपयोग न करें।
वही टेक्स्ट दूसरे स्टाइल में:
क्या सच में बदलता है — और क्या वैसा ही रहता है
हर स्टाइल असल Unicode कैरेक्टर स्वैप है (बोल्ड अक्षर एक बिल्कुल अलग कैरेक्टर होता है, फ़ॉन्ट नहीं), इसलिए कवरेज स्टाइल के हिसाब से बदलती है: बोल्ड में अक्षर और अंक (0-9) दोनों आते हैं, जबकि italic और cursive सिर्फ़ अक्षरों को कवर करते हैं — उन स्टाइल्स में नंबर, विराम-चिह्न और ज़्यादातर symbols जस के तस रहते हैं। आउटपुट के ऊपर दिखी live coverage line («N of M converted») आपके टाइप किए हुए टेक्स्ट के लिए यही सही-सही दिखाती है, कोई पक्का वादा नहीं — italic में digits वाला वाक्य पेस्ट करके इसे bold से फर्क के साथ देखें।
ये कैरेक्टर कहाँ पेस्ट होते हैं — और कहाँ नहीं भी हो सकते
ये standard Unicode code points हैं, इसलिए plain Unicode जहाँ भी चलता है, वहाँ ये सही पेस्ट हो जाते हैं (ज़्यादातर सोशल बायो, चैट ऐप्स, डॉक्यूमेंट्स)। बहुत पुराने सिस्टम या जिन फ़ॉन्ट्स में उस block का सपोर्ट नहीं है, वहाँ ये boxes/tofu की तरह दिख सकते हैं, और कुछ प्लेटफ़ॉर्म कुछ fields (जैसे username) में unusual Unicode को हटा या normalise कर सकते हैं। किसी भी third-party platform पर इनके स्वीकार होने की गारंटी नहीं है — किसी अहम काम के लिए भरोसा करने से पहले अपने target platform पर टेस्ट करें।
एक्सेसिबिलिटी: स्क्रीन रीडर क्या सुनता है
Styled Unicode characters, bold/italic HTML जैसे नहीं होते — reader और font के हिसाब से स्क्रीन रीडर उन्हें अलग-अलग math symbols की तरह पढ़ सकता है, अक्षर-शः बोल सकता है, या छोड़ भी सकता है। अगर आपका मुख्य लक्ष्य accessible emphasis है (decorative flair नहीं), तो जिस app में आप पोस्ट कर रहे हैं उसी में असली bold/italic formatting इस्तेमाल करें; इस tool को visual styling के लिए रखें, जहाँ plain-text accessibility प्राथमिकता नहीं है।
क्या मेरा टेक्स्ट कहीं अपलोड होता है?
नहीं। कन्वर्ज़न पूरी तरह आपके ब्राउज़र में चलता है — कुछ भी सर्वर पर नहीं भेजा जाता, तुरंत हटा दिया जाता है, न सेव होता है, न लॉग किया जाता है।
यह Discord के ~~text~~ जैसे फ़ॉर्मैटिंग से कैसे अलग है?
Markdown स्ट्राइकथ्रू सिर्फ़ वहीं काम करता है जहाँ ऐप उसे सपोर्ट करता है। यह टूल Unicode combining character का उपयोग करके लाइन को टेक्स्ट के अंदर ही जोड़ देता है, इसलिए यह बायो, यूज़रनेम, कमेंट — plain text स्वीकार करने वाली हर जगह काम करता है।
कुछ ऐप्स में लाइन टूटी हुई क्यों दिखती है?
स्ट्रोक गंतव्य के फ़ॉन्ट द्वारा बनाया जाता है। ज़्यादातर आधुनिक प्लेटफ़ॉर्म इन्हें जोड़कर साफ़ लाइन बनाते हैं; कुछ पुराने फ़ॉन्ट इन्हें हर अक्षर पर छोटे गैप के साथ दिखाते हैं। अगर लंबा स्ट्रोक खराब दिखे, तो छोटा स्ट्रोक आज़माएँ।
क्या यह किसी भी भाषा के साथ काम करता है?
हाँ — combining stroke किसी भी दिखाई देने वाले अक्षर से जुड़ जाता है, जिसमें accented letters और गैर-लैटिन लिपियाँ भी शामिल हैं। स्पेस पर स्ट्रोक नहीं लगता, इसलिए लाइन एक लगातार बार की बजाय कटे हुए शब्दों जैसी दिखती है।