আমার কম্পিউটারে ফন্ট থাকা সত্ত্বেও প্রিন্ট করার পর কেন লেখা অস্পষ্ট বা উল্টোপাল্টা হয়ে যায়?
প্রিন্টিংয়ের কাজ করতে গিয়ে আমি এমন অনেক ঘটনা দেখেছি যেখানে ডিজাইনাররা অভিযোগ করেন যে, প্রিন্টিং প্রেসে ফাইল পাঠানোর পর 'ফন্ট মিসিং' এর সতর্কবার্তা আসছে। এর প্রধান কারণ হলো, আপনার কম্পিউটারে সেই ফন্টটি থাকলেও প্রিন্টিং কারখানার সার্ভার বা আউটপুট ডিভাইসে সেটি নেই।
・লেখা হারিয়ে যাওয়ার ঝুঁকি: যখন প্রিন্টিং সফটওয়্যারটি মূল ফন্ট ফাইলটি খুঁজে পায় না, তখন সিস্টেম বাধ্য হয়ে ডিফল্ট ফন্ট (যেমন: Times New Roman) ব্যবহার করে। এর ফলে লেখার দৈর্ঘ্য বদলে যায়, অক্ষরের মধ্যে দূরত্ব ঠিক থাকে না, এমনকি লেখার গঠনও ভেঙে যেতে পারে।
・উল্টোপাল্টা লেখার বিপর্যয়: যদি বিশেষ কোনো চিহ্ন বা বিরল অক্ষর ব্যবহার করা হয়, তবে বিকল্প ফন্টগুলো মূল কোডিংয়ের সাথে মিলতে পারে না। ফলে প্রিন্ট হওয়ার পর সেখানে ছোট ছোট 'বক্স' বা আজব সব চিহ্ন দেখা দেয়। এই ধরনের ত্রুটি সাধারণত প্রুফ দেখার সময়ই ধরা পড়ে, যা অত্যন্ত ব্যয়বহুল।

