KrutiDev बनाम Unicode: Hindi text के दो तरीक़ों में असली फ़र्क

3 अक्टूबर 2026 को प्रकाशित

KrutiDev एक font है जो Hindi अक्षरों की आकृतियाँ English keyboard के अक्षरों पर रख देता है। Unicode हर Hindi अक्षर को अपना पक्का code देता है। इसीलिए Unicode हर phone, website और app में चलता है, जबकि KrutiDev सिर्फ़ तभी Hindi दिखता है जब वही font मौजूद हो।

KrutiDev असल में क्या है

KrutiDev (अक्सर Kruti Dev 010 लिखा जाता है) Unicode से पहले के दौर का font है। उस समय computers पर Hindi के लिए कोई साझा मानक नहीं था, इसलिए font बनाने वालों ने एक तरकीब निकाली: English letters वाले codes पर Hindi आकृतियाँ बना दीं। आप जब d दबाते हैं तो file में अक्षर d ही सेव होता है, पर Kruti Dev font उसे क की शक्ल में दिखाता है।

यानी KrutiDev की file में असल में Hindi नहीं, English-जैसे अक्षर और चिह्न होते हैं। Font बदलते ही वही text बेमतलब दिखने लगता है। नीचे एक ही शब्द के तीन रूप देखिए (हर पंक्ति converter से जाँची गई है):

शब्द (Unicode)KrutiDev file में सेवKruti Dev font में दिखता हैUnicode code points
भारतHkkjrHkkjrU+092D U+093E U+0930 U+0924
हिन्दीfgUnhfgUnhU+0939 U+093F U+0928 U+094D U+0926 U+0940
धर्म/keZ/keZU+0927 U+0930 U+094D U+092E
श्रीJhJhU+0936 U+094D U+0930 U+0940
क्ष{k{kU+0915 U+094D U+0937
कृषि—f"k—f"kU+0915 U+0943 U+0937 U+093F
द्वारा}kjk}kjkU+0926 U+094D U+0935 U+093E U+0930 U+093E

Unicode क्या है

Unicode दुनिया की सभी भाषाओं के अक्षरों को एक साझा सूची में रखता है। Devanagari के हर अक्षर, हर मात्रा और हर चिह्न का अपना अलग code point है। जैसे भ = U+092D, ा = U+093E, र = U+0930, त = U+0924; इन चारों से मिलकर “भारत” बनता है।

क्योंकि code पक्का है, इसलिए Mangal, Nirmala UI, Kokila या Noto Sans Devanagari, कोई भी Unicode font उसे Hindi की तरह दिखा सकता है। Google, WhatsApp, Gmail, Word, Excel और हर phone इसे बिना किसी extra font के समझते हैं।

फ़र्क एक नज़र में

बातKrutiDev (legacy font)Unicode
file में असल में क्या होता हैEnglish-जैसे अक्षर और चिह्न (जैसे Hkkjr)असली Devanagari अक्षर (भारत)
font की ज़रूरतसिर्फ़ Kruti Dev fontकोई भी Unicode Hindi font
mobile, WhatsApp, emailfont न हो तो बेमतलब अक्षर दिखते हैंहर जगह सही दिखता है
Google search / websiteGoogle को Hkkjr जैसे अक्षर दिखते हैं, Hindi नहींGoogle Hindi के रूप में पढ़ता और index करता है
copy-paste दूसरे app मेंअक्सर गलत या टूटा textसही रहता है
search और spell-checkHindi शब्द खोजने या जाँचने में काम नहीं करतेसही काम करते हैं
screen reader (दृष्टिबाधित लोगों के लिए)अंग्रेज़ी अक्षर पढ़ता है, Hindi नहींHindi की तरह पढ़ सकता है
typing layoutआम तौर पर Remington (Gail)Inscript, phonetic या कोई भी Hindi keyboard
कहाँ अब भी चलता हैपुराने DTP software, कई typing tests और दफ़्तरों की पुरानी filesआज का लगभग सारा web, mobile और office software

दो तकनीकी फ़र्क: मात्रा और रेफ

