How to Write & Read in Indian Regional Language Fonts on Android

Android IndiaIn a very unfortunate move by both the platform maker Google as well as the handset manufacturers that many of the Indian languages have been ignored when it came to the local language support in the fastest growing Android phones which are selling like hot cakes. So, we thought of now coming up with an article where in you can not only read but also can write in your regional language in your Android phone. Yes you have heard it right. The best part of this procedure is that anyone with their Android phone without bothering about the model or firmware version on which you are on. The only sad part is that it requires you to root the phone before you can apply this procedure to customize the same.

The rooting is very important or else the system root directory which requires the access to the system files. So, if the device is not rooted then you will not be able to make use of this procedure. Under this procedure to read and write the Indian regional languages, the languages which are supported are Hindi, Sanskrit, Nepali, Bengali, Gujarati, Kannada, Tamil, Telugu, Malayalam, Punjabi and Gurmukhi. So, let’s get started with the procedure with which you can read and write Indian regional languages in your Android phone.

Procedure to Read / Write Indian Languages in your Android Phone:

  • After rooting the phone, you will now have to proceed to download the ES File Explorer from the Android Market Place and also the Indian Regional Font.ttf file in your computer and then copy this to your phone by connecting the phone with the computer using the USB cable.
  • To install the font, first up you will have to first download and save this font in your SD card as mentioned above and then open the ES File Explorer application in your phone. Open the ES File explorer and in the Settings, enable the Root explorer and mount the System as the RW so that all the rights are enabled which you will be requiring in the procedure.
  • Now, copy the file from the SD card root and paste the same it to the path /System/Fonts. So, as soon as you copy the file you will now need to reboot he phone so that all the changes are applied successfully.
  • Now, all you need to do is to just open the regional website in your phone or also alternatively you can also open an email which has the regional content in place so that the same can be viewed easily.

Telugu Keyboard Telugu keyboard 2

So, now after installing the fonts just in case you also wish to have the keyboard in your own regional language then you can install the corresponding keyboards from the below mentioned corresponding languages directly from the Android Market Place.

Hindi Keyboard,

Kannada Keyboard,

Bengali Keyboard,

Punjabi Keyboard,

Telugu Keyboard,

Malayalam Keyboard,

Urdu / Arabic Keyboard,

Gujarati Keyboard

So, all you need to install the above keyboards in your Android phone and there you go you can now enjoy all the above listed regional languages in your phone. Do let us know just in case if you have any issues in installing the languages in your phone in the comments section as we are here to guide you on the same and will come out with a resolution at the earliest.