এমবেডিং এবং সাবসেটিং-এর মধ্যে পার্থক্য কী? কেন চাইনিজ ফন্ট অবশ্যই 'সাবসেটিং' করা উচিত?
'এমবেডিং (Embed)' হলো পুরো ফন্ট ফাইলটিকে পিডিএফের ভেতর ঢুকিয়ে দেওয়া, আর 'সাবসেটিং (Subset)' হলো ফাইলে ব্যবহৃত নির্দিষ্ট অক্ষরগুলোকে প্যাকেজ করা। প্রিন্টিংয়ের জন্য এই দুটোই নিরাপদ।
・ফাইলের আকার কমানোর প্রয়োজন: একটি স্ট্যান্ডার্ড চাইনিজ ফন্টে ১৩,০০০ এর বেশি অক্ষর থাকে এবং এর আকার প্রায়ই ১০ এমবি ছাড়িয়ে যায়। পুরো ফন্ট এমবেড করলে পিডিএফ ফাইলটি বিশাল হয়ে যায়, যার ফলে ফাইল স্থানান্তর এবং তা প্রসেস করা কঠিন হয়ে পড়ে।
・সাবসেটিং কীভাবে কাজ করে: ইনডিজাইন (InDesign) থেকে পিডিএফ আউটপুট নেওয়ার সময় সিস্টেম ডিফল্টভাবে সাবসেটিং করে (সাধারণত ১০০% থ্রেশহোল্ডে সেট করা থাকে)। এটি নিশ্চিত করে যে, প্রিন্টিং কারখানার কম্পিউটারে সেই ফন্ট না থাকলেও পিডিএফের ভেক্টর পাথ তথ্যের ওপর ভিত্তি করে লেখাটি সঠিকভাবে প্রিন্ট হবে। এটি বর্তমানে ইন্ডাস্ট্রিতে কার্যকারিতা এবং নির্ভুলতার জন্য স্বীকৃত সেরা পদ্ধতি।
এমবেড করার সুবিধা থাকা সত্ত্বেও, অভিজ্ঞ ডিজাইনাররা কেন 'ক্রিয়েট আউটলাইনস' বা আউটলাইন করাকে পছন্দ করেন?
পিডিএফ এমবেডিং প্রযুক্তি অত্যন্ত উন্নত হলেও, ইলাস্ট্রেটর (Illustrator) ব্যবহারকারীদের কাছে 'টেক্সট -> ক্রিয়েট আউটলাইনস (Create Outlines)' এখনো অনেক পেশাদার ডিজাইনারের জন্য একটি অতিরিক্ত নিরাপত্তার ব্যবস্থা।
・লাইসেন্স সংক্রান্ত সীমাবদ্ধতা এড়ানো: অ্যাডোবি ফন্টস (Adobe Fonts) বা কিছু বাণিজ্যিক ফন্টে 'নো-এমবেডিং' বা ডিআরএম সুরক্ষা থাকে। সেক্ষেত্রে এমবেডিং ব্যর্থ হয়। একমাত্র উপায় হলো ফন্টটিকে ভেক্টর পাথে (আউটলাইন) রূপান্তর করা, যা আইনত নিরাপদ এবং আউটপুট নেওয়া সহজ হয়।
・সম্পূর্ণ স্থিতিশীল পাথ: আউটলাইন করা টেক্সট আর টেক্সট থাকে না, বরং তা纯 ভেক্টর গ্রাফিকে পরিণত হয়, যা যেকোনো ভার্সন বা এনকোডিং দ্বন্দ্বকে চিরতরে দূর করে। তবে এটি একটি ধারালো তলোয়ারের মতো—একবার আউটলাইন করে ফেললে আর বানান সংশোধন করা যায় না। তাই প্রিন্টে পাঠানোর আগে অবশ্যই একটি 'আউটলাইন ভার্সন' ফাইল সেভ করে রাখুন এবং মূল এডিটযোগ্য ফাইলটি ব্যাকআপ হিসেবে রাখুন।
প্রিন্টে পাঠানোর ৫ মিনিট আগে করণীয়: অ্যাক্রোব্যাট (Acrobat) ব্যবহার করে দ্রুত ফন্ট চেক করার উপায় কী?
প্রিন্টিং প্রেস থেকে ফাইল রিজেক্ট হওয়ার অপেক্ষা না করে, আউটপুট নেওয়ার আগে নিজে কয়েক মিনিট সময় নিয়ে প্রি-ফ্লাইট (Preflight) পরীক্ষা করুন।
・সহজ ধাপ: পিডিএফ খোলার পর Ctrl+D চাপুন (অথবা ফাইল -> প্রপার্টিজ-এ ক্লিক করুন) এবং সরাসরি 'ফন্টস' প্যানেলে যান।
・পরীক্ষার মানদণ্ড: তালিকায় থাকা প্রতিটি ফন্টের পাশে অবশ্যই 'এমবেডেড' (Embedded) বা 'এমবেডেড সাবসেট' (Embedded Subset) লেখা থাকতে হবে। যদি শুধু ফন্টের নাম দেখেন কিন্তু এমবেডিং স্ট্যাটাস না থাকে, তবে সেই ফাইলটি রিজেক্ট হওয়ার সম্ভাবনা ৯০%। এছাড়া, ইনডিজাইন থেকে ফাইল করার সময় অবশ্যই 'ইনক্লুড ফন্টস' অপশনটি টিক দিন এবং লিংক প্যানেলে কোনো মিসিং ফন্টের হলুদ সতর্কবার্তা নেই তা নিশ্চিত করুন।