KrutiDev में अक्षर उसी क्रम में store होते हैं जिस क्रम में वे दिखते हैं, जबकि Unicode में उस क्रम में जिसमें वे बोले जाते हैं। इसी वजह से दो चीज़ें उलटी जगह मिलती हैं, और converter का असली काम इन्हें ठीक जगह रखना है:

  • छोटी इ की मात्रा (ि): “हिन्दी” में Unicode ह + ि + न … रखता है, पर KrutiDev में मात्रा अक्षर से पहले लिखी जाती है: fgUnh (पहले f, फिर g)।
  • रेफ (र्): “धर्म” में Unicode र् को म से पहले रखता है, पर KrutiDev में रेफ अक्षर के बाद आता है: /keZ (अंत में Z)।
  • संयुक्ताक्षर: Unicode में “क्ष” = क + ् (हलंत U+094D) + ष। KrutiDev में इसका तैयार glyph एक अलग key पर है: {k।

इसी कारण खुद हाथ से बदलना लगभग नामुमकिन है। पूरे नियम चाहिए तो KrutiDev keyboard chart देखें।

KrutiDev text कैसे पहचानें

  • Text में Hkkjr ljdkj जैसे अजीब English अक्षर दिखें, जिनके बीच ¼ ½ Ø ³ Å ä जैसे चिह्न भी हों।
  • Word या Excel में text select करने पर font का नाम Kruti Dev 010 (या DevLys आदि) दिखे।
  • वही text Mangal font पर बदलते ही बेमतलब हो जाए।
  • Website या WhatsApp में paste करने पर Hindi की जगह English letters आएँ।

अगर font का नाम Mangal, Nirmala UI, Kokila या Noto Sans Devanagari है, तो text पहले से Unicode में है और converter की ज़रूरत नहीं। (संयोग से, Unicode text को KrutiDev वाले converter में डालने पर वह जैसा है वैसा ही रहता है – कोई नुकसान नहीं।)

कब कौन-सा इस्तेमाल करें

Unicode चुनें, अगर…

  • आप website, blog या social media पर कुछ डाल रहे हैं (KrutiDev text Google में Hindi की तरह index नहीं होता);
  • email, WhatsApp या Google Docs में भेज रहे हैं;
  • data database, Excel या किसी software में रख रहे हैं जहाँ बाद में खोजना या छाँटना होगा;
  • किसी को file भेज रहे हैं जिसके पास Kruti Dev font होने की गारंटी नहीं।

KrutiDev चुनें, अगर…

  • आपका press या DTP software (जैसे पुराने PageMaker/CorelDRAW workflows) सिर्फ़ KrutiDev मानता है;
  • आप Remington layout पर typing practice कर रहे हैं या आपकी परीक्षा/दफ़्तर इसी में काम माँगता है (अपनी परीक्षा का notification देखें);
  • आपको पहले से बनी KrutiDev files में नया हिस्सा जोड़ना है।

सबसे सुरक्षित नियम: अपना असली content हमेशा Unicode में रखें, और KrutiDev में सिर्फ़ तब बदलें जब किसी software या छपाई को उसी की ज़रूरत हो।

आम गलतियाँ

  • KrutiDev text सीधे web पर डालना। देखने में ठीक लगे तो भी Google और screen readers को वह Hindi नहीं दिखता। पहले Unicode में बदलें।
  • किसी और legacy font का text KrutiDev मान लेना। DevLys, Chanakya जैसे fonts की mapping इससे पूरी तरह एक जैसी नहीं होती, इसलिए नतीजे में कुछ अक्षर गलत आ सकते हैं।
  • बीच के English शब्द। KrutiDev document में लिखे English शब्द (जैसे “Hello World”) भी converter के लिए “KrutiDev” ही हैं और बिगड़ जाते हैं (नतीजा: भ्मससव ॅवतसक)। ऐसे हिस्से अलग रखकर convert करें। Word-Excel guide में तरीक़ा दिया है।
  • Convert करके proofread न करना। नाम, संख्याएँ और नुक़्ते वाले अक्षर (क़, ख़, ज़, फ़) एक बार ज़रूर देखें।

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

क्या KrutiDev और Unicode का text आपस में बदला जा सकता है?

हाँ, दोनों दिशाओं में। KrutiDev से Unicode के लिए यह converter और Unicode से KrutiDev के लिए यह page इस्तेमाल करें। दोनों आपके browser में चलते हैं, text कहीं भेजा नहीं जाता।

Unicode को KrutiDev में बदलकर वापस Unicode करें तो क्या text वही रहता है?

आम तौर पर हाँ। हमारे परीक्षण में सामान्य Hindi वाक्य दोनों दिशाओं के बाद बिल्कुल वही लौटे। फिर भी बहुत ज़रूरी documents में नतीजा एक बार पढ़ लेना चाहिए।

क्या Unicode में Remington layout पर typing हो सकती है?

कुछ typing software और input tools Unicode के लिए भी Remington जैसा layout देते हैं। नहीं तो एक आम तरीका यह है कि KrutiDev (Remington) में type करें और फिर converter से Unicode बना लें। Layouts की तुलना यहाँ है: Remington बनाम Inscript।

Mobile पर KrutiDev text क्यों नहीं दिखता?

ज़्यादातर phones में Kruti Dev font होता ही नहीं, और उसे install करने का option भी नहीं मिलता। इसलिए text को पहले Unicode में बदलना सबसे आसान हल है।

क्या KrutiDev अब बंद हो जाएगा?

नया content लगभग पूरी तरह Unicode में लिखा जाता है, पर KrutiDev में बनी पुरानी files, typing tests और कई दफ़्तरों का काम अब भी चलता है। इसलिए दोनों के बीच converter की ज़रूरत बनी हुई है।

इसी विषय पर