सीधे कंटेंट पर जाएं

Bijoy को यूनिकोड में बदलें

SutonnyMJ या किसी भी Bijoy फ़ॉन्ट में टाइप किया टेक्स्ट पेस्ट करें और उसे यूनिकोड बांग्ला में पढ़ें — या पूरा Word डॉक्यूमेंट या Excel वर्कबुक छोड़ें और उसे वापस पाएं, जिसमें Bijoy वाला हर हिस्सा बदला हुआ हो और फ़ॉर्मैटिंग जस की तस।

  • कभी स्टोर नहीं होती
  • न कतार, न इंतज़ार
  • साइनअप नहीं, वॉटरमार्क नहीं

Bijoy टेक्स्ट पेस्ट करें — किसी और फ़ॉन्ट में SutonnyMJ दस्तावेज़ ऐसा ही दिखता है — और उसे यूनिकोड बांग्ला में पढ़ें।

इसके बजाय यूनिकोड से Bijoy
यूनिकोड टेक्स्टकिसी भी फ़ॉन्ट में बांग्ला में पढ़ा जाता है

यूनिकोड टेक्स्ट यहां दिखेगा।

पूरी फ़ाइल बदलें

Word दस्तावेज़, Excel वर्कबुक या टेक्स्ट फ़ाइल: Bijoy फ़ॉन्ट वाला हर हिस्सा या सेल बदलकर यूनिकोड फ़ॉन्ट में लगा दिया जाता है, और बाकी सब बिल्कुल वैसा ही रहता है।

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

1

Bijoy टेक्स्ट पेस्ट करें