সারসংক্ষেপ
・এমবেড না করা পিডিএফ মানেই অসম্পূর্ণ ফাইল, যা প্রিন্টিং কারখানায় পাঠালে উল্টোপাল্টা লেখা আসা নিশ্চিত।
・চাইনিজ ফন্টের ক্ষেত্রে ফাইলের আকার এবং আউটপুটের নির্ভুলতা ভারসাম্য রাখতে অবশ্যই 'সাবসেটিং' ব্যবহার করুন।
・ইলাস্ট্রেটর ফাইলের ক্ষেত্রে সব টেক্সট সিলেক্ট করে 'ক্রিয়েট আউটলাইনস' করা ফন্ট লাইসেন্স সীমাবদ্ধতা এবং বিভিন্ন প্ল্যাটফর্মের সামঞ্জস্যতা মোকাবিলার চূড়ান্ত উপায়।
・অ্যাক্রোব্যাট 'ডকুমেন্ট প্রপার্টিজ' ব্যবহার করে ফন্ট স্ট্যাটাস চেক করার অভ্যাস করুন, এটি ৯০% এর বেশি মুদ্রণ বিপর্যয় রোধ করতে পারে।
গভীরভাবে ভাবুন
ফন্টের সমস্যা মূলত 'তথ্য এনক্যাপসুলেশন' বা প্যাকেজিংয়ের অখণ্ডতার বিষয়। এআই (AI) জেনারেটেড ইমেজ এবং জটিল ডিজাইনিং টুলের জনপ্রিয়তার সাথে সাথে ডিজাইনারদের প্রযুক্তিগত দক্ষতার দিকে নজর কমছে। আমি ছোট ও মাঝারি ব্যবসাগুলোকে পরামর্শ দেব, ব্র্যান্ড গাইডলাইন তৈরির সময় 'এমবেড করার অনুমতি আছে' এমন ফন্ট বাছাই করতে এবং অভ্যন্তরীণ এসওপি (SOP)-তে অ্যাক্রোব্যাট প্রি-ফ্লাইট চেক যুক্ত করতে। যদিও ভবিষ্যতে ক্লাউড ফন্ট লাইসেন্সিং আরও স্বয়ংক্রিয় হবে, তবে ফিজিক্যাল প্রিন্টিংয়ের জগতে ফন্টকে ভেক্টরে (আউটলাইন) রূপান্তর করা এখনো ডিভাইসের তারতম্য এড়াতে এবং 'যা দেখছেন তাই পাচ্ছেন' নিশ্চিত করার জন্য সর্বোচ্চ নিয়ম হিসেবে বিবেচিত।
FAQ
- আমার ফাইলে যদি অ্যাডোবি ফন্টস (Adobe Fonts) ব্যবহার করি, তবে কি প্রিন্টিং কারখানারও কি সাবস্ক্রিপশন থাকতে হবে?
- না, প্রয়োজন নেই। পিডিএফ তৈরি করার সময় সঠিকভাবে এমবেডিং অপশনটি নির্বাচন করলে, অ্যাডোবি ফন্টের লাইসেন্স সেই ফন্টটিকে 'সাবসেটিং' পদ্ধতিতে ফাইলের ভেতর প্যাকেজ করার অনুমতি দেয়। প্রিন্টিং প্রেস সরাসরি সেই পাথ থেকেই আউটপুট নিতে পারবে।
- আউটলাইন করলে (টেক্সট থেকে পাথে রূপান্তর) কি ফন্টের স্পষ্টতা নষ্ট হয়?
- প্রিন্টিং রেজোলিউশনে, আউটলাইন করা ভেক্টর পাথ এবং মূল ফন্টের মধ্যে দৃশ্যত কোনো পার্থক্য থাকে না। একমাত্র পার্থক্য দেখা দিতে পারে খুব ছোট অক্ষরের ক্ষেত্রে (যেমন ৫পিটি-এর নিচে), যেখানে ফন্টের নিজস্ব 'হিেন্টিং (Hinting)' প্রযুক্তি কাজ না করায় প্রান্তের ধার কিছুটা কমতে পারে, তবে সাধারণ লেআউটে এর কোনো প্রভাব নেই।
- কেন কিছু পিডিএফ ফাইলে ফন্ট এমবেড থাকার পরও খোলার সময় মিসিং দেখায়?
- এটি সাধারণত ঘটে যখন পিডিএফটিকে অন্য কোনো লেআউট সফটওয়্যারে (যেমন: ওয়ার্ড বা পুরোনো কোনো সফটওয়্যার যা এমবেডেড পাথ সাপোর্ট করে না) বসানো হয়। সবচেয়ে নিরাপদ উপায় হলো পিডিএফটি যেন পিডিএফ/এক্স-১এ (PDF/X-1a) বা পিডিএফ/এক্স-৪ (PDF/X-4) ইন্টারন্যাশনাল প্রিন্টিং স্ট্যান্ডার্ড অনুযায়ী তৈরি হয়, যা সমস্ত রিসোর্স সম্পূর্ণ প্যাকেজ করার নিশ্চয়তা দেয়।
- চাইনিজ ফন্ট 'সাবসেটিং' করলে কি অক্ষরের অভাব দেখা দিতে পারে?
- না, সাবসেটিং স্বয়ংক্রিয়ভাবে ফাইলে ব্যবহৃত সমস্ত অক্ষর স্ক্যান করে নেয়। যতক্ষণ না আপনি পিডিএফ করার পরে অ্যাক্রোব্যাটে গিয়ে নতুন কোনো লেখা যোগ করছেন (যা মূল ফাইলে ছিল না), ততক্ষণ অক্ষরের অভাব হওয়ার কোনো কারণ নেই।
