Telugu Rendering in Ubuntu Linux

To get correct rendering of telugu in Ubuntu GNU/Linux enter these commands in your favorite Terminal :
Read Telugu:

For Ubuntu Latest Versions (>= 9.10 Karmic Koala):
[bash]sudo apt-get install ttf-telugu-fonts language-pack-te
# Restart any application which is opened to take the effect (Such as Firefox)
# You are done! Enjoy the telugu font – Test page :

** Ubuntu developers included Lohit font in ttf-telugu-fonts package in the latest versions

Check out these Telugu Pages to see if you got it right – or

Write Telugu – Input:

(If you want to type in telugu enter following commands)

In Ubuntu Latest Version (>= 6.10 Edgy):
[bash]sudo apt-get install scim-m17n
wget “” -O te-rts.mim
sudo mv te-rts.mim /usr/share/m17n/[/bash]

* I prefer RTS input style for telugu because it is easy.

** If you have very old version of Ubuntu online casino (Dapper, Edgy, Fawn, Gutsy or Hardy) Follow this – [Link]

To run SCIM (i.e., Telugu Input) whenever you login into GNOME, do this – Open gnome-session-properties ( System > Preferences > Sessions ), Click Add button in Startup Programs tab, fill the Name and Command as scim, Restart the Gnome session or just run scim command from terminal.

After restart, now you can type telugu everywhere (at GTK, Qt ). Just right click where you want to type telugu select input method as SCIM, and press ctrl space to switch from telugu to english or english to telugu.

You have to select the telugu language from the scim toolbox.

Enjoy 🙂

పండగ చేసుకో ఇక…

నా గ్నొమ్ డెస్క్ టాప్ తెలుగు లో...

My GNOME desktop in Telugu

