এনড্রয়েডে সঠিক বাংলা রেন্ডারিং: গবেষণাধর্মী পোষ্ট

ব্যক্তিগতভাবে আমি ব্যবহার করি স্যামসাং গ্যালাক্সী পপ-জিটি ৫৫৭০ (GT-5570)। রোম ভার্সন জিঞ্জারব্রেড (Gingerbread) 2.3.6. ভারতীয় ঘরানার রোম ব্যবহার করার জন্য এটাতে এমনিতেই ভাল বাংলা আসত। সমস্যা তখনই শুরু হল যখন স্টক রম (অরজিনাল রম) ফেলে দিয়ে চকব্রেড নামের কাস্টম একটি রম ব্যবহার করা শুরু করলাম।

চকোব্রেড সম্ভবত GT-5570 এর জন্য সেরা একটি রম, ব্যাটারী সাশ্রয়ী, নানা ফিচারযুক্ত। এটি ব্যবহার করে আর ছাড়তে পারছিলাম না। কিন্তু সমস্যা একটাই এটাতে বাংলা রেন্ডারিং ঠিকমত হয়না। বাংলা ফন্ট ইন্সটল দিলে বাংলা দেখা যায় তবে া, ী ‍ূ িএগুলো আগে পরে আসে, অনেকটা নিচের ছবির মত-

 

প্রোপার বাংলা রেন্ডারিং কিভাবে রমে সাপোর্ট দেয়া যায়, তা নিয়ে খুজতে গিয়ে ভাল একটি সমাধান পেলাম।

এনড্রয়েড এর ল্যাঙ্গুয়েজ সাপোর্ট থাকে এর System/lib ফোল্ডারের নিচের ৩ টি ফাইলে-

libskia.so

libskiagl.so

libwebcore.so (ব্রাউজারের জন্য)

আমি স্টকরম (যেটিতে বাংলা সাপোর্ট করে) থেকে এই তিনটি ফাইল কপি করে , চকোব্রেড রমের system/lib ফোল্ডারে রিপ্লেস করলাম।

(রুট পারমিশন প্রয়োজন বলার অপেক্ষা রাখেনা)। এরপর ফোন রিস্টর্টি দিতেই বিংগো! বাংলাসাপোর্ট পুরোপুরি ঠিক হয়ে গেল!

সিদ্ধান্তঃ

যেসব মোবাইলে বাংলা সাপোর্ট আছে সে মোবাইল থেকে libskia.so, libskiagl.so, libwebcore.so ফাইলগুলো কপি করে যে মোবাইলে সাপোর্ট করেনা তাতে রিপ্লেস করে দিলে শতভাগ নিখুত বাংলা রেন্ডারিং পাওয়া সম্ভব। শর্ত থাকে, রম ভার্সন একই হতে হবে। অর্থাৎ, 2.2.1 রমের libskia.so কপি করে 2.2.1 রমেই পেস্ট করা যাবে, 2.3.6 এ নয়। ডিভাইস ভেদে আলাদা হবে কিনা তা পরীক্ষা করা এখনো সম্ভব হয়নি।

ডাউনলোডঃ

আমার মোবাইলের Bengli Complex Script Android ফাইলগুলো দিয়ে দিলাম (2.3.6 জিঞ্জারব্রেড)। গবেষণার জন্য অন্যরা ব্যবহার করতে পারেন। ভুল সেটে পেস্ট করলে বুট লুপ (boot Loop) হতে পারে। তাই যারা ফ্ল্যাস দিতে জানেননা, তারা দয়া করে সিস্টেম ফাইল নিয়ে গবেষণা থেকে বিরত  থাকুন।

ডাউনলোডঃ মিডিয়া ফায়ার লিংক।
Author: Dr. Tanzil

Level 2

আমি নেট মাস্টার। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 3 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 64 টি টিউন ও 1834 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 9 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

আমার একটি Xperia X8 আছে। ওটা 2.1 থেকে 2.3.7 এ আপগ্রেড করার পর আর ফন্ট সাপোর্ট করছে না। পরে ফন্ট রিপ্লেস করেছিলাম এখন বাংলার জায়গায় চারকোণা বক্স আসে। যদি সম্ভব হয় ফন্ট ফোল্ডারের ফন্টগুলো আপলোড করে দিন। ২.৩.৭ এ ট্রাই করে দেখি কাজ হয় কিনা।

Level 2

ভাই আমার Samsung Galaxy GT-P1000 ইন্টারনেট ওপেন হচ্ছে না গ্রামীণ সিম দিয়া , কি ভাবে ইন্টারনেট ওপেন করতে পারি , যদি যানাতেন ।

    @jmhasan: ইন্টারনেট ওপেন হচ্ছেনা বলতে কি বুঝিয়েছেন? গ্রামীণ ব্যতীত অন্য সিমে ইন্টারনেট কাজ করে? জিপি সিমে কোন প্যাকেজ নেয়া আছে? নূন্যতম p1? GP-INTERNET প্রোফাইল সেটে আছে? দয়া করে জানান।

      Level 0

      @নেট মাস্টার: vai samsung s3 te ki bangla support kore??
      jana takle janaiben plz……
      bortomane ami samsung s advance use kori…ata te bangla support kore na….
      tai sett bengali browser dia browse kori…
      vabtesi s3 nebo…but bangla support na korle muskil….

        @AL MAMUN: বাংলা সাপোর্ট করে কিনা সেটা সেটের মডেলের উপর নির্ভর করে না। আপনার ঐ সেট কি বাংলাদেশ থেকে কেনা? আমার মনে হয় বিদেশে থেকে আনিয়েছিলেন তাই বাংলা নেই। আপনি যদি বাংলাদেশ থেকে s3 কিনেন তো অবশ্যই বাংলা পাবেন বিদেশে থেকে আনলে না পাওয়ার সম্ভাবনাই বেসি। যখন যে দেশের উদ্যেশ্য মোবাইল তৈরি করা হয় তখন সে দেশের ভাষা দিয়ে দেয়া হয়। আমার তথ্য পুরোপুরি সঠিক তা বলতে পারছিনা তবে আমি দেখেছি একই মডেল বাংলাদেশ থেকে কিনলে বাংলা আসে কিন্তু বিদেশে থেকে আনলে বাংলা নেই।

Level 0

ভাই আমার Symphony Xplorer W25( Not Rooted) Text viewer দিয়ে বাংলা পড়তে কোন সমস্যা হয়না, কিন্তু Documents To Go/Other Office Soft দিয়ে পড়লে font আপনার দেয়া picture টার মত হয়ে যায়, Please সমাধান দিন।