সরাসরি কনভার্টারে যান
Unicode to Bijoy

অভ্র টু বিজয়

অভ্র কীবোর্ডে লেখা বাংলার অভ্র টু বিজয় রূপান্তর: লেখাটি পেস্ট করে ফলাফল কপি করুন, তারপর নিচের ফন্ট, যাচাই ও ফাইলের ধাপগুলো দেখে নিন।

সাধারণ ইউনিকোড বাংলা রূপান্তর করতে চান, অভ্র টু বিজয় নয়? ইউনিকোড টু বিজয় →

অক্ষর: 0 শব্দ: 0 লাইন: 0
অক্ষর: 0 শব্দ: 0 লাইন: 0

রূপান্তর সম্পূর্ণ আপনার ব্রাউজারে হয়। লেখা কোথাও পাঠানো হয় না।

অভ্র টু বিজয় আসলে কী বোঝায়

শুরুতেই একটি বিষয় ঠিক করে নেওয়া দরকার, কারণ এটি বদলে দেয় আপনি কী খুঁজছেন: "অভ্র এনকোডিং" বলে কিছু নেই যেখান থেকে রূপান্তর করতে হবে। অভ্র টু বিজয় দুই ফরম্যাটের মধ্যে অনুবাদ নয় — অভ্র একটি কীবোর্ড, আর তার আউটপুট সাধারণ ইউনিকোড বাংলা, অন্য যেকোনো বাংলা অ্যাপের মতোই একই কোডপয়েন্ট। এ কারণেই এই পাতাটি আলাদা কোনো ইঞ্জিন ছাড়াই কাজটি করতে পারে।

অভ্র ক্লিপবোর্ডে কী লেখে

  • অভ্রতে একটি লাইন লিখুন বা পেস্ট করে কপি করুন।
  • লেখাটি যদি সাধারণ ইউনিকোড বাংলা হয়, তবে এই পাতাই ঠিক জায়গা — বাদ দেওয়ার মতো কোনো বাড়তি ধাপ নেই।
  • আউটপুটে যদি ল্যাটিন অক্ষরে বদলে যায়, তবে আপনার হাতে থাকা লেখাটি পুরোনো ANSI — সেটি অভ্র থেকে আসেনি।

কেন মনে হয় অভ্র টু বিজয়ের জন্য আলাদা কনভার্টার দরকার

দুটি কারণেই এই বিভ্রান্তি হয়। অভ্রর পুরোনো সংস্করণেও প্রেসের জন্য ANSI লেখার সুবিধা ছিল, তাই যারা সেগুলো ব্যবহার করেছেন তাদের মনে "অভ্র" ও "বিজয়" একসাথে মিশে আছে। আবার "বিজয় লেআউট" কথাটি ঢালাওভাবে "বিজয়ে যেভাবে দেখা যায়" অর্থে ব্যবহৃত হয়, যা আসলে কোনো ইনপুট ফরম্যাট নয়।

রিদ্মিক, জিবোর্ড ও অভ্র কি একই বাংলা লেখে

হ্যাঁ। রিদ্মিক, জিবোর্ড, গুগল ইনপুট টুলস এবং উইন্ডোজের নিজস্ব বাংলা লেআউট — সবই একই বর্ণের জন্য একই ইউনিকোড কোডপয়েন্ট লেখে। পার্থক্য শুধু টাইপ করার পদ্ধতিতে, জমা হওয়া কোডপয়েন্টে নয়। তাই সবার জন্য একই পেস্ট-ও-রূপান্তর ধাপ কাজ করে।

অভ্র টু বিজয়ের ফল সত্যিই ফুটে ওঠানো

ফন্ট সেট করাই একমাত্র ধাপ যা ঠিক করে দেয় অভ্র টু বিজয়ের ফল ব্যবহারযোগ্য হবে কি না। ভুল হলে লেখাটি সাধারণত ল্যাটিন অক্ষরের মতোই দেখাতে থাকে।

