Malayalam Font for Android ICS & Gingerbread

Do you miss reading Malayalam font on Facebook on your android device?.  You’ve found the solution  for that problem.

This tweak was created for self use long time back by me. This will enable Malayalam on your android device  by installing the proper files.  Gingebread version works by a hack.It will work but issues arising are not known.


  1. Copy the right ZIP file for your phone/ROM  to your SD card.
  2. Reboot your phone to recovery mode . You will need ClockWorkMod Recovery for this tweak to work.
  3. Choose update from sdcard. Locate the ZIP file and update it.
  4. Reboot.


You will be able to read Malayalam after applying this tweak  anywhere  in your phone ( Facebook, Browser etc).

For, Android 4.0+ – ICS ROMs-

Malayalam ICS (742.8 KiB)

For Gingerbread  ROMs.-

Malayalam Not ICS (741.0 KiB)

42 thoughts on “Malayalam Font for Android ICS & Gingerbread”

  1. Thanks for the effort, malayalam now does show up on all apps on my Samsung Galaxy S2 (Cyanogem mod 9 experimental build) . but the problem is.. the chillaksharams doesnt add up to make a word properly, they are all shown as different words.

    What I wonder is, the stock ROM on Galaxy S2 does do a wonderful job in rendering everything in malayalam flawlessly.
    It uses a SamsungMalayalam.ttf font. I tried replacing the Lohit-Malayalam.ttf font with it. But results are same.

    I tried news websites like manorama, madhayamam, mathrubhumi . all of them rendered well (except madhyamam on just letter ന്റ)

    I cant figure out how things workout for such websites and not for facebook, Gmail app etc.

    screenshot :

    1. Hi, I own a Galaxy S i9000 Hence i coudn’t get that particular font. Can you give me a link to SamsungMalayalam.ttf you are talking about?. Almost all the malayalam fonts i tried couldn’t render complex characters. Hence i sticked with the minimal Lohit font which is shipped with Linux.

  2. Sure, try this link. I’ve uploaded it here.

    ps: I was hoping that I would get some email notification on comment, seems like that didnt work, hence the delay 🙂

    I’ll keep an eye here.

      1. I see.. if that was the case, though it could render malayalam news websites properly, it couldnt render the facebook page without troubles. ( while accessing facebook through the default browser )

        but on the stock ROM everything including the apps rendered properly, I’ve been always using gmail, facebook (app & website) etc without any rendering issues what so ever..

  3. Seems like the perfect rendering of malayalam on stock ROM doesnt really have anything to do with the font per se. but rather it has to do with some kind of hack by samsung to workaround the rendering issues on ICS. dunno what they really did !

    1. I’m onto something. Give me a bit more time. I’ll have to compile CM9 myself to try that out. Yeah, Samsung had to hack it around to make the complex scripts render properly. I got some leads onto that and some intuition . 🙂 .

      1. Now thats VERY interesting to hear 🙂

        ps: on another note, I think your email notifications are not on track yet.

        1. About the notifications, I think it is because you didn’t confirm the subscription request. And you didn’t get the request because my server had problems then. If you subscribe again, it will work. 🙂

        1. I compiled the ROM. It is rendering complex malayalam on a plain CM9 . But the patch has to be applied on the ROM’s in the source itself. It’s not working if i replace the file in an existing ROM. :-\ . Sad.

          1. I see.. anyways it looks like there is an alternative solution for this problem. the latest Chrome (non stock) browser seems to render everything properly.. including gmail, facebook etc

            still, there is no workaround for individual applications like Gmail, facebook etc for proper rendering

            appreciate your efforts 🙂

      1. Thanks for the heads up, are u sure the font provided by you is for kannada i see it as samsungmalayalam.ttf. if its by error, please provide me kannada font. One tamil developer has developed a application (apk) even that would render in all app and browser with any problem. the font app is avaliable in market with tamil font (Tamil Unicode Font -Donated) search as KM tamil app. if you are a developer, if u make a common app to install all font, will definitely help lacks of android users who are on ginger bread.

        1. You must’ve clicked the wrong link. I didn’t give you any malayalam link. Do exactly like i have explained.

          And No, no apk or app can do that for the entire system. You can use Chrome for Android – Available only for ICS – from google ,if you want to see indic languages without any patches.

  4. നിരഞ്ചൻ,​ നല്ല ഉപകാരമുള്ള ആപ്ളിക്കേഷനാണ് പക്ഷേ ഒരു പ്രശ്നം റെണ്ടറിംഗ് ശരിയാകുന്നില്ല,​ ബൗസറിൽ വരുന്നുണ്ട് പക്ഷേ ആപ്ളിക്കേഷനുകൾക്കുള്ളിൽ വരുന്നില്ല. എങ്ങനെ ഇത് നേരെയാക്കും . ഞാൻ ഉപയോഗിക്കുന്നത് സൈനജൻമോഡ് 10 ICS ആണ്

  5. Hai Niranjan, I am having a troubled time with my HTC flyer running on 3.2. Mallu fonts are displayed as boxes. Any solution? Is it possible to root my device and install ICS? Your reply will be highly appreciated.

  6. .Just download Dolfin browser. Use it read malayalam. I tried shalom times,Sunday shalom, Deepika,Mathrubhomi with this browser. THOMAS

  7. IS it possible to use this in galaxy ace which is not rooted ( in recovery mode, update from sd card seems not to work). How can it be rectified

Leave a Reply