Install Read / Write Indian Language Fonts on Android

Android Phones released these days in India generally comes with atleast Hindi Font support but again it depends upon Manufacturer; Google doesn’t provide it. And after Flashing Custom ROMs, you even lose that so, here is a way to install Indic fonts / Indian Regional Languages on Android.

It all depends on Font and you just need proper Font which supports these languages whether unicode or whatever. You need following things to proceed:

  1. Rooted Android Device
  2. ES File Explorer (Free download from Android Market)
  3. DroidSansFallback.ttf Indic TrueType Font
[alert-note] How to Root Most Android Phones and Tablets with zergRush Exploit Toolkit [/alert-note]

Root access is necessary as we are installing Font in System Root Directory. If you haven’t rooted, You should search google “Root <device name>” or use popular one click rooting tools like Z4Root, Super One click root, etc.

Regional Language Fonts Adroid

Font Supports most popular Languages of India:

  • Hindi, Marathi, Sanskrit (Devnagri Script)
  • Nepali
  • Bengali / Bangla
  • Gujarati
  • Kannada
  • Tamil
  • Telugu
  • Malayalam
  • Punjabi / Gurmukhi
[alert-note] Set Hindi Keyboard for Jellybean as Input in Android 4.1 [/alert-note]

Devnagri Font Website AndroidRegional Language Font Android Talk

How to install regional Fonts on Android

  1. Download the Font and Save it in SD Card
  2. Open ES File Explorer – In settings, Enable Root Explorer and Mount System as RW
  3. Copy the file from SD Card root and Paste it to /System/Fonts (Overwrite if necessary)
  4. Reboot
  5. Test if Fonts are rendering properly by sending an SMS from SMS440 or open some website in regional language.
[alert-note]How to create your own fonts easily with Free Font Builder Software[/alert-note]

Font is not restricted to just SMS Messages but also applicable everywhere on System. Like you can browse websites from browser, read Emails, etc and there will be no more Boxes or Question Marks symbol.

Note: There is a problem with rendering of joint alphabets in some languages but they still it is readable. Font link will be updated if I find some other good font with proper rendering and appearance.

[alert-note] How To Know the Font Used in an Image? [/alert-note]

Install Regional Language Keyboard and Write Multilingual

After installing the fonts, you may implement it even to write in various languages. For that, you need proper keyboard.

I found some language Keyboards which I am listing here.

Bengali Writing Keyboard

[alert-success] Writing in Regional Language Was Never So Easy Before Google Input Keyboard[/alert-success]
  1. Write Hindi Keyboard for Android (Marathi Sanskrit Nepali Devanagari Font Keyboard) – Download
  2. Write Kannada Keyboard for Android – Download
  3. Write Bangla keyboard for Android – Download
  4. Write Punjabi Keyboard for Android – Download
  5. Write Telugu Keyboard for Android – Download
  6. Write Malayalam Keyboard for Android – Download
  7. Urdu / Arabic Keyboard for Android – Download
  8. Gujarati Keyboard for Android – Download

All above fonts require Font already installed on Phone else they will type in English only.

[alert type=”default or success or info or warning or danger”]Find Free Alternatives For Paid Android Apps All In One Place[/alert]

P.S. I could find only few Language Keyboard layout, if you find or have developed one for your language, please comment and let us know so that we will include in post and all will be benefited.

Click Here to Leave a Comment Below 61 comments
gursaab - September 22, 2011

hi,, I have HTC hd2 with miui stable rom ,,I checked my root status and m rooted, then I download the fonts from ur link and tried to copy in system/fonts but got a error. exception found, ,,permission denied …what should I do plz help

Reply
    Rohit Langde - September 23, 2011

    Which File Manager did you use to do this copying operation? Please note that you have to mount your system as R/W before you can proceed. In some case there may be existing same file in same directory so, overwriting has to be done.

    Reply
      MOHSIN - December 17, 2012

      IAM USING ROOTED MICROMAX A52 ANDROID MOBILE PHONE. BEFORE ROOT I CANT READ HINDI FONT. AFTER INSTALLING THE DroidSansFallback.ttf FONT IN MOBILE SYSTEM/FONT AS SUGGESTED BY YOU NOW I CAN READ HINDI FONT BUT I CAN’T READ MATRA’S PROPER PLZ SUGGEST ON THIS ISSUE.

      Reply
      Jagjot Singh - May 23, 2013

      How to mount my system as R/W….
      Using es explorer
      Phone micromax canvas hd

      Reply
        Rohit Langde - May 23, 2013

        Is your Phone rooted?
        If so, you can mount it from the option under Settings.

        Reply
          Tamal - June 17, 2013

          How to: Mount System RW in Micromax a52 ?
          My phone is rooted .

          Reply