মাইক্রোসফট ওয়ার্ডে ফন্ট সেট করা

  • রূপান্তরিত লেখাটি ওয়ার্ডে পেস্ট করুন।
  • লেখাটি সিলেক্ট করে ফন্ট SutonnyMJ দিন — অথবা আপনার প্রেস যে MJ ফন্ট বলেছে সেটি।
  • ওই সিলেকশনের জন্য ল্যাটিন ও কমপ্লেক্স-স্ক্রিপ্ট — দুটি ফন্ট ঘরই দেখে নিন। ওয়ার্ড এদের আলাদা রাখে, আর একটিমাত্র ঘর পূরণ করলে লেখার অংশবিশেষ ম্যাপ না হয়ে পড়ে থাকে।
  • সেভ করে ফাইলটি আবার খুলে দেখুন। আবার খোলার পরেও ঠিক দেখালে ধরে নিতে পারেন সেটিং সত্যিই থেকে গেছে।

InDesign ও Illustrator-এ ফন্ট সেট করা

  • InDesign: MJ ফন্ট দিয়ে একবার একটি ক্যারেক্টার স্টাইল বানান, তারপর রূপান্তরিত লেখায় সেই স্টাইল প্রয়োগ করুন। লম্বা ডকুমেন্টে ধারাবাহিকতা রক্ষা করে ক্যারেক্টার স্টাইলই, আর পরের সম্পাদনাতেও টিকে থাকে।
  • InDesign: পাতায় লেখা ভুল দেখালেও Story Editor-এ ঠিক দেখালে বুঝবেন ফন্টটি বেশি অগ্রাধিকারপ্রাপ্ত কোনো প্যারাগ্রাফ স্টাইল থেকে আসছে।
  • Illustrator: Type টুল দিয়ে লেখা সিলেক্ট করে ক্যারেক্টার প্যানেলে ফন্ট সেট করুন। Illustrator চুপচাপ বদলায় না, তাই ফন্ট না থাকলে সেটি জানায়।

ফন্ট ইনস্টল করা না গেলে

তিনটি পথ, ক্ষতির ক্রম অনুযায়ী। যাকে পাঠাচ্ছেন তাকে MJ ফন্ট ইনস্টল করতে বলুন — প্রকাশক বা প্রেসের জন্য এটি সাধারণত সহজ, আর কেবল এই পথেই ফাইলটি সম্পাদনাযোগ্য থাকে। অথবা ডকুমেন্টের বাকি অংশ যে ফন্টে আছে সেটিই মেলান। কিংবা PDF বানানোর আগে বাংলা লেখাটি আউটলাইনে বদলে নিন: এটি সব সময় ফুটবে, কিন্তু লেখা আর সিলেক্ট বা সার্চ করা যাবে না — তাই এটি চূড়ান্ত প্রুফের জন্য, কাজের ফাইলের জন্য নয়।

গুগল ডকস ও অনলাইন এডিটরে বাংলা লেখা

অনলাইন এডিটরের উপর ভরসা করা যায় না। ইনস্টল করা লিগ্যাসি ফন্টে তাদের হাত থাকে না, তাই তারা ইউনিকোড ফন্টে ফিরে যায় আর গ্লিফের ক্রম বদলে দেয় — লেখা ভুল দেখায়। এটি রূপান্তরের ব্যর্থতা নয়; এটি এমন এডিটর যা আউটপুট ঠিকভাবে দেখাতে পারে না। সম্পাদনার জন্য ব্যবহার করুন, শেষ আউটপুটের আগে ডেস্কটপ সফটওয়্যারে ফন্ট সেট করুন।

পাঠানোর আগে রূপান্তর যাচাই করা

কনভার্টার নিজেই নিজের অবস্থা জানায়। তিনটি সংকেত জানা দরকার, আর তিনটিই অন্য কিছু না খুলেই দেখা যায় — এগুলো দিয়েই নিশ্চিত হবেন অভ্র টু বিজয় সত্যিই লিগ্যাসি কোডপয়েন্ট তৈরি করেছে।

আউটপুটে "needs font" ব্যাজ পড়া

