खाली वर्ण और खाली स्थान कॉपी करें जो उपयोगकर्ता नाम, बायो, कैप्शन और चैट में साफ़ तरीके से पेस्ट होते हैं। पाँच परीक्षित यूनिकोड वर्ण, प्रकाशित करने से पहले सत्यापित।
तरीका 1
खाली वर्ण की प्रतिलिपि करें
एक क्लिक आपके क्लिपबोर्ड पर एक खाली वर्ण डालता है। बॉक्स चुनें और दबाएँ Ctrl+Cइसे मैन्युअल रूप से कॉपी करने के लिए।
तरीका 2
बल्क रिक्त पाठ जनरेटर
लंबी कैप्शन अंतराल, अनुभाग ब्रेक और खाली संदेशों के लिए 500 अदृश्य वर्ण तक उत्पन्न करें।
तीन सामान्य कार्यों के लिए निर्धारित मात्रा: एक कैप्शन ब्रेक, एक पैराग्राफ अंतराल, या एक पूर्ण रिक्त अनुभाग।
व्यापक वर्ण तेजी से लंबाई बनाते हैं। 20 × U+2800 लगभग 20 स्पेस तक फैलता है; 20 × U+200B 0 पिक्सेल तक फैलता है।
पेस्ट करें और जाँचें
जाँचें कि आपने क्या कॉपी किया
इसे प्रकाशित करने से पहले इसके अदृश्य वर्णों की गणना करने के लिए यहाँ कुछ भी पेस्ट करें। शून्य की गणना का मतलब है कि गंतव्य ने उन्हें हटा दिया।
कुल
0
अदृश्य
0
दृश्य
0
200+यूनिकोड कोडपॉइंट
40+परीक्षित प्लेटफ़ॉर्म
0खाता आवश्यक
100%केवल ब्राउज़र में
01
यह क्या है
पाँच यूनिकोड वर्ण, क्या उन्हें अलग करता है, और शब्दावली क्यों भिन्न होती है।
अदृश्य पाठ क्या है?
उत्तर
अदृश्य पाठ एक वास्तविक Unicode वर्ण है जो कोई दृश्य ग्लिफ़ नहीं ले जाता है। ऐप्स इसे सामान्य पाठ के रूप में संग्रहीत करते हैं और इसे वर्ण सीमाओं के विरुद्ध गिनते हैं, फिर भी स्क्रीन कुछ नहीं दिखाती है।
पांच वर्ण लगभग सभी काम करते हैं। वे 4 अलग-अलग Unicode General Categories से आते हैं — Zs (Space Separator), Cf (Format), Lo (Other Letter) और So (Other Symbol)। साझा संपत्ति एक खाली ग्लिफ़ है, एक साझा श्रेणी नहीं, यही कारण है कि एक वर्ण को ब्लॉक करने वाले वेलिडेटर अक्सर दूसरे को अभी भी स्वीकार करते हैं।
अभी एक कॉपी करें:
अदृश्य पाठ एक छवि, एक फ़ॉन्ट ट्रिक या एक संशोधित क्लाइंट नहीं है। खाली वर्ण को एक बार प्रतिलिपि करें और यह किसी भी क्षेत्र में यात्रा करता है जो पाठ को स्वीकार करता है, यही कारण है कि रिक्त पाठ डेस्कटॉप और मोबाइल पर समान रूप से व्यवहार करता है।
अदृश्य पाठ, रिक्त पाठ और खाली वर्ण
संक्षिप्त उत्तर
तीनों शब्द विभिन्न चौड़ाई पर एक ही वर्णों का वर्णन करते हैं, इसलिए शब्द की पसंद कम ही बदलती है कि आपको क्या जरूरत है।
अदृश्य वर्णों के लिए सामान्य शर्तें कैसे भिन्न हैं
शब्द
इसका अर्थ
चौड़ाई
अदृश्य पाठ
छत्र शब्द, रिक्त स्थान और शून्य-चौड़ाई वर्णों दोनों को शामिल करता है
कोई भी
रिक्त पाठ
चौड़ाई पर कब्जा करता है लेकिन कुछ नहीं खींचता, उन क्षेत्रों के लिए जो खाली नहीं रह सकते
व्यापक
खाली वर्ण
कोई ग्लिफ़ नहीं वाला एक एकल कोडपॉइंट, अक्सर U+3164
व्यापक
रिक्त स्थान
एक बड़ा अंतराल, आमतौर पर U+2800 या कई वर्ण ढेर
व्यापक
चौड़ाई एकमात्र अंतर है जो आपके परिणाम को प्रभावित करता है। U+200B शून्य चौड़ाई पर कब्जा करता है, U+00A0 एक स्पेस पर कब्जा करता है, और U+2800 एक पूर्ण रिक्त ब्लॉक पर कब्जा करता है।
02
यह कैसे काम करता है
दो प्रणाली जो साधारण स्पेस को हटाती हैं, और क्यों रिक्त वर्ण दोनों को बचाते हैं।
I
वर्ण चुनें
Hangul Filler से शुरू करें — यह सबसे अधिक वेलिडेटर को क्लियर करता है। व्यापक अंतराल के लिए Braille Blank में स्विच करें, या जब आपको बिल्कुल कोई दृश्य चौड़ाई की जरूरत न हो तो एक शून्य-चौड़ाई वर्ण।
II
मात्रा तय करें
उपयोगकर्ता नाम के लिए एक वर्ण। कैप्शन ब्रेक के लिए पाँच से दस। जब आप पैराग्राफ के बीच रिक्ति का एक पूर्ण अनुभाग चाहते हैं तो बीस या अधिक।
III
कॉपी, पेस्ट, जाँच
आपका क्लिपबोर्ड अब मान्य यूनिकोड रखता है जो कुछ नहीं दिखाता है। इसे परीक्षण फ़ील्ड में ड्रॉप करें गणना को राउंड ट्रिप से पहले पुष्टि करने के लिए।
एक खाली वर्ण एक स्थान को क्यों मारता है
लगभग हर प्लेटफॉर्म एक फ़ील्ड सहेजने से पहले अग्रणी, अनुगामी और दोहराए जाने वाली रिक्त स्थान को ट्रिम करता है, और सीएसएस रेंडर समय पर रिक्त स्थान को ढह देता है। एक नियमित स्थान दोनों में शायद ही कभी जीवित रहता है।
Hangul Filler और No-Break Space जैसे वर्ण इन नियमों के बाहर हैं। प्लेटफॉर्म मान्य पाठ पढ़ता है और इसे संग्रहीत करता है; रेंडरर कुछ नहीं खींचता है।
सादा स्पेससंकुचित
"Phantom Warriors"
↳ Phantom Warriors
U+3164 fillerसुरक्षित
"Phantom▫▫Warriors"
↳ Phantom Warriors
U+200B zero-widthसुरक्षित
"Phantom▫Warriors"
↳ PhantomWarriors
एक रिक्त वर्ण काम क्यों करता है जहां एक स्पेस विफल होता है
उत्तर
दो अलग-अलग सिस्टम सामान्य स्पेस निकालते हैं, और Unicode रिक्त वर्ण दोनों के बाहर बैठते हैं। यह जानना कि कौन सी प्रणाली आपके स्पेस को हटाया गया है, आपको बताता है कि अगले कौन से वर्ण का उपयोग करना है।
सिस्टम 1
प्लेटफॉर्म सहेजने से पहले ट्रिम करते हैं
लगभग हर प्लेटफॉर्म जमा किए गए फ़ील्ड पर एक ट्रिम ऑपरेशन चलाता है, अग्रणी और अनुगामी रिक्त स्थान को काटता है और दोहराता है। तीन रिक्त स्थान डेटाबेस तक खाली स्ट्रिंग के रूप में पहुंचते हैं और आवश्यक-फ़ील्ड जांच विफल हो जाते हैं।
U+3164 और U+2800 उन रिक्त स्थान वर्ग में नहीं हैं जिन्हें ये कार्य लक्षित करते हैं, इसलिए संग्रहीत मान आपके द्वारा टाइप किए गए प्रत्येक वर्ण को रखता है।
सिस्टम 2
सीएसएस रेंडरिंग से पहले ढह जाता है
ब्राउजर सीएसएस white-space प्रॉपर्टी लागू करते हैं, जो रिक्त स्थान, टैब और लाइन ब्रेक की किसी भी रन को एक तक कम करते हैं। HTML में पांच रिक्त स्थान एक के रूप में रेंडर होते हैं।
No-Break Space (U+00A0) को सीएसएस विनिर्देश द्वारा ढहने से बाहर रखा गया है, यही कारण है कि यह HTML, ईमेल टेम्पलेट और रिच-टेक्स्ट एडिटर में रिक्त स्थान रखता है।
परिणाम दोनों सिस्टमों में समान है: प्लेटफ़ॉर्म मान्य पाठ को पढ़ता है और इसे संग्रहीत करता है, और रेंडरर कुछ नहीं खींचता है। यह संग्रहीत मान और खींचे गए आउटपुट के बीच का अंतर इस पृष्ठ पर हर प्रभाव पैदा करता है।
कैसे प्रदर्शन कुछ नहीं पैदा करता है
एक प्रदर्शन इंजन हर वर्ण पर 4 कदम करता है: यह कोडपॉइंट को पढ़ता है, सामान्य श्रेणी को देखता है, सक्रिय फ़ॉन्ट से एक ग्लिफ़ का अनुरोध करता है, फिर उस ग्लिफ़ को फ़ॉन्ट रिपोर्ट करने की अग्रिम चौड़ाई पर खींचता है। अदृश्य वर्ण सभी 4 कदमों को सामान्य रूप से पूरा करते हैं। शून्य-चौड़ाई वाले वर्ण 0 की अग्रिम चौड़ाई रिपोर्ट करते हैं और कुछ नहीं खींचते हैं, जबकि स्पेस वर्ण सकारात्मक अग्रिम चौड़ाई रिपोर्ट करते हैं और इसके अंदर कुछ नहीं खींचते हैं।
पाठ चयन पुष्टि करता है कि वर्ण मौजूद है। अदृश्य पाठ में कर्सर को खींचने से एक क्षेत्र को हाइलाइट किया जाता है और कैरेट को एक प्रति वर्ण की स्थिति में ले जाया जाता है, क्योंकि लेआउट इंजन को प्रत्येक वर्ण एक स्थिति दी गई थी भले ही फ़ॉन्ट ने कोई स्याही नहीं खींची हो।
इसे एक असली फील्ड पर आजमाएं
एक वर्ण कॉपी करें, इसे एक उपयोगकर्ता नाम में पेस्ट करें, फिर इसे टेस्टर में वापस पेस्ट करें यह पुष्टि करने के लिए कि यह जीवित रहा।
ऊपर 20 से ऊपर सेट करें और एक बार कॉपी करें। जनरेटर प्रति कॉपी 500 वर्ण तक पैदा करता है, और कॉपी को दोहराने से किसी भी रन को उससे आगे बढ़ाया जाता है।
5–10
कैप्शन ब्रेक
Instagram कैप्शन, YouTube विवरण
20–50
अनुभाग अंतराल
पाठ के ब्लॉक के बीच
100+
रिक्त दीवार
Discord संदेश, WhatsApp स्थिति
व्यापक वर्ण तेजी से लंबाई बनाते हैं। 20 Braille Pattern Blank वर्णों का एक रन लगभग 20 स्पेस की चौड़ाई तक फैलता है, जबकि 20 Zero-Width Space वर्ण 0 पिक्सेल तक फैलते हैं और कोई दृश्य अंतराल नहीं पैदा करते हैं। गंतव्य सीमाएं उपयोगी लंबाई को सीमित करती हैं: Instagram एक कैप्शन में 2,200 वर्ण स्वीकार करता है, X एक पोस्ट में 280 स्वीकार करता है, और अधिकांश उपयोगकर्ता नाम फ़ील्ड 16 और 32 वर्णों के बीच रुकते हैं।
03
वर्ण
चौड़ाई, कोडपॉइंट और हर वर्ण के लिए स्वीकृति जो उपयोग के लायक है।
कोडपॉइंट, चौड़ाई, यूनिकोड श्रेणी और सर्वश्रेष्ठ गंतव्य द्वारा पाँच जनरेटर वर्णों की तुलना
वर्ण
कोडपॉइंट
चौड़ाई
श्रेणी
सर्वोत्तम उपयोग
Hangul Filler
U+3164
चौड़ा
Lo
गेमिंग नाम, Instagram जीवनी
Braille Pattern Blank
U+2800
चौड़ा
So
Discord, व्यापक रिक्ति
Zero-Width Space
U+200B
शून्य
Cf
पाठ छिपाना, शब्द विराम
No-Break Space
U+00A0
सँकरा
Zs
फॉर्म, HTML, ईमेल
En Quad
U+2000
सँकरा
Zs
टाइपोग्राफी, सटीक संरेखण
तीन नियम अधिकांश मामलों को कवर करते हैं। किसी भी नाम फ़ील्ड के लिए U+3164 का उपयोग करें। कुछ भी जो HTML के रूप में प्रस्तुत किया जाएगा उसके लिए U+00A0 का उपयोग करें। U+200B का उपयोग करें जब एक दृश्यमान अंतर लेआउट को तोड़ देगा।
चौड़ाई, कोडपॉइंट और परीक्षित स्वीकृति उन वर्णों के लिए जो मायने रखते हैं। तालिका से सीधे कोई भी कॉपी करें।
वर्ण
कोडपॉइंट
चौड़ाई
के लिए सर्वश्रेष्ठ उपयोग
कॉपी करें
▫
Hangul Filler
U+3164
U+3164
चौड़ा
गेमिंग नाम, Instagram जीवनी
98%
▫
Braille Pattern Blank
U+2800
U+2800
चौड़ा
Discord, व्यापक रिक्ति
90%
▫
Zero-Width Space
U+200B
U+200B
शून्य चौड़ाई
पाठ छिपाना, शब्द विराम
95%
▫
No-Break Space
U+00A0
U+00A0
सँकरा
फॉर्म, HTML, ईमेल
99%
▫
En Quad
U+2000
U+2000
सँकरा
टाइपोग्राफी, सटीक संरेखण
85%
▫
Zero-Width Non-Joiner
U+200C
U+200C
शून्य चौड़ाई
लिगेचर तोड़ना
88%
▫
Word Joiner
U+2060
U+2060
शून्य चौड़ाई
लाइन विराम को रोकना
86%
▫
Hair Space
U+200A
U+200A
सँकरा
माइक्रो-केर्निंग कैप्शन
92%
▫
Em Quad
U+2001
U+2001
चौड़ा
व्यापक इंडेंटेशन
84%
▫
Invisible Separator
U+2063
U+2063
शून्य चौड़ाई
गणितीय संकेतन
74%
दो सौ से अधिक खाली और शून्य-चौड़ाई कोडपॉइंट्स में से दस।
पाँच सबसे बड़ी नाम-परिवर्तन स्क्रीन में रिक्त डिस्प्ले नाम।
पाँच सबसे बड़ी नाम-परिवर्तन स्क्रीन में रिक्त डिस्प्ले नाम।
प्लेटफ़ॉर्म
स्थिति
वर्ण
फ़ील्ड नोट्स
PUBG / BGMI
पुष्टि की गई
U+3164
पहली कोशिश के बचाव के लिए 2–3 वर्णों को ढेर करें
Free Fire
पुष्टि की गई
U+3164
किसी भी संपादन से पहले नाम बदलने वाले कार्ड की जरूरत है
Fortnite
पुष्टि की गई
U+3164
Epic खाता नाम — सभी उपकरणों में ले जाता है
Roblox
पुष्टि की गई
U+3164
केवल डिस्प्ले नाम, कभी लॉगिन उपयोगकर्ता नाम नहीं
Steam
पुष्टि की गई
U+3164
Source engine शीर्षक और CS2 पर स्वच्छ
Minecraft
पुष्टि की गई
U+2800
संकेतों, पुस्तकों और कमांड ब्लॉक में काम करता है
Call of Duty Mobile
पुष्टि की गई
U+3164
मानक नाम बदलने के प्रवाह में स्वीकृत
Valorant
सशर्त
U+2800
Riot ID फ़िल्टरिंग को अक्सर कई वर्णों की जरूरत होती है
जीवनी, कैप्शन, हाइलाइट नाम और रिक्त टिप्पणियाँ।
जीवनी, कैप्शन, हाइलाइट नाम और रिक्त टिप्पणियाँ।
प्लेटफ़ॉर्म
स्थिति
वर्ण
फ़ील्ड नोट्स
Instagram
सशर्त
U+3164
जीवनी और हाइलाइट्स पास होते हैं; टिप्पणियों को 2–3 वर्णों की जरूरत होती है
TikTok
पुष्टि की गई
U+3164
जीवनी, कैप्शन और रिक्त डिस्प्ले नाम साफ करें
X / Twitter
पुष्टि की गई
U+2800
प्रोफ़ाइल और डिस्प्ले-नाम स्वरूपण
Facebook
सशर्त
U+00A0
व्यवहार फ़ील्ड प्रकार द्वारा बदलता है
Snapchat
पुष्टि की गई
U+3164
डिस्प्ले-नाम रिक्ति
LinkedIn
सशर्त
U+00A0
हेडलाइन फ़ील्ड अधिक आक्रामक रूप से फ़िल्टर करते हैं
YouTube
सीमित
U+2800
केवल विवरण और टिप्पणियाँ — चैनल नाम नहीं
Reddit
पुष्टि की गई
U+200B
शून्य-चौड़ाई स्पेस मार्कडाउन पार्सिंग को बचाता है
खाली संदेश भेजना, या अंतराल जो नहीं है।
खाली संदेश भेजना, या अंतराल जो नहीं है।
प्लेटफ़ॉर्म
स्थिति
वर्ण
फ़ील्ड नोट्स
WhatsApp
पुष्टि की गई
U+00A0
सबसे विश्वसनीय रिक्त-संदेश वर्ण
Discord
पुष्टि की गई
U+2800
सौंदर्य सर्वर लेआउट के लिए सबसे व्यापक रिक्ति
Telegram
पुष्टि की गई
U+3164
खाली संदेश और रिक्त उपयोगकर्ता नाम
Signal
पुष्टि की गई
U+00A0
रिक्त भेजना अपरिवर्तित गुजरते हैं
Slack
सशर्त
U+200B
कार्यक्षेत्र की संदेश सत्यापन पर निर्भर करता है
Microsoft Teams
सशर्त
U+00A0
किरायेदार प्रशासक नीति इसे हटा सकती है
जहाँ व्हाइटस्पेस पतन और वेलिडेटर बाधा में आते हैं।
जहाँ व्हाइटस्पेस पतन और वेलिडेटर बाधा में आते हैं।
प्लेटफ़ॉर्म
स्थिति
वर्ण
फ़ील्ड नोट्स
HTML रेंडरिंग
पुष्टि की गई
U+00A0
CSS व्हाइटस्पेस पतन के विनिर्देश से मुक्त
Google Forms
पुष्टि की गई
U+3164
आवश्यक-फ़ील्ड जाँच को संतुष्ट करता है
WordPress एडिटर
पुष्टि की गई
U+00A0
ब्लॉक संपादक के sanitiser को बचाता है
ईमेल हस्ताक्षर
पुष्टि की गई
U+00A0
रिक्ति को होल्ड करता है जो HTML ईमेल निकालते हैं
संपर्क फ़ॉर्म
पुष्टि की गई
U+3164
मानक वेलिडेटर इसे पाठ के रूप में स्वीकार करते हैं
पंजीकरण फ़ॉर्म
सशर्त
U+200B
सुरक्षा फ़िल्टर गैर-ASCII को अस्वीकार कर सकते हैं
05
व्यावहारिक रूप में
जहाँ यह काम करता है, यह वर्ण सीमाओं के विरुद्ध क्या खर्च करता है, और इसे कैसे साफ करें।
अदृश्य पाठ काम करता है
वर्ण हर जगह समान है। नाम फ़ील्ड, वेलिडेटर और आपको जरूरी वर्णों की संख्या नहीं है।
01
गेमिंग नाम
गेम्स खाली उपयोगकर्ता नाम को अस्वीकार करते हैं लेकिन Unicode को स्वीकार करते हैं जो रिक्त दिखते हैं।
PUBG / BGMI
20-वर्ण की सीमा; अक्सर पहली बार बचाने के लिए 2–3 ढेर वाले वर्णों की जरूरत होती है
Free Fire
किसी भी संपादन से पहले नाम बदलने वाले कार्ड की जरूरत है
Roblox
डिस्प्ले नाम को बदलता है, कभी भी लॉगिन उपयोगकर्ता नाम को नहीं
Fortnite
Epic Games खाते पर संग्रहीत, इसलिए एक परिवर्तन PC, कंसोल और मोबाइल को कवर करता है
Steam
Source-engine शीर्षक और CS2 पर स्वच्छ
02
सामाजिक जीवनी और कैप्शन
प्लेटफ़ॉर्म्स जीवनी, कैप्शन और डिस्प्ले नामों से सामान्य स्पेस निकालते हैं।
Instagram
150-वर्ण की जीवनी; प्रत्येक अदृश्य वर्ण एक का उपभोग करता है
हाइलाइट्स
आइकन-केवल कवर जिनके नीचे कोई शीर्षक नहीं है
कमेंट
जीवनी की तुलना में अधिक कठोर — आमतौर पर 2–3 ढेर वाले वर्णों की जरूरत होती है
TikTok
रिक्त डिस्प्ले नाम और कैप्शन रिक्ति प्रकाशन को बचाते हैं
03
मैसेजिंग ऐप्स
क्लाइंट एक खाली भेजने को ब्लॉक करते हैं लेकिन एक अदृश्य वर्ण को मान्य पाठ के रूप में स्वीकार करते हैं।
Discord
3 फ़ील्ड प्रकार: चैनल नाम U+2800 लेते हैं, डिस्प्ले नाम U+3164, संदेश कोई भी
WhatsApp
कभी-कभी एक वर्ण को अस्वीकार करता है और दो को स्वीकार करता है
Telegram
एक रिक्त संदेश को अपरिवर्तित संचारित करता है
Signal
रिक्त भेजना अपरिवर्तित गुजरते हैं
04
वेब, फॉर्म और ईमेल
जहां व्हाइटस्पेस पतन और वेलिडेटर बाधा में आते हैं।
HTML
U+00A0 प्रदर्शन को बचाता है; संस्था एक ही कोडपॉइंट है
ईमेल हस्ताक्षर
रिक्ति को होल्ड करता है जो HTML क्लाइंट निकालते हैं
फ़ॉर्म सत्यापन
एक फ़ील्ड U+00A0 को स्वीकार करता है लेकिन खाली को अस्वीकार करता है सामग्री नहीं बल्कि लंबाई की जांच करता है
QA फिक्स्चर
साबित करता है कि एक sanitiser गैर-ASCII रिक्त इनपुट को संभालता है
गुणवत्ता आश्वास कार्य परीक्षण आधार के रूप में अदृश्य वर्णों का उपयोग करता है। एक फ़ील्ड जो U+00A0 को स्वीकार करता है लेकिन एक खाली स्ट्रिंग को अस्वीकार करता है साबित करता है कि वेलिडेटर सामग्री के बजाय लंबाई की जांच करता है, जो एक दोष है यदि फ़ील्ड को अर्थपूर्ण इनपुट की जरूरत है। Unicode-aware नियमित अभिव्यक्ति के साथ इनपुट को sanitise करने से यह अंतराल बंद हो जाता है।
अदृश्य वर्ण सीमाओं के विरुद्ध कैसे गिनते हैं
उत्तर
प्रत्येक अदृश्य वर्ण एक वर्ण के रूप में गिनता है, और 1 से 3 बाइट के रूप में। फ़ील्ड वर्णों में लंबाई को मापते हैं, भंडारण इसे बाइट्स में मापता है, और दोनों संख्याएं भिन्न होती हैं।
सबसे अधिक उपयोग किए जाने वाले अदृश्य वर्णों की UTF-8 बाइट लागत
वर्ण
कोडपॉइंट
UTF-8 आकार
इसका अर्थ
Hangul Filler
U+3164
3 बाइट
20-वर्ण का PUBG नाम 60 बाइट खर्च करता है
Zero-Width Space
U+200B
3 बाइट
शब्दों को 0px चौड़ाई पर विभाजित करता है
No-Break Space
U+00A0
2 बाइट
प्रति वर्ण सबसे सस्ता
दो परिणाम अनुसरण करते हैं। वेलिडेशन को पास करने के लिए वर्णों को ढेर करने से सीमा स्पेस खर्च होता है, इसलिए एक नाम जिसे 3 ढेर वाले वर्णों की जरूरत होती है, 20 में से 17 दृश्य भाग के लिए छोड़ता है। वर्णों की बजाय बाइट्स को मापने वाले फ़ील्ड अदृश्य पाठ को अपेक्षा से पहले अस्वीकार करते हैं।
आपका अदृश्य पाठ बॉक्स क्यों दिखाता है
निदान
एक बॉक्स (□) का मतलब है कि गंतव्य के फ़ॉन्ट में उस कोडपॉइंट के लिए कोई ग्लिफ़ नहीं है, न कि कि कॉपी विफल हो गया। वर्ण संग्रहीत मान में सही है।
प्रदर्शन इंजन एक .notdef ग्लिफ़ खींचते हैं, आमतौर पर एक खाली आयत या एक प्रश्न चिह्न, जब भी फ़ॉन्ट फॉलबैक किसी भी स्थापित फ़ॉन्ट में वर्ण के लिए कोई ग्लिफ़ नहीं खोजता है। वर्ण संग्रहीत मान में सही है — तीन फिक्स इसे हल करते हैं।
1
वर्ण स्विच करें
U+3164 और U+00A0 व्यापक फ़ॉन्ट कवरेज ले जाते हैं।
2
गणना कम करें
कुछ रेंडरर्स केवल पहले लापता ग्लिफ़ को खींचते हैं।
3
डिवाइस पर परीक्षण करें
कवरेज Android, iOS, Windows और macOS में भिन्न होता है।
किस वर्ण को किस काम के लिए
Ifनाम फ़ील्ड
सबसे व्यापक सीमा के वेलिडेटर को क्लियर करता है
IfHTML के रूप में प्रदर्शित कुछ भी
व्हाइटस्पेस पतन से मुक्त
Ifएक अंतराल जो दिखना नहीं चाहिए
शून्य चौड़ाई पर कब्जा करता है
अदृश्य वर्णों को कैसे हटाएं
अदृश्य वर्णों को हटाने के लिए, उन्हें रखने वाली दो Unicode श्रेणियों पर एक नियमित-अभिव्यक्ति प्रतिस्थापन चलाएं। प्रासंगिक कोडपॉइंट्स में एक प्रतिस्थापन चलाएं।
दो स्थितियां हटाने के लिए कॉल करती हैं। एक बड़े भाषा मॉडल (LLM) से चिपकाया गया पाठ कभी-कभी शून्य-चौड़ाई वाले वर्णों को ले जाता है जो कोड को तोड़ते हैं, diffs को भ्रष्ट करते हैं और मिसमैच किए गए स्ट्रिंग तुलनाओं को उत्पन्न करते हैं। अदृश्य वर्णों वाली उपयोगकर्ता-सबमित की गई सामग्री लंबाई सत्यापन से गुजरती है जबकि रिक्त के रूप में प्रदर्शित होती है, इसलिए संशोधन प्रणाली इसे संग्रहीत करने से पहले इनपुट को sanitise करती है।
अभी एक स्ट्रिंग का ऑडिट करें
टेस्टर में कुछ भी पेस्ट करें ठीक देखने के लिए कि इसमें कितने अदृश्य वर्ण हैं।
अदृश्य वर्ण हर प्रमुख प्लेटफ़ॉर्म पर अनुमत हैं। Unicode रिक्त वर्ण emoji और accented letters के समान श्रेणी के अंतर्गत आते हैं, इसलिए कोई भी प्लेटफ़ॉर्म वर्ण को स्वयं एक उल्लंघन के रूप में नहीं मानता है।
खाता कार्य व्यवहार के अनुसार अनुसरण करते हैं, न कि वर्ण पसंद के: दूसरे खिलाड़ी को प्रतिरूपित करना, एक प्रतिबंध से बचना या किसी को परेशान करना नाम की परवाह किए बिना नियमों को तोड़ता है। एक अपवाद लागू होता है — esports टूर्नामेंट और स्पॉन्सरशिप समझौते अक्सर एक दृश्य, पहचानने योग्य नाम की जरूरत होती है, जो एक प्रतियोगिता नियम के बजाय एक प्लेटफ़ॉर्म नियम है।
स्क्रीन रीडर और अभिगम्यता
NVDA, JAWS और VoiceOver सहित स्क्रीन रीडर शून्य-चौड़ाई वाले वर्णों को छोड़ते हैं, और रिक्त वर्णों के लंबे रन मौन या अनियमित रोक पैदा करते हैं। अदृश्य वर्णों को शीर्षक, लिंक पाठ और शरीर सामग्री से बाहर रखें जिसे जोर से पढ़ा जाना चाहिए। एक जीवनी या एक उपयोगकर्ता नाम में सजावटी रिक्ति कोई पहुंच लागत नहीं ले जाती है, क्योंकि सहायक तकनीक आसपास के दृश्य पाठ को सामान्य रूप से घोषित करती है।
06
उपकरण और मार्गदर्शक
बाकी सूट, और प्रति-प्लेटफॉर्म चलने योग्य।
तुरंत कॉपी
अदृश्य टेक्स्ट जनरेटर
एक क्लिक एक परीक्षण खाली वर्ण को सीधे आपके क्लिपबोर्ड पर कॉपी करती है। कुछ भी कॉन्फ़िगर नहीं करने के लिए, कुछ भी साइन अप करने के लिए नहीं।
नहीं। एक स्थान (U+0020) उस वर्ग से संबंधित है जो `trim()` हटाता है और CSS ढहाता है, जबकि U+3164, U+2800 और U+00A0 उस वर्ग के बाहर बैठते हैं और दोनों ऑपरेशन से बचते हैं।
02
क्या मैं अपने कीबोर्ड से अदृश्य वर्ण टाइप कर सकता हूँ?
कोई भी मानक कीबोर्ड इन कोडपॉइंट्स के लिए कुंजी नहीं है। Windows पर, Alt कोड सीमित सीमा को कवर करते हैं; macOS पर, यूनिकोड हेक्स इनपुट स्रोत सीधे कोडपॉइंट स्वीकार करता है। इस पृष्ठ से कॉपी करना तेज़ है और इनपुट-विधि त्रुटियों से बचता है।
03
मेरा अदृश्य पाठ काम क्यों नहीं कर रहा है?
तीन कारण अधिकांश विफलताओं के लिए जिम्मेदार हैं: फ़ील्ड गैर-ASCII इनपुट को हटा देता है, फ़ॉन्ट में एक ग्लिफ नहीं है और एक बॉक्स खींचता है, या प्लेटफॉर्म न्यूनतम दृश्यमान-वर्ण गणना लागू करता है। U+00A0 के साथ पहले परीक्षण करें, क्योंकि यह सबसे व्यापक समर्थन रखता है।
04
मैं एक बार में कितने अदृश्य वर्ण कॉपी कर सकता हूँ?
जनरेटर प्रति कॉपी 1 से 100 वर्ण तैयार करता है। लंबे रन के लिए कॉपी दोहराएँ, हालांकि अधिकांश गंतव्य 20 से 30 वर्णों से ऊपर नाम को अस्वीकार करते हैं।
05
क्या अदृश्य पाठ SEO को प्रभावित करता है?
नहीं। खोज इंजन अनुक्रमण से पहले व्हाइटस्पेस को सामान्य करते हैं, इसलिए कम संख्या में खाली वर्ण निष्क्रिय होते हैं। कीवर्ड छिपाने या पाठ को क्लोक करने के लिए अदृश्य वर्णों का उपयोग करना हेरफेर के रूप में माना जाता है और रैंकिंग पेनल्टी को वहन करता है।
06
क्या अदृश्य वर्णों का पता लगाया जा सकता है?
हाँ। "अदृश्य वर्ण दिखाएँ" सेटिंग वाला कोई भी पाठ संपादक उन्हें प्रकट करता है, और शून्य-चौड़ाई सीमा पर एक नियमित-अभिव्यक्ति खोज हर उदाहरण को खोजता है। ऊपर सत्यापन बॉक्स कुछ भी स्थापित किए बिना उन्हें गिनता है।
07
कौन सा अदृश्य वर्ण सबसे अधिक प्लेटफॉर्म पर काम करता है?
No-Break Space (U+00A0) सबसे व्यापक समर्थन रखता है, क्योंकि HTML, ईमेल क्लाइंट, दस्तावेज़ संपादक और अधिकांश फॉर्म सत्यापनकर्ता सभी इसे स्वीकार करते हैं। Hangul Filler (U+3164) विशेष रूप से नाम फ़ील्ड पर जीतता है, जहाँ U+00A0 कभी-कभी छीन लिया जाता है।
08
क्या अदृश्य वर्ण Microsoft Word और Google Docs में काम करते हैं?
हाँ। दोनों संपादक U+00A0 और U+3164 को सही तरीके से संग्रहीत और प्रदर्शित करते हैं, और दोनों कॉपी, पेस्ट और PDF को निर्यात करने के माध्यम से उन्हें संरक्षित करते हैं। Word उन्हें स्पेसिंग मार्क के रूप में प्रदर्शित करता है जब आप Show Formatting सक्षम करते हैं।
09
क्या अदृश्य पाठ मेरे कोड को तोड़ देगा?
हाँ, अगर एक शून्य-चौड़ाई वर्ण स्रोत फ़ाइल तक पहुँचता है। U+200B और U+FEFF एक स्ट्रिंग के अंदर विफल तुलना, टूटी JSON पार्सिंग और ऐसे diffs का उत्पादन करते हैं जो कोई दृश्यमान परिवर्तन नहीं दिखाते। चैट क्लाइंट या LLM से बाहर पेस्ट किए गए किसी भी पाठ से अदृश्य वर्णों को स्ट्रिप करें इससे पहले कि आप इसे प्रतिबद्ध करें।
10
क्या अदृश्य वर्ण iPhone और Android पर काम करते हैं?
हाँ। अदृश्य वर्णों को कॉपी और पेस्ट करना iOS और Android पर समान रूप से काम करता है, क्योंकि क्लिपबोर्ड कोडपॉइंट को बजाय एक प्रस्तुत छवि के ले जाता है। फ़ॉन्ट कवरेज दोनों के बीच भिन्न होता है, इसलिए एक वर्ण जो Android पर खाली प्रस्तुत होता है, कभी-कभी iOS पर एक बॉक्स खींचता है।
11
क्या यह उपकरण मुफ़्त है?
हाँ। प्रत्येक फ़ंक्शन आपके ब्राउज़र में चलता है, आप जो कुछ भी टाइप करते हैं वह संचारित नहीं होता है, और कोई खाता आवश्यक नहीं है।
12
U+3164 और U+200B के बीच क्या अंतर है?
U+3164 दृश्यमान चौड़ाई पर कब्जा करता है और गैर-खाली मूल्य की आवश्यकता वाली फ़ील्ड को संतुष्ट करता है, जबकि U+200B शून्य चौड़ाई पर कब्जा करता है और अंतराल के बिना पाठ को विभाजित करता है। नाम के लिए U+3164 और शब्द सीमाओं के लिए U+200B का उपयोग करें।
13
मैं अदृश्य पाठ कहाँ कॉपी और पेस्ट कर सकता हूँ?
इसे इस पृष्ठ के शीर्ष पर जनरेटर से कॉपी करें। अदृश्य पाठ कॉपी और पेस्ट, खाली स्थान कॉपी और पेस्ट और खाली वर्ण कॉपी और पेस्ट सभी एक ही ऑपरेशन का वर्णन करते हैं, और एक क्लिक वर्ण को आपके क्लिपबोर्ड पर रखता है।
14
मैं कॉपी और पेस्ट के लिए लंबा अदृश्य पाठ कैसे प्राप्त करूँ?
बल्क फ़ील्ड में मात्रा सेट करें और ब्लॉक कॉपी करें। लंबा अदृश्य पाठ कॉपी और पेस्ट एक कोडपॉइंट के दोहराए गए रन का मतलब है, इसलिए 100, 1000 या 10000 अदृश्य वर्ण समान वर्ण गुणा किया जाता है। प्रत्येक लक्ष्य फ़ील्ड की वर्ण सीमा के विरुद्ध गिनती करता है।
15
मैं खाली स्थान कैसे कॉपी करूँ जो प्लेटफॉर्म रखते हैं?
स्पेसबार के बजाय U+3164 या U+2800 का उपयोग करें। साधारण स्थानों से बने खाली स्थान कॉपी और पेस्ट करना बचाने पर छीन लिया जाता है, क्योंकि U+0020 में यूनिकोड प्रॉपर्टी White_Space=Yes है। ऊपर दिए गए दोनों वर्ण ऐसा नहीं करते।
16
क्या कोई अदृश्य फ़ॉन्ट है?
नहीं। कोई अदृश्य फ़ॉन्ट नहीं है — प्रभाव वर्ण से आता है, टाइपफेस से नहीं। जो लोग एक अदृश्य फ़ॉन्ट या खाली फ़ॉन्ट कहते हैं वह यहाँ सूचीबद्ध यूनिकोड कोडपॉइंट्स में से एक है, और यह हर फ़ॉन्ट में कुछ नहीं के रूप में प्रस्तुत होता है जो इसे समर्थन करता है।
17
मैं पाठ को अदृश्य कैसे बनाता हूँ या पाठ को अदृश्य कैसे करता हूँ?
आप पाठ को रूपांतरित करने के बजाय प्रतिस्थापित करते हैं। अदृश्य पाठ बनाने के लिए, फ़ील्ड साफ़ करें और अदृश्य वर्ण के स्थान पर पेस्ट करें। कोई भी कनवर्टर मौजूदा अक्षरों को अदृश्य नहीं बना सकता — एक कनवर्टर उन्हें हटाना होगा, जो पहले से ही फ़ील्ड को साफ़ करता है।
हमेशा मुफ़्त · कोई साइन-अप नहीं
कुछ न कहें, सुंदरी।
एक क्लिक एक परीक्षित खाली वर्ण को आपके क्लिपबोर्ड पर रखता है। सब कुछ आपके ब्राउज़र में होता है — आप जो कुछ भी टाइप करते हैं वह इस पृष्ठ को कभी नहीं छोड़ता।