gursaab - September 22, 2011

success, ,,copied, overwrite. fonts but still seeing boxes instead of Punjabi fonts on web browser 🙁

Reply
    Rohit Langde - September 23, 2011

    Please confirm if other fonts like Hindi are rendering properly. If none of the language fonts are showing up then you may have to repeat procedure.

    Reply
    Harsimran - February 22, 2014

    While I know it is a long pending question and would have been resolved now, still answering as it might help other.

    After copying and pasting the font, ensure that you grant read permission for others on the font. Long press the font after pasting and get into the properties, change access control and grant read access to everyone. Reboot and it should be done.

    Reply
gursaab - September 24, 2011

hi,,,,I ve downloaded fonts from ur link and copies with es file manager and overwrites successfully ,,still no indian language fonts are rendering properly …I repeated the procedure 2,3 times but results are same, ,,should I try some other fonts ? from where I can download?

Reply
    Rohit Langde - September 25, 2011

    The DroidSansFallback.ttf Font I gave has maximum language support which other fonts lacked infact this can be said to be complete. I am clueless on why it didn’t turn out to be working for you.
    I don’t think it’s a ROM problem because even I am on MIUI and the screenshots above were taken on same time.

    Reply
gursaab - September 27, 2011

which rom u use ,currently m using miui 2.3.4 stable, I ll change which u suggest but I want these font on my phone, ,

Reply
    Rohit Langde - September 28, 2011

    The Screenshots above refers to when I was MIUI 1.9.09 Stable 2.3.4 but then upgraded to 1.9.16 Beta for Galaxy S even where it worked fine. Now, I am on HawKish Premium 4 RC2 even where the fonts are rendering properly.
    Only difference between both of us following procedure is I used Root Explorer which I think won’t make difference as such because even you over written the older file.

    Reply
      saumil parmar - August 29, 2012

      Really thanks Rohit..I have rooted Galaxy ace to cynogen 7.2 so i lost my guj.fonts now after ur updates ,it works 4 me…Really thanx 4 ur help.. 🙂

      Reply
gursaab - October 3, 2011

hey buddy, ,fonts r working but only on opera mini I can read and copy easily , but they r not working on internet browser ,,email, ,Facebook, nimbuzz and all. is there anything remains, ,secondly I m not able to download gurmukhi keyboard coz m using custom rom on HTC hd2 and market do not recognize my device is there any link from where i can download apk file…..

Reply
Faisal - October 31, 2011

Hi
I cant read malayalam properly..Is there any update for the malayalam fonts in it…?

Thanks

Reply
    rishin - June 25, 2012

    mee too… 🙁

    Reply
PSG - February 8, 2012

Working perfectly for my samsung i9000…

Reply
    ssss - March 19, 2012

    bro plz tell me how to root i9000 and full process

    Reply
Raj Domadiya - March 26, 2012

Can u tell me that how can i install gujarati fonts in browser …so that i can view gujarati blogs and news paper also in my galaxy pop….

Reply
Maddy - March 29, 2012

Can u please tell me Which font i need to copy for gurmukhi keyboard.

Reply
dr.s.v.sawant - April 30, 2012

on my galaxy y duos gt s6102 android phone.it is not possible to set as root enable and mount as rw with es file explorer.what to do to install devanagari fonts.phone already has droidindia.ttf and droidSansFallback.ttf (4.7mb).what todo next.

Reply
Rishi Khanna - May 4, 2012

Rohit you had a query about keyboard formats
I think thePARKATCHAT (??????) format which is nothing but a variation of inscript format is going to be the future of the hindi keyboard
Just like people say QWERTY they will say PARKATCHAT (??????)
Apple, HTC are the 2 companies already giving this as native to the device. I know samsung is following soon. And in the android marketplace many of the free keypads are indeed PARKATCHAT (??????)such as multiling, go keyboard etc

Reply
pradip bhatere - August 15, 2012

I want read write hindi font in micromax a50 android. mobile plz help

Reply
Jeet Chowdhury - August 16, 2012

my original DroidSansFallback.ttf is some about 3.xxmb but this one only 7xxKB… why? can you please tell me?

Reply