ব্যাজ দেখা গেলে আউটপুটে সত্যিকারের ANSI কোডপয়েন্ট আছে, আর ফুটতে MJ ফন্ট লাগবে। ব্যাজ না এসে যদি আউটপুট ল্যাটিন অক্ষরের বদলে বাংলা বর্ণই দেখায়, তবে রূপান্তর হয়নি — যার মানে প্রায় সব সময়ই রূপান্তর করার মতো কিছু ছিল না।

আনম্যাপড ক্যারেক্টারের সতর্কতা কী বলছে

কিছু কোডপয়েন্টের লিগ্যাসি প্রতিরূপ নেই, সেগুলো অপরিবর্তিত থাকে। যেগুলো আছে সেগুলোর তালিকা দেখানো হয়, আর MJ ফন্টে সেগুলো ভুল বা অনুপস্থিত গ্লিফ হিসেবে ফুটবে — তাই তালিকাটি চোখ বুলিয়ে না পড়ে দেখে নিন।

রেফ ও কার-চিহ্ন চোখে যাচাই করা

  • রেফ (র্) তার ব্যঞ্জনগুচ্ছের উপরে ও পরে বসবে, সামনে নয়।
  • ি ও ে চিহ্ন সংশ্লিষ্ট ব্যঞ্জনের আগে বসে, যুক্তাক্ষরের ভেতরেও।
  • চিহ্ন গুচ্ছ অনুসরণ করে, শব্দ নয় — শব্দের সীমানায় চিহ্ন সরে যাওয়াই ভাঙা পেস্টের চেনা লক্ষণ।

পেস্ট করা লেখা যখন আগেই নষ্ট

এই পাতায় আসা "অভ্রর লেখা"-র একটি বড় অংশ আসলে অভ্রর আউটপুট নয়। সেটি আগেই কোনো লিগ্যাসি ধাপ পেরিয়ে বিকৃত হয়ে ফিরে এসেছে, আর আবার রূপান্তর করলে অবস্থা আরও খারাপ হয়।

ইউনিকোড বাংলা ও বিকৃত লেখা আলাদা করা

  • ইউনিকোড বাংলা ব্রাউজারে, যেকোনো অ্যাপে, কোনো ফন্ট ইনস্টল ছাড়াই বাংলা বর্ণ হিসেবে দেখায়।
  • লিগ্যাসি লেখা ল্যাটিন অক্ষর হিসেবে দেখায়, আর MJ ফন্ট প্রয়োগ করলেই বাংলা হয়ে ওঠে।
  • বাংলা বর্ণ আশা করে ল্যাটিন পেলে বুঝবেন হাতে থাকা লেখাটি লিগ্যাসি — আপনার প্রয়োজন উল্টো দিকের পাতাটি।

লিগ্যাসি ধাপ থেকে ফিরে আসা লেখা উদ্ধার করা

পুরোনো ধাপ থেকে আসা লিগ্যাসি লেখা বিজয় থেকে ইউনিকোড পাতায় ফিরিয়ে আনা যায়। ওই দিকটি বিভিন্ন MJ পরিবারের ফন্ট ও কীবোর্ড সংস্করণে তৈরি নানা ভ্যারিয়েন্ট মেনে নেয়, তাই পুরোনো টেমপ্লেটের লেখাও ঠিকভাবে ফিরে আসে।

মিশ্র ডকুমেন্ট, যার কিছু অংশ লিগ্যাসি

মিশ্র ডকুমেন্টই ঝামেলার, আর আমদানি করা ফাইলে সেগুলোই সাধারণ। পুরোটা একবারে পেস্ট করে রূপান্তর করবেন না — ইউনিকোড অংশটিকে লিগ্যাসি ধরে নিয়ে নষ্ট করে ফেলা হবে। দুই অংশ আলাদা করে রূপান্তর করুন, বা বিকৃত অংশগুলো কেটে নিয়ে উদ্ধার করে আবার বসিয়ে দিন।

অন্য কনভার্টারের ফলাফলের সাথে কেন মেলে না

বিভিন্ন টুলের ফলাফল মিলিয়ে দেখলে বাইট আলাদা হবে — আর কোনোটিই কেবল ভুল নয়।

