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
  • సందీప్

    చాలా బావుంది

  • 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. 🙂

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

  • శుభం. 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:


  • jagan

    good and nice work.

  • Cheers Eletoo!

  • suren

    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.


  • abhinay

    @ 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 ?

  • Anonymous

    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


  • Suren

    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


  • abhinay

    @ 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

  • Suren

    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?

  • Vasu

    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 ?


  • abhinay

    @ 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.


  • Vasu

    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


  • @ Vasu

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

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


  • Vasu

    Hi Abhinay,

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

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

    Do you know how to fix it ?


  • kishan

    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

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

  • Awesome man 🙂

  • నమస్కారము…
    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??]

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

  • punchagan

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

  • Pingback: Telugu Rendering in Ubuntu… « Noetic Nought…()

  • Thanks a lot for the tip. Very useful.


  • ప్రభాకర్

    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.

  • Kanna

    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

  • 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.

  • leo

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

  • Dr V.Hyder Khan

    It is good but I wnated to download lunix

  • బాబు

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

  • Pingback: మిథ్యాకరణ: XPలో ఉబుంటు « వీవెనుడి టెక్కునిక్కులు()

  • laxmi asireddy

    its good

  • laxmi asireddy

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

  • sri

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

  • Anonymous

    @ sri

  • @ sri
    use & do copy-paste

  • G.D.Prasad

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


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

  • lokesh

    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

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

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

    If not, in any other intelligent IM?

  • asireddy laxmi ou

    chalaa bagundi

  • asireddy laxmi

    its good

  • krishna

    thanks a lot sir

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

  • naligantisharath


  • 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.

  • @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 😉

  • @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!

  • 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.

    • Updated the blog accordingly! Thanks Suraj!

  • Pingback: Telugu Rendering in Ubuntu Linux | Abhinay's Blog()

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

  • narayan

    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

    • Chvchaitanya

      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..

  • Kasula Madhusudhan

    నమస్కారం అభినయ్ గారు !
    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
    – మధు సుధన్

  • teju

    Dear abhi

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

  • Sriharshachilakapati


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

  • Vinay Reddy

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

    • babu subbu

      Ti – టి , Da – డ