Word फ़ाइल, PDF या कहीं और से कॉपी किया हुआ — सामान्य फ़ॉन्ट में यह “evsjv‡`k” जैसा दिखता है। या पूरी फ़ाइल बदलने के लिए .docx, .xlsx या .txt फ़ाइल छोड़ें।

2

यूनिकोड जांचें

नतीजा टाइप करते-करते दिखता है। Bijoy के आम क्रम में टाइप किया रेफ, य-फला या दो हिस्सों वाला स्वर-चिह्न अपनी सही जगह पर पहुंच जाता है।

3

कॉपी या डाउनलोड करें

टेक्स्ट कॉपी करें, या बदली हुई फ़ाइल डाउनलोड करें: Bijoy फ़ॉन्ट वाला हर हिस्सा अब Nirmala UI में है, और किसी दूसरे फ़ॉन्ट वाली हर चीज़ बिल्कुल वैसी ही है।

क्या बदला जाता है और क्या वैसा ही छोड़ दिया जाता है

सिर्फ़ वही टेक्स्ट बदला जाता है जो Bijoy फ़ॉन्ट में है — हिस्से का अपना फ़ॉन्ट, उसके कैरेक्टर या पैराग्राफ़ स्टाइल का फ़ॉन्ट, या डॉक्यूमेंट का डिफ़ॉल्ट, इसी प्राथमिकता के क्रम में। इसी वजह से Arial में अंग्रेज़ी हेडिंग और SutonnyMJ में बांग्ला पैराग्राफ़ वाला डॉक्यूमेंट हेडिंग को अछूता और पैराग्राफ़ को यूनिकोड में लेकर वापस आता है। बदले हुए हिस्से Nirmala UI में सेट होते हैं, जो बांग्ला और लैटिन दोनों को कवर करता है और Windows के साथ आता है, इसलिए फ़ाइल कुछ इंस्टॉल किए बिना बांग्ला में खुलती है; कोई और फ़ॉन्ट पसंद हो तो बाद में किसी भी यूनिकोड बांग्ला फ़ॉन्ट में बदल लें। Word कॉम्प्लेक्स-स्क्रिप्ट टेक्स्ट के लिए अलग साइज़ और वेट रखता है, और Bijoy हिस्से में सिर्फ़ सामान्य वाले होते हैं, इसलिए वही कॉपी कर दिए जाते हैं — 14-पॉइंट का डॉक्यूमेंट कॉम्प्लेक्स-स्क्रिप्ट डिफ़ॉल्ट पर गिरने के बजाय 14-पॉइंट ही रहता है।

Word जहां भी स्पेलिंग चेकर ने निशान लगाया हो या फ़ॉर्मैटिंग बदली हो, वहां हिस्सा (रन) तोड़ देता है, जिससे अक्सर एक शब्द के दो आधे हिस्से दो रन में चले जाते हैं। आधे हिस्सों को अलग-अलग बदलने से स्वर-चिह्न टूट की ग़लत तरफ़ रह जाता, इसलिए एक ही Bijoy फ़ॉन्ट के पास-पास के हिस्से एक लगातार टुकड़े के रूप में बदले जाते हैं और नतीजा उनमें से पहले में जाता है। इसका इकलौता दिखने वाला असर यह है कि जो शब्द बीच में बोल्ड से रेगुलर हो गया था, वह पहले हिस्से की फ़ॉर्मैटिंग में आता है। Excel में एक ही टेक्स्ट उसे दिखाने वाले हर सेल के बीच साझा होता है, इसलिए जो स्ट्रिंग एक सेल में SutonnyMJ और दूसरे में Calibri से दिखती हो, वह दो में बांट दी जाती है, और सिर्फ़ SutonnyMJ वाले सेल को बदली हुई कॉपी मिलती है।

सादा टेक्स्ट फ़ाइल UTF-8 के रूप में पढ़ी जाती है और, जब वह सही UTF-8 न हो — Notepad से सेव की गई Bijoy .txt Windows-1252 होती है — तो Windows-1252 के रूप में, जो “‡” को उसका बाइट देता है। हर लाइन बदली जाती है और नतीजा UTF-8 में सेव होता है। Word या Excel फ़ाइल में और कुछ भी दोबारा नहीं लिखा जाता: तस्वीरें, स्टाइल, नंबरिंग, कमेंट, कस्टम XML और मैक्रो बाइट-दर-बाइट कॉपी होते हैं, और जो डॉक्यूमेंट डिजिटली साइन किया गया था, उसका सिग्नेचर टूटा हुआ दिखेगा, क्योंकि कंटेंट बदल गया है।

जब आपको कुछ और चाहिए

जिस फ़ाइल में एक ही फ़ॉन्ट के अंदर Bijoy और अंग्रेज़ी मिले हों, वही इकलौता मामला है जिसे यह तय नहीं कर सकता। अगर किसी ने SutonnyMJ चुने रहते हुए अंग्रेज़ी वाक्य टाइप किया, तो फ़ाइल में दोनों हालत में लैटिन अक्षर ही होते हैं, और SutonnyMJ में “Dhaka” सच में बांग्ला की तरह बनता है — कन्वर्टर को उस फ़ॉन्ट के हर अक्षर को Bijoy मानना पड़ता है, इसलिए अंग्रेज़ी शब्द भी बांग्ला शब्द बन जाता है। बदलें, फिर ऐसी अंग्रेज़ी ढूंढकर पढ़ें जो बेमतलब हो गई हो; दोनों को अलग करने का कोई अपने-आप वाला टेस्ट नहीं है।

सैकड़ों डॉक्यूमेंट के लिए स्क्रिप्ट ही सही आकार का टूल है। यह पेज जो ओपन-सोर्स कन्वर्ज़न टेबल इस्तेमाल करता है, वही लाइब्रेरी के रूप में उपलब्ध हैं, और उनमें से किसी एक के साथ फ़ोल्डर पर लूप चलाकर हर ओरिजिनल के बग़ल में बदली हुई कॉपी लिखना Python या Node में बीस लाइनों का काम है, जो बिना देखरेख चलता है। यह पेज आपके सामने रखे डॉक्यूमेंट के लिए है।

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

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

नहीं। कुछ भी स्टोर नहीं किया जाता और कोई रिक्वेस्ट नहीं भेजी जाती। पेज लोड होने के बाद आप इंटरनेट बंद कर सकते हैं, और यह काम करता रहेगा।

Bijoy और यूनिकोड बांग्ला में क्या फ़र्क़ है?

Bijoy एक कीबोर्ड लेआउट और फ़ॉन्ट का एक परिवार है — SutonnyMJ उनमें सबसे आम है — उस ज़माने का, जब बांग्ला की कोई मानक एन्कोडिंग नहीं थी। Bijoy फ़ॉन्ट बांग्ला अक्षरों को लैटिन अक्षरों के कोड पॉइंट पर रखता है, इसलिए फ़ाइल में असल में “evsjv‡`k” होता है और फ़ॉन्ट उसे বাংলাদেশ के रूप में बनाता है। फ़ॉन्ट बदलें और यह वापस बेमतलब हो जाता है; किसी शब्द को खोजें और कुछ नहीं मिलता, क्योंकि वह शब्द वहां है ही नहीं। यूनिकोड हर बांग्ला अक्षर को अपना कोड पॉइंट देता है, इसलिए टेक्स्ट किसी भी डिवाइस पर किसी भी फ़ॉन्ट में बांग्ला ही रहता है, और सर्च, स्पेल-चेक, अनुवाद और स्क्रीन रीडर सब काम करते हैं। वेब, हर फ़ोन, और Avro, Ridmik और बाक़ी आधुनिक कीबोर्ड सब यूनिकोड ही लिखते हैं।