বিজয়ের কোনো সরকারি কোড-চার্ট নেই

এই এনকোডিং কখনো মানদণ্ড হিসেবে প্রকাশিত হয়নি। এটি বাংলা গ্লিফকে ল্যাটিন কোডপয়েন্টে বসায়, আর বিরল যুক্তাক্ষরের জন্য বিভিন্ন টুল আলাদা বাইটে থেমেছে — কারণ একভাবে মীমাংসা করার মতো কোনো কর্তৃপক্ষ ছিল না।

এই কনভার্টার কোন বাইট লেখে, আর কোনগুলো পড়তে পারে

এই কনভার্টার প্রচলিত ভ্যারিয়েন্ট লেখে — যেটি সবচেয়ে বেশি ইনস্টল থাকা MJ ফন্টে ঠিকভাবে ফুটে। পাশাপাশি অন্য টুলের তৈরি ভ্যারিয়েন্টও এটি পড়তে পারে, তাই পুরোনো টুলের লেখাও বোঝা যায়। এই সমন্বয়ের কারণেই উপরের তুলনাটি সম্ভব — এটি অন্য কারও টেবিল নকল করে নয়, ফন্ট মিলিয়ে বানানো।

অভ্রর যে কাজগুলো প্রেস বা জমাদানে শেষ হয়

অভ্রর বেশিরভাগ লেখা এমন জায়গায় গিয়ে পৌঁছায় যেখানে ফরম্যাটের নিজস্ব নিয়ম আছে। কয়েকটি আলাদা করে বলার মতো, কারণ দাবিটি লেখা নিয়ে নয়, ফন্ট নিয়ে।

বিশ্ববিদ্যালয় ও থিসিস জমা

বাংলাদেশের বিভাগগুলো সাধারণত নির্দিষ্ট একটি MJ ফন্ট চায়, আর ফিরিয়ে দেওয়ার কারণ প্রায়ই হয় লেখাটি মেশিন-পাঠ্য ইউনিকোড, লিগ্যাসি নয়। আগে রূপান্তর করুন, ফন্ট সেট করুন, তারপর নিশ্চিত হোন দাবিটি লেখা নিয়ে নয়, ফন্ট নিয়ে।

সরকারি ফরম ও দাপ্তরিক নথি

একই নিয়ম, তবে দরকষাকষির সুযোগ কম। ফরমের টেমপ্লেট নির্দিষ্ট, তাই যে ফন্টে সেটি আছে সেটিই লাগবে। কোনো ফরম লেখা না নিলে প্রথমে ফন্ট দেখুন — রূপান্তর ভুল ছিল ধরে নেওয়ার আগে।

বই, ম্যাগাজিন ও বাণিজ্যিক ছাপা

ছাপার কাজ ওয়ার্ড নয়, লেআউট সফটওয়্যার দিয়ে হয় — তাই ফাইল ওই ধাপে ঢোকার আগেই রূপান্তর করে নিন এবং উপরে বলা ক্যারেক্টার স্টাইলটি বানিয়ে নিন। লেখা ইউনিকোড বাংলায় রেখে PDF পাঠিয়ে কম্পোজিটরের কাছে সমাধান আশা করবেন না।

একটি অনুচ্ছেদ নয়, পুরো অভ্র ডকুমেন্ট রূপান্তর

টাইপ করা লেখা সাধারণত ফাইল হিসেবেই আসে: প্রবন্ধ, সার্কুলার, পাণ্ডুলিপি। এই কনভার্টার ব্রাউজারেই .docx ও .xlsx সামলায়, তাই ক্লিপবোর্ড ছাড়াও কাজ চালানো যায়।

টেবিল, ছবি ও স্টাইলের কী হয়

কেবল লেখা বদলায়। টেবিল, ছবি, স্টাইল, হেডার, ফুটার, মন্তব্য, ট্র্যাক করা পরিবর্তন ও সূত্র হুবহু থাকে, আর একই নথি ফিরে ডাউনলোড হয়। একত্র করা টেক্সট-রান আলাদা করে জানানো হয়, চুপচাপ প্রয়োগ করা হয় না — কারণ শব্দের মাঝখানে ফরম্যাটের সীমানা পড়লে আউটপুট বদলে যেতে পারে।