"Showing Firefox 3.5.5 in Ubuntu 9.10 for Telugu Rendering with Lohit Font"Showing Firefox 3.5.5 ( in Ubuntu 9.10 for Telugu Rendering with Lohit Font

Got very excited with the Telugu language (మాతృ భాష) in Linux ?

You can get complete Telugu Desktop in GNOME, Do this…

  • sudo apt-get install language-pack-gnome-te-base language-pack-gn
  • Open System > Administration > Language Support
  • Check Telugu Support, Click Apply.
  • Then Restart Ubuntu. You are done. మొత్తం తెలుగు వస్తది ర బై. 🙂

In Ubuntu Dapper & Ubuntu Edgy :

  • sudo apt-get install ttf-telugu-fonts ttf-indic-fonts language-pack-te
  • wget
  • sudo cp fonts.cache-1 /usr/share/fonts/truetype/ttf-telugu-fonts
  • sudo fc-cache
Posted on Oct 15, 2006
Written byAbhinay Omkar

63 thoughts on “Telugu Rendering in Ubuntu Linux”

  1. సందీప్ says:

    చాలా బావుంది

  2. Pretty awesome. I tried using the Pothana2000.ttf to get the Telugu Fonts but was not able to. I’ll try this. Nice job for the tutorial. 🙂

  3. Also, for the telugu transliterator of “Firefox” should be, phi ya re phaax .. you put phire fox.. its a bit different 😉

  4. శుభం. The procedure for Edgy is even simpler (one does not need to install my packages because Edgy already comes with the required versions).

    I wrote instructions for Edgy, as well as how to enlarge Pothana2000 font on my blog:


  5. jagan says:

    good and nice work.

  6. suren says:

    I have followed the steps to install telugu fonts in my laptop.
    i am having ubuntu edgy and firefox and after i followed the steps and restarted the laptop and when i open telugu website (eenadu) my browser is getting closed automatically.

    is there something i am missing in my installation or do i need to do something for this problem?

    but when i open, its showing perfectly.

    please suggest me.


  7. abhinay says:

    @ suran
    Open firefox from the terminal and check for any error messages. Is that problem is only when you open eenadu page or all telugu pages ?

  8. Anonymous says:

    Hi ahinay
    The problem is only when i try to open eenadu website.I am not a linux guy but i am starting to be.

    when i open firefox from terminal the browser is getting opened but no messages displayed in the terminal


  9. Suren says:

    Hi ahinay
    The problem is only when i try to open eenadu website.I am not a linux guy but i am starting to be.

    when i open firefox from terminal the browser is getting opened but no messages displayed in the terminal


  10. abhinay says:

    @ Suren
    download eenadu font from here : . Rename it as eenadu.ttf then move it to /usr/share/fonts/truetype/ttf-telugu-fonts/ then enter ‘sudo fc-cache’ command , Try to open eenadu website after restarting the firefox. Then you ‘ll get correct telugu rendering in

  11. Suren says:

    Hi Abhinay
    I downloaded eenadu fonts from the eenadu website and copied into the ttf-telugu-fonts folder and it works.
    i could read the eenadu news online now, but i have a small problem here. The fonts are displayed with small hyphen symbols.
    its like this -thaa-jaa -vaarhta-lu.
    why is it so?

  12. Vasu says:

    In version 6.04 i was able to see the Telugu font Web pages properly after following your instructions.
    I recently upgraded my Ubuntu Os from 6.10 to 7.04.
    After upgrading to 7.04, again, i was not able to see the Telugu font properly.
    Is there any issues with 7.04 to see Telugu font web pages ?


  13. abhinay says:

    @ Vasu

    Hi Vasu,
    There is no issue with 7.04 rendering Telugu. You can read Telugu web pages as in previous versions of Ubuntu.
    You do not need to do all the above in the new version of ubuntu. Just do this,

    sudo sed -i s/lang=:/lang=te:/g /usr/share/fonts/truetype/ttf-telugu-fonts/fonts.cache-1

    And make sure you have language-pack-te, language-support-te packages installed, if not apt-get them. And Let me know if it works.


  14. Vasu says:

    Hi Abhinay,
    I do not have fonts.cache file in ttf-telugu-fonts directory.

    Did i missed something in upgrade ? Do you know how to get it ?

    sudo sed -i s/lang=:/lang=te:/g /usr/share/fonts/truetype/ttf-telugu-fonts/fonts.cache-1

    sed: can’t read /usr/share/fonts/truetype/ttf-telugu-fonts/fonts.cache-1: No such file or directory


  15. Abhinay says:

    @ Vasu

    You can download fonts.cache-1 file from here, Just fallow these steps.

    sudo su -
    cd /usr/share/fonts/truetype/ttf-telugu-fonts


  16. Vasu says:

    Hi Abhinay,

    After following those commands, the telugu font is dispalying as follwoing…

    అన్నమయ్య సంకీర్తనలు – అన్నమాచార్య సంకీర్తనలు – కీర్తనలు

    Do you know how to fix it ?


  17. kishan says:

    hi there,
    Nice tutorial but i am new to feisty fawn and i am not able to render telugu fonts i tried all the commands u have given here but its still unable to render ,,,i have the same output as vasu can u please help

  18. Abhinay says:

    Hi ALL,
    blog updated for feisty fawn, check it out

  19. Rama says:

    Awesome man 🙂

  20. నమస్కారము…
    nice tutorial; thanks.. i would like to put it on my blog too..
    btw… i am a linux newbie..
    could you tell me what exactly is happening in the tutorial?
    after i install the ubuntu font package.. what’s the need to install a new font??
    [what exactly is the ubuntu font package consisting of??]

  21. Abhinay says:

    @ పునీత్
    Actually, there is a bug with the pottana font , thats why i have used lohit font in Ubuntu Feisty.

  22. punchagan says:

    oh okay!
    then shudn’t pothana be replaced with lohit [or some other font.] in ubuntu package??

  23. kamesh says:

    Thanks a lot for the tip. Very useful.


  24. ప్రభాకర్ says:

    Tried and was sucessful with the instructions. However, ఈనాడు (eenadu) rendering has the extra “-“, which makes it difficult to read. ఆంధ్రప్రభ (aandhraprabha) was much worse with English alphabets overlaying the telugu text.

    Then I remembered that Mozilla / Firefox has the “padma” add-on for conversion of proprietary fonts (indian langauges) to public formats (and viceversa). Installing this (from ) fixed all the issues.

    Thank you for the instructions.

  25. Kanna says:

    Hi this is a very good post. But what about the Ubuntu 7.10? How to make my Ubuntu 7.10 box to render telugu on its desktop and in the system ? How to type in telugu in my Ubuntu 7.10 box? Please help me

  26. Abhinay says:

    Hi Kanna,
    I didn’t install Ubuntu 7.10 on my box. I ‘ll let you know how to render or type telugu in Ubuntu Gutsy as soon as i install it.

  27. leo says:

    Thanks man! Am able to read telugu in firefox now.

  28. Dr V.Hyder Khan says:

    It is good but I wnated to download lunix

  29. బాబు says:

    ఆభినయ్! ముందుగా మీకు నా కృతజ్ఞతలు. మీ పుణ్యమా అని ఉబంటూ8.04 లో తెలుగు టైప్ చేయగల్గుతున్నాను.కాకపోతే చిన్న ప్రాబ్లెమ్! లినక్స్ అనే పదంలో క్స తర్వాత పొల్లు కనిపిస్తుంది- నేను టైప్ చేసినా, ఏదైనా తెలుగు సైట్ చూసినా సరే! దీన్ని సరిచేసె ఉపాయం తెలిఅయచేయగలరు.

  30. laxmi asireddy says:

    its good

  31. laxmi asireddy says:

    its good and i want do something to swetcha becase iam letreture student but i dont know how to contact to swecha

  32. sri says:

    abhinay garu namaskaram.nenu orkut lo na profile ni telugulo rayalanukuntunnanu but orkutlo telugu ala rayalo naku teleedu meeru chepthara

  33. Anonymous says:

    @ sri

  34. Abhinay says:

    @ sri
    use & do copy-paste

  35. G.D.Prasad says:

    మీకు క్రుతజ్ఞుడను. “ఞ ” మరియు ఇతర అక్ష రములు వ్రాయుటకు లెఖిని.ఒఅర్జి చూచాను.
    నేను ఉబుంటు లినక్సు వాడుచున్నాను


  36. Abhinay says:

    @ G.D.Prasad
    Thank you!
    But, I didn’t understand the second sentence in your above comment.

  37. lokesh says:

    hi,i followed ur steps for ububtu hardy.i copied and executed ur first command it seemed to install fonts of many languages telugu,tamil,gujarathi,malayalam,and many others.when i try to run ur second command,then entered my password the error message says:cp: cannot stat `lohit_te.ttf’: No such file or directory
    and i’m not able to see telugu script on eenadu page.can someone help me..thanx in advance

  38. అభినయ్ గారూ, ధన్యవాదాలు..
    ఉబుంటులోకి మారి కొద్ది రోజులైంది.. తెలుగు రావట్లేదే అని తన్నుకుంటుండగా ఫైర్ఫాక్సు వారి సహకారం దొరికి, బ్రౌజర్లో మటుకు తెలుగు వచ్చింది. ఆపైన మీ బ్లాగు సాయంతో చక్కని తెలుగు దొరికినట్లైంది. మరో వెయ్యి ధన్యవాదాలు అందుకోండి.!!

  39. V.Ramasami says:

    Is it possible to remap keys in SCIM; if so, how?

    If not, in any other intelligent IM?

  40. asireddy laxmi ou says:

    chalaa bagundi

  41. asireddy laxmi says:

    its good

  42. krishna says:

    thanks a lot sir

  43. $udhakar says:

    గణన యంత్రం, చెత్తబుట్ట భలే నచ్చాయి.

  44. naligantisharath says:


  45. kamakshaiah says:

    I am very much happy with your work!
    but brother….

    Ubuntu is not as much metured as windows it seems. I had suffered & suffering regarding this initramfs problem, if u have any solution please give me, for which I may be very much thankful to you.

    this is happening only when I apply updates, sometime I had lost my family (valueble) fotos because of this.

    recently I encountered two more problems, sh>grub> prompt and booting issues. I think u appeared to be matured linux user. please give me information. I am new to linux.

  46. Abhinay says:

    @Narayana Thank you very much =)
    @Ramasami why do you want to remap SCIM anyway? There are many other alternatives if you want to remap keys.
    @asireddy @krishna @sharath Thx!
    @Priyatam It’s old dapper package, isn’t ?
    @Sudhakar he he.. Thx Sudhakar mama 😉

  47. Abhinay says:

    @kamakshaiah Thx bro! Ubuntu is already very user friendly & stylish comparing to it’s predecessor versions.

    Regarding your problem,
    I haven’t got any problem with my initramfs. I just checked few ubuntu forums post. Found this workaround which worked for most of the users – Go to BIOS and change the SATA mode from ‘IDE’ to ‘RAID’. Not sure if it works, you can post your detailed problem to Ubuntuforums anytime they can help you.

    Regarding grub recovery, follow this link –

    You can always use Live CD to recover your data in worst case. Boot into Live CD and Copy your important files from Ubuntu partition to your Windows partitions.

    Hope this helps!

  48. Hey Abhinay,

    I submitted a new revision of te-rts.mim that assigns new Unicode characters for @2, ~c, ~j, ~l, and ~L; allows _ to be typed normally; adds j&n to produce jn literally; and cleans up the source code.

    Please update the URL of te-rts.mim in this blog post accordingly:

    wget "" -O te-rts.mim

    Note that the above URL fetches the input method directly from’s source code repository. You don’t need to cache that file locally in your googlepages account because isn’t going to disappear anytime soon. 🙂

    Thank you.

    1. Abhinay says:

      Updated the blog accordingly! Thanks Suraj!

  49. Thanks it really worked! for eenadu too without installing eenadu font 🙂

  50. narayan says:

    Hi abhinay, Upgraded to Ubuntu 10.10, they now have ibus in place of scim. Ibus, they say, is intelligent, but it is refusing to switch on input methods!:( says “inout method off” ! Where and how to proceed? I am able to read telugu- that is all. Would be nice if you were to add a special note to your piece for Ubuntu10.10

    1. Chvchaitanya says:

      Hello All,

      Can any one pls tell me how to save the eenadu web page. I tried to save it. But When I open it, it showing some other slang which is not telugu. Pls help on this..

  51. Kasula Madhusudhan says:

    నమస్కారం అభినయ్ గారు !
    I have followed all the instruction given in this page. And I am able to type successfully in any GTK
    based application like gedit, but not in gnome-terminal.
    If I type “madhu” using ‘te-rts’ font gedit shows it as “మధు” but in gnome-terminal it is showing as “మ” overlapped with “ధ” and “ు” showing as separate character.

    Can you please tell me what are the additional setting I need to do to render the telugu correctly in terminal. I am using Ubuntu 11.04 Gnome Desktop.

    Thanks in Advance
    – మధు సుధన్

  52. teju says:

    Dear abhi

    This is Teju my debian desktop unfortunately render to telugu but i need settings to english how is it. please send me. 

  53. Sriharshachilakapati says:


  54. Really good work.. Thanks for creating the Telugu version

  55. Vinay Reddy says:

    తెలుగు బాగానె వస్తుంది కాని ti నొక్కతె తి వస్తుంది టి రావాలి… అస్సలు ట రావాలి అంటె ఎం నొక్కలి,,, and డ కూడా రావడం లేదు… telugu rts keyboard

    1. babu subbu says:

      Ti – టి , Da – డ

Leave a Reply

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