Gurmukhi on Android G1 mobile

I Singh

Update March 6, 2010 : As the unrooted phone does not allow change in the phone ROM, this would only run on rooted phone. Here are five reasons why you should root your phone. One way to do it, is listed on CyanogenMod wiki.

I use Google G1 running Android OS for my email. To enable Punjabi on android I used the following steps

  1. Download a Unicode Punjabi font.
  2. Copy this font to your sdcard and rename it exactly DroidSansFallback.ttf.

Now start Terminal Emulator and type exactly (watch the Case) the following commands, followed by enter.

su (then 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

Android Punjabi

Voila you should be able to read Hukamnama and emails written in Punjabi.

Thanks to Droidbot for the idea

This entry was posted in Hacks and tagged , , , . Bookmark the permalink.

7 Responses to Gurmukhi on Android G1 mobile

  1. A S Alam says:

    ਬਹੁਤ ਵਧੀਆ ਬਾਈ, ਮੈਂ ਅਸਲ ‘ਚ ਐਡਰੋਇਡ ਫੋਨ ਲੈਣ ਜਾ ਰਿਹਾ ਸੀ, ਪਰ ਸੋਚਦਾ ਸੀ ਭਾਰਤੀ ਭਾਸ਼ਾਵਾਂ (ਪੰਜਾਬੀ ਹੀ) ਚੱਲਦੀ ਸੀ ਕਿ ਨਹੀਂ। ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਠੀਕ-ਠਾਕ ਕੰਮ ਕਰ ਸਕੇਗਾ, ਨੋਕੀਅ N900 ਜਾਂ ਏਸਰ Liquid ਵਿੱਚੋਂ ਇਕ ਲੈਣਾ ਹੈ, ਜੇ ਕੋਈ ਸੁਝਾਅ ਹੋਵੇ ਤਾਂ ਦੱਸਣਾ!

  2. ਆਲਮ ਵੀਰੇ, ਹੈ ਤਾਂ ਦੋਵੇਂ ਹੀ Linux platform ਉੱਤੇ ਪਰ android ਦੇ ਵਿਚ ਕੰਮ ਜਿਆਦਾ ਹੋ ਰਿਹਾ ਹੈ । ਭਾਵੇਂ ਹਾਲੇ ਪੂਰੀ ਤਰਾਂ Unicode compliant ਨਹੀਂ, ਪਰ ਮੈਨੂੰ ਇਹ ਲਗਦਾ ਹੈ ਕਿ ਗੂਗਲ ਦੀ ਹੱਲਾਸ਼ੇਰੀ ਕਰਕੇ ਬਾਕੀ ਮੋਬਾਇਲ OS ਓਨੀ ਤੇਜੀ ਨਾਲ ਨਹੀਂ ਵਧ ਸਕਣਗੇ, ਜਿੰਨੀ ਨਾਲ android ਵਧ ਰਿਹਾ ਹੈ ।

  3. Balmeet Singh says:

    When I type in “su” I get a message saying: “permission denied”

  4. Pritpaul says:

    Thanks! Do you happen to have any ideas on fixing the rendering engine so things like sihari and paireen akhars work properly?

  5. Pritpaul, as Android uses webkit rendering engine, it is the same as the one used in Safari. If Gurmukhi text is written using correct rules (e.g. Sihari is typed after the word and not before it, the engine should render ligatures correctly). Let me know if it still does not work correctly!

  6. Pritpaul says:

    It does not render properly on my phone, though I do have an old ROM so it is possible that if it has been fixed recently I’m missing the fix. My google searches seemed to indicate that it is still an open issue, but if you have it working properly than that’s obviously wrong :)

    http://code.google.com/p/android/issues/detail?id=4153

  7. JvalaSingh says:

    Is it possible for this to work with the Android 2.1 version?

    Does Android 2.1

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>