রূপান্তরের পরে নথি সম্পাদনা

রূপান্তরের পর লেখাটি লিগ্যাসি ANSI, তাই ব্যবহারের নিয়ম বদলে যায়। নতুন বাংলা লেখা সরাসরি নথিতে না লিখে কনভার্টার দিয়ে লিখুন, স্টাইল প্রয়োগের সময় ফন্ট সেটিং ধরে রাখুন, আর বড় সম্পাদনার দরকার হলে মূল লেখা থেকে আবার রূপান্তর করাই নিরাপদ।

সাধারণ ব্যর্থতা ও তার কারণ

প্রায় সব অভিযোগ এই তিনটির একটিতে গিয়ে ঠেকে, আর কোনোটিই অভ্র টু বিজয় অক্ষর ভুল করছে বলে নয় — সবই ফন্ট বা হস্তান্তর নিয়ে।

কিছু যুক্তাক্ষর বক্স হয়ে আসে

  • ওই অংশে ফন্ট প্রয়োগ হয়নি — শুধু ল্যাটিন ঘর নয়, কমপ্লেক্স-স্ক্রিপ্ট ঘরও দেখুন।
  • ফন্টটি পুরোনো সংস্করণ, যাতে ওই যুক্তাক্ষর নেই। প্রেস যে ফন্ট বলেছে সেটি চেষ্টা করুন।
  • লেখায় এমন বিরল রূপ আছে যা কোনো MJ ফন্টেই নেই। আপনার প্রকাশক আগে থেকেই যে নমুনা মেনে নেন, তার সাথে মিলিয়ে দেখুন।

আউটপুট ঠিক দেখায়, তবু প্রেস ফিরিয়ে দেয়

স্ক্রিন আর প্রেস দুটি আলাদা জিনিস দেখে। প্রেসের দরকার লিগ্যাসি কোডপয়েন্ট, সাথে তার নিজের টেমপ্লেটের সাথে মেলা ফন্ট — আর স্ক্রিনে ঠিক দেখানো লেখাও ইউনিকোড বাংলা হতে পারে। দেখতে কেমন লাগছে তা নয়, প্রেস আগে যে ফাইল মেনে নিয়েছে তার সাথে আসল নথিটি মিলিয়ে দেখুন।

রূপান্তর ঠিক, কিন্তু সার্চ বা বানান-যাচাই ভেঙে যায়

এটি দোষ নয়, স্বাভাবিক। লিগ্যাসি ANSI সাধারণ ইউনিকোড বাংলা নয়, তাই বানান-যাচাই, খোঁজা-বদলানো ও সাইট সার্চ এটিকে ল্যাটিন লেখা ধরে, আর স্ক্রিন রিডার অর্থহীন পড়ে। ইউনিকোড মূল লেখাটিকে কাজের কপি হিসেবে রাখুন, আর কেবল যে সংস্করণ জমা দিতে হবে সেটি রূপান্তর করুন।

অভ্রর লেখার গোপনীয়তা ও অফলাইন ব্যবহার

রূপান্তর আপনার ব্রাউজারেই চলে, আপনি যা পেস্ট করেন তা কোথাও পাঠানো বা জমা হয় না। পাতাটি একবার লোড হলে ইন্টারনেট ছাড়াও কাজ করতে থাকে — অপ্রকাশিত পাণ্ডুলিপি বা অভ্যন্তরীণ নথির জন্য এটি জরুরি। সাইটের বাকি অংশও একই প্রতিশ্রুতি দেয়, আর ফাইল রূপান্তরও তা মানে — নথি স্থানীয়ভাবে প্রক্রিয়া হয়, কখনো আপলোড হয় না।

সম্পর্কিত নির্দেশিকা

সাধারণ প্রশ্ন

আমি অভ্রতে লিখেছি — অভ্র টু বিজয়ের জন্য কি আলাদা কনভার্টার দরকার?