68 Comments
  1. Reply Vijaya Krishna Muvvala November 21, 2014 at 12:02 am

    i am using gionee e6…, and i am not able read telugu language…I am not able to download the ttf file. please solve it

  2. Reply Miten Kumar October 30, 2014 at 4:52 pm

    Bro … How can I install Gujarati font in Micromax A1 android one ?? please reply and kindly email me on – mitenkumar@yahoo.com

  3. Reply athiq October 20, 2014 at 6:17 am

    I am using Sony experia z. Pls tell me how to root this..?

  4. Reply chandu October 19, 2014 at 4:31 pm

    i am using gionee e7 … and i am not able read telugu language… please find some solution with out rooting the mobile….

  5. Reply NARAYANAN May 12, 2014 at 12:27 pm

    Pl tell me how to root motorola XT 321?

  6. Reply Mohan February 22, 2014 at 9:38 am

    how to root celkon a19,how to install telugu fonts.please tell in detailed.

    • Reply Pradeep Neela February 23, 2014 at 2:00 pm

      Hello Mohan, as of now Celkon A19 device can;t be rooted but as in when we get the process, we will do post the same!

  7. Reply Shivani December 27, 2013 at 9:16 pm

    I have Google nexus 5 .. But can’t read Gujarati in the phone… What should I do??

  8. Reply Shivang Seth November 25, 2013 at 6:18 pm

    I am not able to download the ttf file. Please check if the downloads are working,.

  9. Reply shingar November 7, 2013 at 7:26 pm

    sir plzzzzzz guide me how to root karbon a26 thnks a lot

  10. Reply JAYDEV September 16, 2013 at 1:15 pm

    Hi friend!
    I dont know how to root my phone – Micromax a25. plz help me.

  11. Reply balpreet September 5, 2013 at 5:35 pm

    How i read on htc one phn plz tell me sirr

    • Reply Pradeep Neela October 23, 2013 at 11:32 pm

      hey balpreet, you need to download the same from the PLAY Store

  12. Reply sonu August 24, 2013 at 3:49 pm

    how to root xperia u mobile?

    • Reply Pradeep Neela August 25, 2013 at 8:31 pm

      we will come out with the procedure to root xperia u soon

  13. Reply dinesh thapa July 22, 2013 at 9:38 am

    how to mount?

  14. Reply dave deol April 19, 2013 at 7:24 pm

    i have done it with root explorer but still i cant see punjabi in facebook.

    • Reply Pradeep Neela April 20, 2013 at 12:37 pm

      install the same from the PLAY Store

  15. Reply Guri Dhaliwal March 30, 2013 at 2:55 pm

    Plz help me where to get this Indian Regional Fonts.ttf file

    • Reply Guri Dhaliwal March 30, 2013 at 2:57 pm

      I want Punjabi font in my Karbonn A21 Android ICS 4.0

  16. Reply Karan Jaswal March 11, 2013 at 9:56 am

    Plz help me to get this file Indian Regional Font.ttf…plz snd me link to download this file ….
    Waiting fr reply…..THA

  17. Reply Karan Jaswal March 11, 2013 at 8:05 am

    Plz help me where to get this Indian Regional Fonts.ttf file……..waiting for reply

    • Reply Pradeep Neela March 28, 2013 at 7:38 pm

      which regional fonts you wanted?

      • Reply M.L.Chowdary August 8, 2013 at 1:02 pm

        I want to show Telugu fonts

  18. Reply bpong October 11, 2012 at 3:27 am

    Excellent post. I was checking constantly this weblog and I am impressed! Extremely useful information specially the final part :) I maintain such info a lot. I was seeking this certain information for a very lengthy time. Thanks and good luck.

  19. Reply binaya kc September 10, 2012 at 3:39 pm

    i have rooted sgs2 running AOKP Jelly bean 4.1.1
    there no problem in reading nepali website but my phone can not read word, excel file of nepali language.
    I copied the preeti.ttf file to system>font but it still not reading the nepali font.
    Does anybody know how to make my phone read work, excel file of nepali language.

  20. Reply suraj b hegde September 2, 2012 at 2:57 am

    I jad tried what you had told, in sony erricsson live with walkman, bt didnt worked! dat apps saying “failed to load root” and telling failed to copy the (dt regional language stuff into system/fonts) file ….. please help me to get out of this…. thanks in advance…

    • Reply Pradeep Neela September 3, 2012 at 3:12 pm

      this one supports limited devices as of now

  21. Reply kheteshwar kumar August 13, 2012 at 10:02 pm

    How can root htc chacha ?

  22. Reply Selva July 12, 2012 at 4:21 pm

    Tried this. Still could not read Tamil fonts :(

  23. Reply James Pie July 8, 2012 at 4:38 pm

    Thanks for sharing this it really useful arcle for me bcoz  i have adroid phone and i didn’t read gujarati font in my cell so again thanks you so much….:)

  24. Reply sacee June 22, 2012 at 2:21 pm

    iam using sony xperia arc phone
    can;t read tamil font …any body know help me wt can i do solve this prbl

  25. Reply Vrajesh2309 June 8, 2012 at 4:12 pm

    Can I see gujarati & hindi fonts in micromax tablate?

  26. Reply prem kc May 22, 2012 at 9:29 am

    i wanna read nepali script how?

  27. Reply Rupesh May 17, 2012 at 8:34 pm

    I am using HTC wildefire s.
    I hv gone through as per ur instructions.
    When I am rooting my phone I hv getting massage failed.
    And i unable to copy Hindi fonts.
    Required ur help

  28. Reply Prasad April 25, 2012 at 10:35 pm

    I tried the same on my new micromax funbook Telugu letters appear but combinations are not working please help me about the same.

  29. Reply Milind April 20, 2012 at 4:43 pm

    icoul’d not copy it to system/fonts/.
    pls help me….
    i’m using htc sensation…

  30. Reply nimesh March 16, 2012 at 11:31 pm

    email me i will help u without rooting your device

  31. Reply MAYUR March 4, 2012 at 2:58 pm

    dear sir

    i m try install gujarati lang. as per ur intrucation. download es explo than font on sd card and copy to system /font but it is not work. i have msg that this phone is not for root devices ( my phone is samsung gt-i5510), so i mnot able to mount system as rw. so now wht am do for install gujarati langu. in my divces. i have android 2.2 version.

  32. Reply Dev February 29, 2012 at 4:24 pm

    Thanks, this has resolved the issue on my phone to view atleast 2 indian font, hindi and gujarati,

    the Opera browser does the same thing, if you enable to image rendering in by opening opera and in searchbar type config:opera and go down to the bottom and enable image rending.

    The only difference with this is I can now read this font in htc sense widgets ie friendstream, loving it.

    however i had to rename the file to DroidSansFallback and replace the original.

    thanks once i again, but i have other, i have another phone Samesung Galaxy Ace which is not rooted, is there a way to do this with out root, as i know that root will vid the warranty on the phone and its not my phone so dont want to go the way of rooting on that.

    thanks

    Dev

  33. Reply Ashutosh January 6, 2012 at 10:36 pm

    It doesnt work. We need framework as well.
    Rooting is must to render the language and have access on System/ fonts folder.
    Anykey Keyboard and other method without root, will not install the fonts in ROM.

  34. Reply Swapnil Roge November 13, 2011 at 6:07 pm

    Just upgrade ur phone to gingerbread 2.3 .4 or
    more.In this version, there is provision for indic
    fonts.No need of rooting. we have to just
    download anysoft keyboard from market and
    we have to download specific language plugin
    such as devnagari, gujarati, tamil etc.

  35. Reply Ahmad November 6, 2011 at 7:07 pm

    Hi,
    Thank you for this explanations. It helped a lot. I have a Samsung G S5660 bought from EAU. Installed following your instructions. I have the Devanagari fonts, but some signs from other languages do not display properly now. Instead of apostrophy or arrows, I got the box. Is there a way to solve the problem?
    N.B. I installed Indian Regional Font.ttf and DroidSansFallback.ttf as it seemd no enough installing the first fonts only. So the second file overwrited the existing one.

    Thanks

    Ahmad

    • Reply Swapnil Roge November 13, 2011 at 4:04 pm

      Just upgrade ur phone to gingerbread 2.3.4 or more.In this version, there is provision for indic fonts.No need of rooting.we have to just download any soft keyboard from market and we have to download specific language plugin such as devnagari, gujarati, tamil etc.

  36. Reply elan October 31, 2011 at 1:58 pm

    How abt Tamil keyboard……???

  37. Reply Moses October 24, 2011 at 6:55 pm

    Hi Neal,

    Could you please provide the link for Tamil Keyboard. I dont find it there in your list. It would be great if you could share it…

    Thanks
    Moses

    • Reply NeaL Pradeep October 25, 2011 at 2:02 pm

      as of now its not there!

      • Reply Yogbal_anima October 27, 2011 at 7:54 am

        For tamil keyboard, you can download Tamilvisai from the market.

  38. Reply Ghamaraj Luitel October 21, 2011 at 9:23 pm

    Is there the provision of complex text rendering engine support in Samsung Galaxy S GT I9000? if yes, how to fix?

  39. Reply ePandit October 21, 2011 at 5:16 am

    Only installing fonts is not enough. Indian scripts need complex text rendering engine support too. Without that the language will be visible but will not be rendered correctly.

  40. Reply Ghamaraj Luitel October 20, 2011 at 7:14 am

    Dear Neal.
    So many thanks for this wonderful article. I have Samsung Galaxy S GT I9000 set with rooted XXJVT and Ice Cream Costume Rom. I did following by set does not read Nepali/Hindi language.
    * Downloaded Indian Regional Font.ttf (it seems DroidSansRegionalAAD after downloading)
    *Went to setting of ES File Explorer
    *Did mount the System as the RW
    *copied the file from the SD card root and pasted to the path /System/Fonts.
    * Rebooted the set.
    *Downloaded the Hindi key board too.
    No result. Only the square boxes are shown in Hindi/Nepali Language mail or website. I am eager to read Nepali/Hindi in my set.
    Thank you.

    • Reply nimesh March 16, 2012 at 11:27 pm

      @Ghamaraj Luitel, opera mini down load gara ani opera:config type gara ra bottom ma Use bitmap fonts for complex scripts aaucha teslai yes gara nepali padna milcha natra samsung care tamrakar house ma jau 1000 tira bancha

  41. Reply Mahmud Koya October 19, 2011 at 4:08 pm

    Hi Neal,
    Downloaded and installed ‘ES File Explorer’ on pone, downloaded and cpoied ‘Indian regional Font.ttf to SD card, enabled Root Explorer and Mounted System as writable. You said:”Now, copy the file from the SD card root and paste the same it to the path /System/Fonts.” Where and How can I find the path /System/Fonts? Please help me.

    Thanks,
    Mahmoud.

    • Reply NeaL Pradeep October 20, 2011 at 10:13 am

      is your phone rooted?

      • Reply Mahmud Koya October 20, 2011 at 11:32 am

        Yes Mr.Neal my SGS GT-I9000 is on XXJVT2.3.5 and rooted with the same package and with Semaphore kernel.
        Where and How can I find the path /System/Fonts?

        • NeaL Pradeep October 20, 2011 at 12:08 pm

          Install the ES Explorer!

      • Reply Mahmud Koya October 20, 2011 at 12:14 pm

        Downloaded and installed ‘ES File Explorer’ on pone, downloaded and copied ‘Indian regional Font.ttf to SD card, enabled Root Explorer and Mounted System as writable. You said:”Now, copy the file from the SD card root and paste the same it to the path /System/Fonts.” Where and How can I find the path /System/Fonts? Please help me.

        • NeaL Pradeep October 20, 2011 at 12:17 pm

          have you rooted the phone?

      • Reply Mahmud Koya October 20, 2011 at 12:56 pm

        Hi Neal,
        Sorry to say that I think you are answering me without reading my comments fully. I said my phone is on xxjvt2.3.5 and rooted and with Semaphore Kernel. Installed ‘Es file Explorer’, copied to SD card ‘Indian regional font.ttf’, enabled toot explorer, mounted system as writable.
        After that as per your instruction I should copy the file from the SD card root and paste the same it to the path /System/Fonts.” Where and How can I find the path /System/Fonts? Please help me.

        Thanks,
        Mahmud.

  42. Reply linson October 19, 2011 at 3:59 pm

    when i try to write using panini keyboard square boxes appear on screen in my rooted samsung galaxy s

  43. Reply linson October 19, 2011 at 3:55 pm

    i still cannot read malayalam fonts on my rooted samsung galaxy s

    • Reply NeaL Pradeep October 20, 2011 at 10:17 am

      have you placed the .ttf file correctly? and rooted the phone?

  44. Reply ketan Hindocha October 19, 2011 at 1:46 pm

    If this tric not works, just rename downloaded font(from above link) to DroidSansFallback.ttf
    and copy to above said folder (system/fonts), it will overwrite original file.
    and set permission to rw-r-r
    It is advisible to backup original file

    This way it worked on my SGS

  45. Reply Egor Linus October 19, 2011 at 9:53 am

    Anysoft keyboard does the job without rooting.

  46. Reply Paddy Padmanabhan October 19, 2011 at 8:59 am

    HI How do I go to /System/Fonts to paste the copied fonts. Please advise.

    Padmanabhan

  47. Reply Ghamaraj October 19, 2011 at 5:23 am

    Very exiting and valuable aryicle. It regards millions of Indian and Nepali users. Thanks a lot. I just read article. Going to install it soon. I will let inform if any issues after installing it. Thanks again listening our request.
    Ghamaraj

Leave a reply

Human Verification: In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.