मेरा डॉक्यूमेंट आख़िर “evsjv‡`k” जैसा दिखता ही क्यों है?

क्योंकि फ़ॉन्ट मौजूद नहीं है या बदल दिया गया है। टेक्स्ट SutonnyMJ में टाइप हुआ था, और जो मशीन उसे दिखा रही है — कोई फ़ोन, कोई वेब पेज, किसी सहकर्मी का लैपटॉप — उस पर वह फ़ॉन्ट नहीं है, इसलिए अक्षर उसी फ़ॉन्ट से बनते हैं जो मौजूद है, और वे लैटिन अक्षर हैं। डॉक्यूमेंट ख़राब नहीं हुआ है। उसे यूनिकोड में बदलने से वह सिर्फ़ वहां नहीं जहां SutonnyMJ इंस्टॉल है, बल्कि हर जगह पढ़ा जा सकता है।

क्या यह पूरी Word या Excel फ़ाइल को फ़ॉर्मैटिंग के साथ बदलता है?

हां। कोई .docx या .xlsx छोड़ें, और Bijoy फ़ॉन्ट में — SutonnyMJ, या नाम में MJ वाले किसी भी फ़ॉन्ट में — सेट टेक्स्ट का हर हिस्सा बदलकर Nirmala UI में लगा दिया जाता है, जो एक यूनिकोड फ़ॉन्ट है और हर Windows मशीन पर होता है। बोल्ड, साइज़, रंग, टेबल, तस्वीरें, हेडर, फ़ुटर, फ़ुटनोट और फ़ॉर्मूले बिल्कुल वैसे ही छोड़ दिए जाते हैं, और किसी दूसरे फ़ॉन्ट वाले टेक्स्ट को छुआ नहीं जाता। जिस डॉक्यूमेंट के सभी फ़ॉन्ट यूनिकोड हों, लेकिन टेक्स्ट बिना बदले Bijoy से पेस्ट किया गया हो, उसके बारे में बताया जाता है कि उसमें कोई Bijoy नहीं मिला, और तब आप चाहें तो फिर भी हर हिस्से को बदलना चुन सकते हैं।

कुछ अक्षर ग़लत क्यों आए?

Bijoy में कुछ चीज़ें टाइप करने के एक से ज़्यादा तरीक़े हैं। रेफ स्वर-चिह्न से पहले या बाद में टाइप किया जा सकता है, दो कीज़ एक ही उ-कार देती हैं, और Bijoy के अलग-अलग वर्शन कुछ संयुक्ताक्षरों को अलग कीज़ पर रखते हैं। कन्वर्टर असली डॉक्यूमेंट में मिलने वाले नियमों पर चलता है — सरकारी परिपत्र ही टेस्ट सेट थे — और आम वेरिएंट ठीक कर देता है, लेकिन कोई दुर्लभ की-सीक्वेंस फिर भी अनपेक्षित अक्षर दे सकता है। उन्हें नतीजे में हाथ से ठीक कर लेना ठीक है; हर पेज पर वे ज़्यादा से ज़्यादा गिनती के कुछ होते हैं। Boishakhi या Alpona जैसे ग़ैर-Bijoy ANSI फ़ॉन्ट का टेक्स्ट अलग लेआउट इस्तेमाल करता है और सही नहीं बदलेगा।

क्या यह PDF बदल सकता है?

सीधे नहीं: PDF में एडिट होने वाले टेक्स्ट हिस्से नहीं होते। पहले “PDF को Word में बदलें” इस्तेमाल करें, फिर Word फ़ाइल यहां छोड़ें। अगर PDF किसी Bijoy डॉक्यूमेंट से बनी थी तो उसकी टेक्स्ट लेयर भी आम तौर पर Bijoy ही होती है, और Word फ़ाइल बदल जाएगी; स्कैन की गई PDF को OCR चाहिए, जो अक्षरों की तस्वीर पढ़कर सीधे यूनिकोड देता है।

ध्यान दें: कन्वर्ज़न Bijoy के कीस्ट्रोक नियमों पर चलता है, इसलिए असामान्य की-सीक्वेंस से टाइप किया टेक्स्ट, या ऐसे ANSI फ़ॉन्ट का टेक्स्ट जो Bijoy परिवार का नहीं है (Boishakhi और Alpona के लेआउट अलग हैं), कहीं-कहीं एक ग़लत अक्षर दे सकता है। Bijoy फ़ॉन्ट के अंदर टाइप की गई अंग्रेज़ी भी बांग्ला मानकर बदल दी जाती है, क्योंकि टेक्स्ट में ऐसा कुछ नहीं जो कुछ और बताए। पुरानी .doc और .xls फ़ाइलों को पहले .docx या .xlsx के रूप में सेव करना होगा, और PDF को “PDF को Word में बदलें” से होकर आना होगा।

यह टूल अपनी वेबसाइट पर लगाएं

किसी भी ब्लॉग, क्लास पेज या हेल्प आर्टिकल के लिए मुफ़्त। एक स्निपेट पेस्ट करें और आपके विज़िटर इसे सीधे आपके पेज पर इस्तेमाल कर सकेंगे।