Bangla On Android

Last march, I wrote a post on “How to install Bangla True type font on Android 1.6″. In last 2 months, I have noticed an increased number of hits from my readers on that post. Since that was written for Android 1.6 and 2.2 Froyo is in existence now along with many newer Android handsets, I think it is a time for few updates.

As my last post was a while ago, I thought “Why not make a page for this purpose?” . I am currently working on ways to put Bangla on newer systems, which I will put here on this page.

Written below is a set of instructions for having Solaimanlipi.ttf on your Android 1.6 systems. This seems to work on newer Android Phones too. But all these instructions come without any “Guarantee”, so, you are on your own! For Full Post Please Visit This Link

সংবিধিবদ্ধ সতর্কীকরণ: এই পদ্ধতি অনুসরণের জন্য আপনার হ্যান্ডসেট রুট করার প্রয়োজন হবে, সেক্ষেত্রে ওয়ারেন্টি নষ্ট হবার সম্ভাবনা আছে। আপনাকে নিজ দায়িত্বে এ বিষয়ে সিদ্ধান্ত নিতে হবে।

1. Get Solaimanlipi or Lohit fonts. (other unicode ones should do too)

2. Rename the font (one that’s chosen) to DroidSansFallback.ttf

3. Put the font into the SDCARD root.

4. Open terminal (oh! forgot to tell, you neet to be root)

5. Type the following and hit ENTER


6. Wait till $ sign turns into #

7. type the following and hit ENTER (mounting the system partition)

mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

8. Then the following and hit ENTER

chmod 4755 /system/fonts/DroidSansFallback.ttf

9. in following line we will overwrite the existing font with the one from SDCARD

dd if=/sdcard/DroidSansFallback.ttf of=/system/fonts/DroidSansFallback.ttf

10. Once typed the above, hit ENTER
11. REBOOT immediately using the following:


I rebooted and now can read my favourite bangla forums. Can even login to them!!
Give it a try if you need!!!

Happy surfing!

Caution: Please note, for this process to work you will need a rooted Android Device. Rooting a purchased device could potentially void the warranty. So, please do it at your own risk.