খোয়াব- ভাবনার ভাষা সময়ের গদ্য

খোয়াব- ভাবনার ভাষা সময়ের গদ্য
সম্পূর্ণ গদ্যনির্ভর সাহিত্য পত্রিকা

Tuesday, January 4, 2011

খোয়াবের ব্রাউজার সাপোর্ট

এবারের খোয়াব ইউনিকোড-এ বানানো। অর্থাৎ কিনা খোয়াবের ওয়েব পাতার সব লেখা ইউনিকোড বাংলা এনকোডিং হিসেবে রয়েছে। আগের সংখ্যা "মেয়েদের কলম" অবধি কিন্তু খোয়াবের সব লেখা স্বচ্ছ ব্যাকগ্রাউন্ড বিশিষ্ট ছবি হিসাবে রাখা হয়েছিল। তাতে বাংলা লেখা যে কোন ব্রাউজারে বা অপারেটিং সিস্টেমে একইরকম দেখাত। তাহলে এবার ইউনিকোড করা হল কেন? আসলে সমস্যাটা হচ্ছিল দুটো জায়গায়। প্রথমত ছবি দিয়ে লেখা দেখাতে গেলে ওয়েব পাতাগুলো এবং সর্বোপরি খোয়াবের সাইটটা ভীষন ভারি হয়ে যাচ্ছিল। খোয়াবের ওয়েব পাতাগুলো ভারি হয়ে যাওয়ার ফলে ধীরগতির ইন্টারনেট সংযোগ থেকে খুলতে অনেক সময় নিচ্ছিল। অন্যদিকে সাইটের আকৃতি এত বড় হয়ে যাচ্ছিল যে কয়েকটি সংখ্যার পরে হয় আমাদের ওয়েব হোস্টিং-এর খরচা বাড়াতে হত, নয়তো খোয়াবের পুরানো সংখ্যাগুলো রাখা ক্রমশ মুশকিল হত। আর একটা সমস্যাও আমাদের চিন্তার কারণ হয়ে উঠেছিল। ছবি মধ্যে কি লেখা দেখাচ্ছে তাত গুগলের মত সার্চ ইঞ্জিনগুলো বোঝে না, ফলে তাদের তালিকায় খোয়াবের লেখাগুলো অন্তর্ভূক্তও করেনা। এতে উৎসাহী পাঠকদের খোয়াবকে খুঁজে পেতে অসুবিধা হচ্ছিল নিশ্চিত। দ্বিতীয় সংখায় "মেয়েদের কলম"-এ আমরা এই সমস্যা এড়াতে নানা উপায় সন্ধান করেছি, কিন্তু সার্চ ইঞ্জিনগুলো এই ধরনের চেষ্টাকে এখন আর খুব একটা ভাল চোখে দেখছে না। ফলে হিতে বিপরীত হবার সমূহ সম্ভাবনা। আবার 'বিজয়' বা' সমিতে'র মত ASCII বাংলা ফন্ট সার্চ ইঞ্জিনের কাছে কোন অর্থ বহন করবে না, কারন সার্চ ইঞ্জিন একে অর্থহীন ইংরাজী টেক্সট হিসাবে পড়বে। তাই সার্চ ইঞ্জিনের মন পেতে একমাত্র পথ ইউনিকোড বাংলা অক্ষর ব্যবহার। কিন্তু তাতেও মুশকিল কম নয়। বেশিরভাগ কম্পিউটারেই অপারেটিং সিস্টেম হিসেবে মাইক্রোসফট উইন্ডোজ এক্সপি চলে। এক্সপি আবার বাই ডিফল্ট ইউনিকোড বাংলা সাপোর্ট চালু রাখে না। কন্ট্রোল প্যানেলে গিলে নানা কলাকৌশল করে একে চালু করতে হয়। আর চালু করার পরেও ইউনিকোড বাংলা দেখাতে কুৎসিত 'বৃন্দা' ফন্ট ব্যবহার করে। খোয়াব দেখার আগে যদি পাঠককে ফন্ট ডাউনলোড করে সিস্টেমে ইনস্টল করতে হয় তাহলেই হয়েছে আর কি। এবার উপায়? এই সময় আলাদিনের আশ্চর্য প্রদীপ হয়ে হাতে এসে গেল CSS3 Font Embedding। কিন্তু তাতেও গোল। ইন্টারনেটের ব্রাউজার যুদ্ধে প্রধান দুই প্রতিপক্ষ হল মাইক্রোসফটের ইন্টারনেট এক্সপ্লোরার ও মোজিল্লা ফাউন্ডেশনের ফায়ারফক্স। খোয়াবের বেশির ভাগ পাঠকও এই দুই ব্রাউজার ব্যবহারকারী গোষ্ঠীর মধ্যেই বিভক্ত। এদিকে ইন্টারনেট এক্সপ্লোরার ও মোজিল্লা ফায়ারফক্সকে একসাথে সাপোর্ট করা যাচ্ছে না, কারন এই দুই ব্রাউজার সম্পূর্ণ ভিন্ন ফর্মাটের এম্বেডেড ফন্ট ব্যবহার করে। অনেক খুঁজে পাওয়া গেল উপায়। একে উপায় না বলে হ্যাক বলাই ভাল। কারন এরকম করা CSS3 স্ট্যান্ডার্ডের নিয়মবিরুদ্ধ। কিন্তু মজার কথা হল যে এই কৌশলটাই এই দুই ব্রাউজারেই একেবারে ম্যাজিকের মত কাজ করে। সিস্টেমে ইউনিকোড বাংলা সাপোর্ট চালু করা থাক বা না থাক, ওয়েব সাইটে ব্যবহৃত ফন্ট থাক বা না থাক, ব্রাউজার একেবারে ঠিকঠাক ফন্টে ঠিকঠাক বাংলা লেখা দেখিয়ে দেবে। কিন্তু ফ্যাচাং হল অপেরা ব্রাউজার নিয়ে। অপেরা ফন্টটা ঠিকঠাকই নিচ্ছে কিন্তু বাংলা লেখা ভাঙাচোরা দেখাচ্ছে। সিস্টেমে ইউনিকোড বাংলা সাপোর্ট চালু করলে তবেই দেখাচ্ছে ঠিকঠাক গোটাগোটা বাংলা লেখা। অতএব কি আর করা যাবে, যোগ করতে হল "বাংলা না এলে" নামের একটা পাতা। গুগল ক্রোম ব্রাউজারের ক্ষেত্রেও একই দাওয়াই লাগবে। তবে এর মধ্যে উপরি পাওনা দেখি লিনাক্স অপারেটিং সিস্টেমে ফায়ারফক্স খোয়াব সাইটে ঠিকঠাক কাজ করছে। অবশ্য লিনাক্স ব্যবহারকারীদের নিয়ে আমার বিশেষ উদ্বেগও ছিল না, কারন এঁরা হলেন গিয়ে যাকে বলে হ্যাকার শ্রেণীভুক্ত জীব। বাংলা লেখা ঠিকঠাক দেখতে যা করা দরকার তা নিজেরাই করে নিতে পারবেন। তাহলে আর কি? সবাই মন ভরে খোয়াব দেখুন আর খোয়াবকে আপনাদের মূল্যায়ন জানাতে থাকুন। আর আমাদের প্রার্থনা এই যে, অপেরা আর গুগল ক্রোম ব্রাউজার যেন CSS3 Font Embedding শীঘ্রই সাপোর্ট করতে শুরু করে।
খোয়াব - ভাবনার ভাষা, সময়ের গদ্য
KHOYAB - A Bengali Web Magazine with a Distinct Dream

No comments:

Post a Comment