না। অভ্র একটি ইউনিকোড কীবোর্ড, তাই এর আউটপুট সাধারণ ইউনিকোড বাংলা এবং এই পাতাই আলাদা কোনো ইঞ্জিন ছাড়া অভ্র টু বিজয় সামলায়। আলাদা কোনো অভ্র এনকোডিং বলে কিছু নেই।

ওয়ার্ডে রূপান্তরিত লেখা ল্যাটিন অক্ষরে দেখাচ্ছে। তাহলে কি ব্যর্থ হয়েছে?

না, সফল রূপান্তর এমনই দেখায়। লিগ্যাসি লেখা ল্যাটিন কোডপয়েন্টে জমা থাকে, আর SutonnyMJ-এর মতো MJ ফন্ট প্রয়োগ করলেই বাংলা হয়ে ওঠে।

কোন ফন্ট সেট করব, আর গ্রহীতার কাছে ফন্ট না থাকলে?

আপনার প্রকাশক বা টেমপ্লেট যে MJ ফন্ট বলে সেটিই — SutonnyMJ সবচেয়ে বেশি ইনস্টল থাকা নিরাপদ ডিফল্ট। গ্রহীতার কাছে না থাকলে ফাইল সম্পাদনাযোগ্য রাখার একমাত্র উপায় তাঁকে ইনস্টল করতে বলা; নইলে নথিতে আগে থেকে থাকা ফন্টের সাথে মিলিয়ে নিন।

শুধু একটি অনুচ্ছেদ নয়, পুরো থিসিস বা পাণ্ডুলিপি ফাইল রূপান্তর করা যায়?

হ্যাঁ — .docx ও .xlsx-এর জন্য। ফাইল আপলোড করলে ভেতরের লেখা আপনার ব্রাউজারেই রূপান্তরিত হয়, আর টেবিল, ছবি, স্টাইল, হেডার ও ফুটার অপরিবর্তিত থাকে; একই নথি ডাউনলোড হয়। PDF এবং পুরোনো .doc / .xls সমর্থিত নয়।

কিছু অক্ষর বক্স হয়ে দেখাচ্ছে। রূপান্তর কি ভুল?

সাধারণত নয়। বক্স মানে ফন্ট ওই কোডপয়েন্ট আঁকতে পারছে না — হয় লেখার ওই অংশে ফন্ট প্রয়োগ হয়নি, নয়তো ফন্টের সংস্করণে ওই যুক্তাক্ষর নেই। আগে কমপ্লেক্স-স্ক্রিপ্ট ফন্ট ঘরটি দেখুন, তারপর প্রেসের বলা ফন্ট চেষ্টা করুন।

রূপান্তরের আগেই আমার লেখা বিকৃত। উদ্ধার করা যায়?

লেখা ল্যাটিন অক্ষরে দেখালে সেটি লিগ্যাসি, উল্টো দিক দরকার — বিজয় থেকে ইউনিকোড পাতা ব্যবহার করুন। আগেই বিকৃত লেখা এই দিকে চালালে ইউনিকোড অংশগুলোকে লিগ্যাসি ধরে নিয়ে নষ্ট করা হবে।

দুটি কনভার্টার আলাদা বাইট দিল। কোনটি নেব?

দুটোই ঠিক হতে পারে, কারণ বিজয় কখনো মানদণ্ড হিসেবে প্রকাশিত হয়নি। যে আউটপুট আপনার প্রকাশকের ব্যবহৃত ফন্টে ঠিক ফুটে, সেটিই নিন; এই কনভার্টার প্রচলিত ভ্যারিয়েন্ট লেখে এবং অন্যগুলোও পড়তে পারে।

আমার অভ্রর লেখা কি কোথাও আপলোড হয়?

না। সবকিছু আপনার ব্রাউজারে সাধারণ JavaScript দিয়ে চলে, আপনি যা পেস্ট বা আপলোড করেন তা কোথাও পাঠানো বা জমা হয় না — তাই ইন্টারনেট বিচ্ছিন্ন করার পরও কাজ করে।