Bangla on Android

Posted on May 15, 2012

30


This is a project of CRBLP BRAC University Dhaka Bangladesh.

The purpose of this project is to make Android 2.2 (Froyo) render Bangla properly.

Please do not try to apply this patch for any version of Android other than 2.2 (FROYO). We will try to give support to 2.3 (GINGERBREAD) as soon as possible.

 Installing Libraries and Fonts:

NOTE: For this process to work you will need to ROOT your Android Device. If you do not know what ROOT means do not download. Rooting purchased device could potentially void the warranty do at your own risk. The following process described must be exercised with extreme caution and should be tried out by experienced users only

Pre-requisites:

  • A rooted android device (phone / tab) with android 2.2 (Froyo)

  • Files: Compiled files libskia.so, libskiagl.so and SolaimanLipiNormal.ttf (custom font) download here

  •  File manager with root access for Android

    -Root Explorer for Android
    -ES File Explorer
    -Super Manger
    -File Expert (These can be downloaded from Google Play (market) just google it)
  • backup of your important data (Use ROM manager from Google Play android market to do this)

Steps:

  1. Copy SolaimanLipiNormal.ttf to /system/fonts/ on your phone using Root Explorer
  2. Copy libskia.so and libskiagl.so to /system/lib 
Give proper permission to all copied files (read permission for all and write permission for owner)

Now restart your phone if everything goes right

If your phone hangs while booting. It may mean something’s gone wrong. You need to restore your phone from your backup from boot recovery

     

     

Results:

    

                     

Known Issues:

    

We have found 3 known bugs, we are trying to fix them.

There might be other issues, please report to us if you find any bugs: bangladeshandroid@gmail.com

Acknowledgements:

Amadeyr cloud for providing support for all testing and debugging purposes.

Thanks to Stephen Gibberd for providing us with some important utilities.

And everyone else who helped us with this project.

—————————————————————————————————————————————————————————————————————-

This project was implemented by:

Saad Bin Mahbub, Imran Kader Chowdhury, Md. Ashraf-ul-Haque under the supervision of Dr. Mumit Khan and M. Abdur Rahman

Posted in: android