বাংলা লেখা PDF-এ ভেঙে যায় কেন, আর কীভাবে ঠিক থাকে
সমস্যাটা চেনা
বাংলায় একটা ইনভয়েস বা সিভি বানিয়ে PDF করলেন। খুলে দেখলেন "ক্ত" হয়ে গেছে "ক" আর "ত", "ৈ" চলে গেছে ভুল অক্ষরের গায়ে, কোথাও শুধু খালি বাক্স।
এটা আপনার ভুল নয়, আর ফন্ট বদলে সব সময় ঠিকও হয় না। কারণটা একটু গভীরে।
কেন ভাঙে
ইংরেজি লেখা সহজ: প্রতিটা অক্ষর পাশাপাশি বসে, একটার পর একটা।
বাংলা তা নয়। "ক্ত" তিনটা সংকেত মিলে একটা আকৃতি হয়। কার চিহ্ন অক্ষরের আগে লেখা হয় কিন্তু পরে উচ্চারিত হয়, আর কিছু চিহ্ন অক্ষরের উপরে-নিচে বসে।
এই সাজানোর কাজটার একটা নাম আছে, আর ব্রাউজার সেটা খুব ভালো পারে। কিন্তু বেশিরভাগ PDF লাইব্রেরি পারে না; তারা সংকেতগুলো একটার পর একটা বসিয়ে দেয়। ফল: ভাঙা অক্ষর।
আর ফন্টে বাংলা না থাকলে অক্ষরের বদলে খালি বাক্স।
যে সমাধানটা কাজ করে
কাজটা ব্রাউজারকে দিয়ে করানো।
লেখাটা আগে একটা canvas-এ আঁকা হয়, যেখানে ব্রাউজার নিজের নিয়মে বাংলা সাজায়, ঠিক যেভাবে পর্দায় দেখায়। তারপর সেই আঁকা জিনিসটা ছবি হিসেবে PDF-এ বসানো হয়।
এতে যা পাওয়া যায়: বানান ঠিক, যুক্তবর্ণ ঠিক, কার চিহ্ন ঠিক জায়গায়।
এখানে যেসব অ্যাপ বানানো হয়, সেগুলোতে বাংলা PDF এই পথেই বানানো হয়, আর সেই কারণেই সিভি বা ইনভয়েসের বাংলা অক্ষর ভাঙে না।
এই সমাধানের দাম
সৎ থাকা দরকার, কারণ এর একটা খরচ আছে।
লেখাটা যেহেতু ছবি হয়ে বসে, তাই PDF-এ সেই লেখা মাউস দিয়ে সিলেক্ট করা যায় না, আর ভেতরে খুঁজেও পাওয়া যায় না।
বেশিরভাগ কাজে এটা সমস্যা নয়: ইনভয়েস, দাওয়াত কার্ড, সার্টিফিকেট, রিপোর্ট, এগুলো দেখার আর ছাপার জিনিস।
কিন্তু একটা জায়গায় এটা সমস্যা, আর সেটা হলো সিভি। চাকরির আবেদনে অনেক প্রতিষ্ঠান সফটওয়্যার দিয়ে সিভি পড়ে, আর ছবি হয়ে থাকা লেখা তারা পড়তে পারে না।
তাই ATS ছকের সিভির ক্ষেত্রে পরামর্শটা আলাদা: লেখাটা যেন সত্যিকারের লেখা থাকে। কোন সিভিতে কোন ছক লাগে সেটা লেখা আছে সিভি লেখার নিয়মে।
নিজে যাচাই করার সহজ উপায়
PDF-টা খুলে নিজের নামটা মাউস দিয়ে সিলেক্ট করার চেষ্টা করুন।
সিলেক্ট হলে ওটা সত্যিকারের লেখা। না হলে ওটা ছবি।
দুইটাই ঠিক আছে, শুধু কাজ অনুযায়ী বেছে নিতে হয়।
যে দুইটা জিনিস এড়ানো দরকার
কিছু জনপ্রিয় কৌশল বাংলায় ভালো কাজ করে না, আর সেগুলো এখানে ব্যবহার করা হয় না।
পুরো পাতাটা ছবি করে ফেলার পুরোনো কৌশলগুলো। ওরা পাতাটাকে একটা লুকানো ফ্রেমে নকল করে আঁকার চেষ্টা করে, আর প্রিভিউয়ের নিরাপদ পরিবেশে সেটা নিরাপত্তার কারণে আটকে যায়, তাই ডাউনলোডটাই হয় না।
ছবি বানানোর AI দিয়ে বাংলা লেখা লেখানোর চেষ্টা। ছবির মডেলগুলো বাংলা যুক্তবর্ণে এখনো দুর্বল, তাই পোস্টার বা কার্ডে বাংলা লেখা ছবির ভেতরে না এঁকে উপরে বসানোই নিয়ম।
অন্য ফাইলগুলো
PDF ছাড়াও যা যা নামানো যায়:
| ফাইল | কাজে লাগে |
| .pptx স্লাইড | ক্লাস বা অফিসের প্রেজেন্টেশন |
| PNG ছবি | পোস্টার, লোগো, চার্ট |
| GIF | ছোট অ্যানিমেশন |
| CSV | হিসাব, তালিকা, Excel-এ খোলার জন্য |
বাংলা CSV নিয়ে একটা ছোট কিন্তু জরুরি কথা: Excel বাংলা ঠিকমতো দেখানোর জন্য ফাইলের শুরুতে একটা বিশেষ চিহ্ন লাগে। ওটা না থাকলে Excel-এ খুললে নামের জায়গায় অদ্ভুত অক্ষর আসে। এখানকার বানানো CSV-তে সেটা দেওয়া থাকে, তাই ফাইলটা সরাসরি খোলে।
প্রশ্নোত্তর
ফন্ট বদলালে কি সমস্যা মিটবে? কখনো কখনো, কিন্তু নির্ভরযোগ্যভাবে নয়। ফন্টে বাংলা থাকা লাগবেই, কিন্তু আসল সমস্যা ফন্ট নয়, অক্ষর সাজানোর নিয়ম। তাই ব্রাউজারকে দিয়ে আঁকিয়ে নেওয়ার পথটাই ভরসা।
PDF-এ লেখা সিলেক্ট করা যাচ্ছে না কেন? কারণ লেখাটা ছবি হিসেবে বসানো, আর সেটাই বাংলা ঠিক রাখার উপায়। বেশিরভাগ কাজে এটা সমস্যা নয়, তবে চাকরির সিভির ক্ষেত্রে সত্যিকারের লেখা থাকা ভালো।
Word থেকে PDF করলে বাংলা ঠিক থাকে? সাধারণত থাকে, কারণ Word নিজেই বাংলা সাজাতে পারে। সমস্যাটা মূলত ওয়েব পেজ থেকে সরাসরি PDF বানানোর সময় হয়।
ছাপার জন্য এই PDF চলবে? চলবে। ছবি হিসেবে বসানো লেখা ছাপায় ভালোই আসে, শুধু ছবির মান যেন যথেষ্ট হয়। কার্ড বা সার্টিফিকেট ছাপানোর আগে একটা নমুনা ছাপিয়ে দেখে নেওয়া ভালো।
মোবাইলে PDF নামবে? নামবে। ডাউনলোড সবসময় আপনার বাটন চাপার পরেই হয়, নিজে থেকে শুরু হয় না। কিছু ফোনে ফাইলটা "ডাউনলোডস" ফোল্ডারে যায়, আর ব্রাউজার একবার অনুমতি চাইতে পারে।
বাংলা CSV Excel-এ ভাঙা দেখায় কেন? ফাইলের শুরুতে একটা বিশেষ চিহ্ন না থাকলে Excel অনুমান করে নেয় আর ভুল করে। এখানকার বানানো CSV-তে ওটা দেওয়া থাকে; অন্য কোথাও থেকে পাওয়া ফাইলে সমস্যা হলে Excel-এ ইমপোর্ট করার সময় UTF-8 বেছে নিন।
ছবির ভেতরে বাংলা লেখা কি কখনোই যাবে না? ছবি বানানোর AI দিয়ে নয়। কিন্তু লেখাটা ছবির উপরে আলাদা করে বসানো যায়, আর তখন বানান আপনার নিয়ন্ত্রণে থাকে। পোস্টার আর কার্ডে এভাবেই করা হয়।
বড় PDF বানালে ফোন আটকে যায়? অনেক পাতার PDF ফোনে বানাতে সময় লাগে, কারণ প্রতিটা পাতা আঁকতে হয়। খুব বড় নথি হলে কম্পিউটারে বানানো ভালো, আর একবারে সব না বানিয়ে ভাগ করে নেওয়াও একটা উপায়।
সংক্ষেপে
- বাংলা ভাঙে কারণ PDF লাইব্রেরিগুলো যুক্তবর্ণ সাজাতে জানে না
- সমাধান: ব্রাউজারকে দিয়ে canvas-এ আঁকিয়ে তারপর PDF-এ বসানো
- এর দাম হলো লেখাটা ছবি হয়ে যায়, সিলেক্ট বা সার্চ করা যায় না
- বেশিরভাগ কাজে সমস্যা নেই, কিন্তু ATS সিভিতে সত্যিকারের লেখা দরকার
- যাচাইয়ের উপায়: PDF খুলে নিজের নাম সিলেক্ট করার চেষ্টা করুন
- বাংলা CSV-তে Excel-এর জন্য শুরুতে একটা বিশেষ চিহ্ন লাগে