Hindi font guideUnicode क्या है? — Hindi Unicode Basics
Unicode एक standard character encoding है जिसमें हिंदी के असली Devanagari characters store होते हैं। यह आधुनिक websites, phones और apps पर हिंदी text साझा करने के लिए आम तौर पर बेहतर विकल्प है।
सही conversion के steps
- Original document की backup copy रखें।
- Source font/encoding की सही पहचान करें।
- Representative sample convert करें।
- मात्राएँ, संयुक्त अक्षर, punctuation, dates और names proofread करें।
Related tools: Unicode to Kruti Dev, Kruti Dev to Unicode, 4C Gandhi Converter, Chanakya Converter.
ध्यान रखें
किसी भी legacy mapping को दूसरी mapping के बराबर न मानें। Hindi legacy output को Word में सही font लगाकर देखें। महत्वपूर्ण documents का output proofread किए बिना final न मानें।
Unicode क्या है और Hindi text में यह क्यों ज़रूरी है?
Unicode एक character standard है जो अलग-अलग भाषाओं के अक्षरों को पहचानने योग्य code points देता है। Hindi के लिए इसका मतलब है कि “नमस्ते भारत” जैसे शब्द असली Devanagari characters में store होते हैं। Text को browser, mobile, email, search और modern documents में इस्तेमाल करना आसान होता है, बशर्ते software और font Unicode का समर्थन करते हों।
Font और encoding एक ही चीज़ नहीं हैं। Font अक्षरों का दिखाई देने वाला रूप तय करता है, जबकि encoding बताती है कि text में कौन-से characters मौजूद हैं। यही अंतर modern Unicode Hindi और पुराने legacy font workflows को अलग करता है।
Unicode और legacy Hindi fonts में अंतर
Kruti Dev 010, Chanakya और 4C Gandhi जैसे legacy fonts पुराने DTP workflows में इस्तेमाल होते रहे हैं। कुछ legacy documents में दिखाई देने वाले Hindi अक्षरों के पीछे Latin-range या font-specific codes हो सकते हैं। ऐसे text को केवल दूसरा font लगाकर Unicode नहीं बनाया जा सकता; उसके लिए सही source encoding के अनुसार conversion ज़रूरी है।
- Unicode text: Devanagari characters को modern apps पहचान सकते हैं और अक्सर शब्दों को search या copy करना आसान रहता है।
- Legacy text: सही पुराना font लगाए बिना characters गलत या unreadable दिख सकते हैं।
- Font change: केवल font बदलने से underlying codes अपने-आप convert नहीं होते।
कैसे पहचानें कि text Unicode है?
सबसे पहले text को किसी plain-text editor या इस site के Hindi Unicode Checker में जाँचें। यदि Hindi characters सामान्य Devanagari रूप में बने रहते हैं, तो text Unicode होने की संभावना है। केवल स्क्रीन पर सही दिखना पर्याप्त प्रमाण नहीं है, क्योंकि पुराने font के साथ legacy text भी Hindi जैसा दिख सकता है। PDF से copy किया गया text भी अलग-अलग हो सकता है।
Legacy text को Unicode में बदलने का practical workflow
- दस्तावेज़ में इस्तेमाल हुए पुराने font का नाम पता करें।
- उसी encoding के लिए बना converter चुनें, जैसे Kruti Dev to Unicode या Chanakya to Unicode।
- पहले छोटा sample convert करें और output को ध्यान से पढ़ें।
- मात्राएँ, आधे अक्षर, संयुक्ताक्षर, विराम-चिह्न और अंक जाँचें।
- सही output मिलने पर ही बाकी text convert करें और original file सुरक्षित रखें।
Unicode के फायदे
Unicode text को web pages, forms, searchable documents और modern publishing workflows में reuse करना अधिक reliable बनाता है। इससे किसी खास legacy font को install किए बिना text पढ़ना आसान होता है। फिर भी conversion के बाद proofreading आवश्यक है: हर पुराना font variant, custom glyph या corrupted source mapping एक जैसा नहीं होता।
क्या Unicode एक font है?
नहीं। Unicode character standard है। Noto Sans Devanagari या दूसरे Unicode fonts उन characters को स्क्रीन पर दिखाते हैं।
क्या legacy Hindi text को बिना converter के Unicode बना सकते हैं?
आमतौर पर केवल font बदलना पर्याप्त नहीं होता। Source font या encoding के हिसाब से conversion करें और output को proofread करें।