Android Devs

The best in Android guides, reviews, apps and more.

bookmark bookmark
DroidBot On January - 12 - 2010

Your Ad Here

Once you have rooted your shiny new Nexus One, you may want to add support for Arabic fonts if you frequently read websites published in Arabic. This support isn’t built into the US version of the Nexus One which released on January 5th, but will likely be included in any version shipping in the Middle East (upon release there).

In order to manually add support for Arabic, just follow these steps.

  1. Root your Nexus One (this will void your warranty on the phone, proceed with caution).
  2. Download Arabic font files zip file (already renamed properly), and extract it to somewhere easy to get to like C:\ if using Windows.
  3. Make sure you have downloaded and installed the Android SDK.
  4. Connect the Nexus One to your computer, and open a command prompt.
  5. Push the Arabic fonts to /system/fonts/ using the following commands in ADB:

    adb remount
    adb push DroidSans.ttf /system/fonts/
    adb push DroidsSans-Bold.ttf /system/fonts/
    adb push DroidSansFallback.ttf /system/fonts/

  6. Download libwebcore.so.android20, which is compiled to enable the browser to properly display Arabic. You can get it here or at the source from the “arabicandroid” project.
  7. Rename the file to libwebcore.so
  8. With your N1 still connected to your computer, from the command prompt, push it to your phone with the following commands in ADB:

    adb remount
    adb push libwebcore.so /system/lib/
    adb shell reboot

That’s it. Pretty simple, really. Enjoy!

LONG OVERDUE UPDATE: Do not attempt this on any phone other than the Nexus One, or any version of Android other than 2.1 (Eclair). Doing so will probably require you to reset the device, and/or brick your phone.

Let me say that again: Do not attempt this on any phone other than the Nexus One, or any version of Android other than 2.1 (Eclair). Doing so will probably require you to reset the device, and/or brick your phone. YOU HAVE BEEN WARNED. THIS ARTICLE IS OLD. THERE ARE NEW GUIDES. WE WILL POST ONE SOON!!! We don’t want anyone bricking their phone, okay? Seriously guys!

Your Ad Here

Categories: Featured, Guides, Nexus One

9 Responses

  1. Wabi says:

    thanks alot man .. was really searching for it … but can it work in the HTC desire??? with android 2.1 in it ???

  2. SA says:

    Do you know if this will work on the HTC Incredible? I rooted it and followed the process you suggested but it hangs up when I tried to boot up :/ I had to do a nandroid to restore. What do you suggest?

  3. zolo says:

    This screwed up my froyo rooted n1, had to reset the thing :/

    It’s old and everything, but I thought what the hell; let me try it out.

  4. fred says:

    can this arabic font work for htc aria

  5. W N says:

    It bricked my ZTE Blade on Eclaire 2.1 !

  6. Husam says:

    MY PHONE FREEZE BEFORE BOOTING AFTER THIS PATCH

  7. George says:

    It broke my HTC HERO 2.1 rooted!

  8. Manar says:

    Tried this method. I was not able to replace the third file. Rebooted without replacing it and only replacing the first two. The phone was crashed and I had to return it to the store. They had to redownload the Operating System and most of my data was lost (Xperia x10, android 2.1)

  1. [...] rooted earlier today using the SD card trick. Now I am trying to install Arabic fonts + reshaper as seen here. The problem I am having is that I can't figure out a way to replace the font. When I open up a [...]

Leave a Reply

 

Spam Protection by WP-SpamFree

Your Ad Here