1. DroidForums.net is currently undergoing a major software upgrade. If you are experiencing any problems logging in please: Contact Us

Instructions on installing new fonts for foreign languages

Discussion in 'Android Hacks and Help' started by HelterSkelter, Dec 13, 2009.

  1. HelterSkelter
    Offline

    HelterSkelter New Member

    Joined:
    Dec 13, 2009
    Messages:
    22
    Likes Received:
    0
    Trophy Points:
    0
    Hi everyone, this is my first post here. I usually just read the forum, but I decided to register so that I could post these instructions for others who are interested in installing fonts on their Droid that will allow them to see text in currently unsupported languages.

    Here are the steps you need to take on your rooted Droid:
    1) Download onto your computer a font that allows your desired language to be displayed. I suggest DejaVu fonts: Download - DejaVu. DejaVu fonts display a lot of languages. Check to see if your desired language is supported.
    2) Connect your Droid to your computer and mount it.
    3) Open the DejaVu fonts zip file, find the file "DejaVuSans.ttf", then copy this file onto your sdcard in the root directory (in other words, directly onto the sdcard but not in any particular folder).
    4) Rename the "DejaVuSans.ttf" file on the sdcard to "DroidSansFallback.ttf". Make sure you've renamed the file exactly as I've specified.
    5) Unmount your Droid.
    6) On your Droid, open up a terminal emulator application -- I used "Android Terminal Emulator" -- and type this exactly (make sure to be case-sensitive and do not type directions I include in parenthesis):

    su (wait for the superuser screen, and press "yes")
    mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
    chmod 4755 /system/fonts/DroidSansFallback.ttf
    dd if=/sdcard/DroidSansFallback.ttf of=/system/fonts/DroidSansFallback.ttf
    reboot

    After your Droid restarts, it should be able to support many more foreign scripts (such as Arabic, Hebrew, and Vietnamese). Try opening your Droid browser and find a page with text in a non-Roman script (like Hebrew). This worked like a charm for me. I wanted to read Armenian on my Droid and now I can.

    I hope this helps some of you.
  2. HelterSkelter
    Offline

    HelterSkelter New Member

    Joined:
    Dec 13, 2009
    Messages:
    22
    Likes Received:
    0
    Trophy Points:
    0
  3. cizake
    Offline

    cizake New Member

    Joined:
    Nov 7, 2009
    Messages:
    38
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Miami
    AWESOME.
    Thanks
  4. darthdroid
    Offline

    darthdroid New Member

    Joined:
    Nov 11, 2009
    Messages:
    22
    Likes Received:
    0
    Trophy Points:
    0
    Thank you for the instructions!
    Do you happen to know if this change will survive an upgrade or not?
    (The next OTA upgrade..)
  5. cizake
    Offline

    cizake New Member

    Joined:
    Nov 7, 2009
    Messages:
    38
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Miami
    I have hebrew on Dolphin and Gmail. Exactly what I was hoping for.
    Really great.
  6. HelterSkelter
    Offline

    HelterSkelter New Member

    Joined:
    Dec 13, 2009
    Messages:
    22
    Likes Received:
    0
    Trophy Points:
    0
    Glad to help. I assume this change can survive OTA upgrades since file names all stay the same before and after the process, but I'm not 100%. Perhaps someone else knows for sure.
  7. Samckaz
    Offline

    Samckaz New Member

    Joined:
    Nov 17, 2009
    Messages:
    142
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    USA
    God bless you all

    Followed your instructions, works like a charm:icon_ banana:
  8. darthdroid
    Offline

    darthdroid New Member

    Joined:
    Nov 11, 2009
    Messages:
    22
    Likes Received:
    0
    Trophy Points:
    0
    This + anysoftkeyboard = :)
  9. Night
    Offline

    Night New Member

    Joined:
    Dec 18, 2009
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    0
    Uh oh............
    I can't read Korean anymore after doing this...
    How do I undo the change??
    I even resetted the phone and I still can't read Korean...
  10. HelterSkelter
    Offline

    HelterSkelter New Member

    Joined:
    Dec 13, 2009
    Messages:
    22
    Likes Received:
    0
    Trophy Points:
    0
  11. Night
    Offline

    Night New Member

    Joined:
    Dec 18, 2009
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    0
    Thanks-

    Thanks skelter :)
  12. Itamar
    Offline

    Itamar New Member

    Joined:
    Nov 16, 2009
    Messages:
    131
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Boca Raton, FL
    Todah rabah! (Hebrew for thank you very much).
  13. jsquared
    Offline

    jsquared New Member

    Joined:
    Nov 9, 2009
    Messages:
    36
    Likes Received:
    0
    Trophy Points:
    0
    is there a way to do this on a non-rooted droid?
  14. HelterSkelter
    Offline

    HelterSkelter New Member

    Joined:
    Dec 13, 2009
    Messages:
    22
    Likes Received:
    0
    Trophy Points:
    0
    Hey jsquared, I don't believe there is a way to do this on a non-rooted Droid. This is actually the only reason I rooted mine.
  15. Itamar
    Offline

    Itamar New Member

    Joined:
    Nov 16, 2009
    Messages:
    131
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Boca Raton, FL
    The only way to change it is with root access.
  16. MikeyMotoDroid
    Offline

    MikeyMotoDroid New Member

    Joined:
    Jan 25, 2010
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    0
    I get "permission denied" when I type "su" into the emulator...
  17. HelterSkelter
    Offline

    HelterSkelter New Member

    Joined:
    Dec 13, 2009
    Messages:
    22
    Likes Received:
    0
    Trophy Points:
    0
    You have to have root access to do this. Check the other threads in this forum on how to gain root access to you phone. Once you have rooted your Droid and installed these new fonts, you can unroot your phone -- instructions are also available on this forum.

    Best of luck.
  18. youdar
    Offline

    youdar New Member

    Joined:
    Jan 26, 2010
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    0
    I have a Nexus One, I'm using "better terminal emulator", when I type "su" I get "access denied", any idea how to proceed?
  19. HelterSkelter
    Offline

    HelterSkelter New Member

    Joined:
    Dec 13, 2009
    Messages:
    22
    Likes Received:
    0
    Trophy Points:
    0
    OK, before anyone else asks the exact same question -- REREAD THE ORIGINAL POST. Nothing personal, guys, but the original post specified that you need to have root access to do this. A few of the other posts in this short thread also said that you need root access. It's a really good idea to read the full thread before asking a question that was answered as recently as the most recent post.

    Both of you guys should read up on rooting you respective phones and decide whether it's something you want to do. If so, find out how to root your phones on forums that are specific to your phone -- in other words, don't root your Nexus One using the Droid root method. Then, once you have successfully rooted your phone, come back to this post and follow my steps.
  20. darthdroid
    Offline

    darthdroid New Member

    Joined:
    Nov 11, 2009
    Messages:
    22
    Likes Received:
    0
    Trophy Points:
    0
    I hope this will survive the 2.1 upgrade coming out way :)
Search tags for this page

android arabic font

,
android vietnamese font
,
arabic font android
,

arabic font for android

,
armenian font for android
,
armenian font on android
,

armenian fonts for android

,
how to download vietnamese font on android
,
how to install armenian fonts on android
,
how to install korea font in android
,
install armenian fonts android
,
install armenian fonts for android
,
install dejavu fonts android
,
install vietnamese font for android
,
vietnamese font for android