বাধঁ জোড়ার আওয়াজ > With Great Power, Comes Great Responsibility এন্ড্রয়েড কি শেষ পর্যন্ত বাংলা সাপোর্ট দিল ??? বুঝতে পারছি না যে সাপোর্ট টা কি ব্রাউজার এর সীমাবদ্ধ নাকি টোটাল ফুনের উপরেও ? মানে বাংলা লেখা ব্রাউজারের বাহিরে বা ভিতরে কপি পেষ্ট করা যায়, ক্যালেন্ডার বাংলাতে , বাংলা পি ডি এফ পড়া যায়, ডকু সম্পাদনা করা যায়,অফিস ডকু মেন্ট দেখা যায় বা এডিট করা যায় ইত্যাদি ... একটু বুঝান Click This Link এই সাইটে নীচের বর্ণনা দিল, কোন টেকী কি সহজে বুঝাতে পারবেন আমাকে ? How to add Indian Languages to Android ICS (4.0.3) Google is officially supporting the Indian languages rendering from 4.0.3 onwards. The AOSP code supports rendering of three Indian languages in Web-kit. (Devanagari, Tamil, and Bengali). I just added support for the other Indian languages as well. Tested it on my Nexus-S device Prerequisites : ICS (4.0.3) AOSP source code. Nexus -s Device Follow these instructions: 1) Download the "Binary" file of the Indian language from this link. Ex: lohit-kananda-ttf-2.5.0.tar.gz 2) Untar the downloaded file and Copy the extracted folder into external/lohit-fonts directory Ex: lohit-kannada-ttf-2.5.0 3) Rename the folder name to lohit-kannada-ttf 4) Modify the Android.mk file which is present in external\lohit-fonts directory ifneq ($(SMALLER_FONT_FOOTPRINT),true) extra_lohit_fonts := Lohit-Bengali.ttf Lohit-Tamil.ttf Lohit-Kannada.ttf endif include $(CLEAR_VARS) LOCAL_MODULE := Lohit-Kannada.ttf LOCAL_SRC_FILES := lohit-kannada-ttf/$(LOCAL_MODULE) LOCAL_MODULE_CLASS := ETC LOCAL_MODULE_TAGS := optional LOCAL_MODULE_PATH := $(TARGET_OUT)/fonts include $(BUILD_PREBUILT) 5) Modify the FontAndroid.cpp file (external/webkit/source/webcore/platform/graphics/android) a) Add an language entry to CustomScript enum enum CustomScript { Bengali, Devanagari, Kannada, ....... }; b) Add the ttf file path to the TextRunWalker Paths const char* TextRunWalker::paths[] = { "/system/fonts/Lohit-Bengali.ttf", "/system/fonts/Lohit-Devanagari.ttf", "/system/fonts/Lohit-Kannada.ttf", ........ }; c) Now setup the Font for Script Run TextRunWalker::setupFontForScriptRun() { case HB_Script_Kannada: complexPlatformData = setupComplexFont(Kannada, platformData); break; } 6) Add the *.ttf file in Fallback_fonts.xml (frameworks\base\data\fonts) আর এইখানে Click This Link বুঝাইল নীচের কথা WebKit WebKit updated to version 534.30 Support for Indic fonts (Devanagari, Bengali, and Tamil, including the complex character support needed for combining glyphs) in WebView and the built-in Browser একটু বুঝান ওয়েব কিট দিয়ে শুধু ব্রাউজারই বুঝালো ? সম্পূর্ণ ফোন না ? ৪.০.৩ এর কয়েকটা স্ক্রীনশট পাবেন Click This Link ও Click This Link অফটপিক: কিন্তু এইটা বুঝলাম না, বাংলা মানে ভারত কে কেন বুঝল ? বাংলা দেশ নামটা কি খেয়াল আসে নাই ?
অনলাইনে ছড়িয়ে ছিটিয়ে থাকা কথা গুলোকেই সহজে জানবার সুবিধার জন্য একত্রিত করে আমাদের কথা । এখানে সংগৃহিত কথা গুলোর সত্ব (copyright) সম্পূর্ণভাবে সোর্স সাইটের লেখকের এবং আমাদের কথাতে প্রতিটা কথাতেই সোর্স সাইটের রেফারেন্স লিংক উধৃত আছে ।