I have been using emacs for almost 7 years now. Started with emacs 23. I have used to read and write tamil language text inside emacs with both scim-input and ibus under gnome without any additional config inside emacs. But after switching to emacs 25 the system input is not working and even inside if I select tamil-itrans input methods, I cannot type in tamil text.

Even tamil script rendering has been degraded. What can I do to rectify this??

screenshot of zim and emacs showing tamil text

  • Are you using one of the m17n layouts? I'm using emacs 27 on gnome. No issues with Tamil text rendering. Typing also works out of the box for prebuilt Tamil input methods on ibus, named Tamil (Inscript), Tamil (Tamilnet '99), Tamil (Srilanka, Tamilnet '99), etc. (However, they are wrong keyboard layouts, not really Tamil-99). I'm unable to type with m17n layouts on emacs. Do non m17n Tamil layouts work for you? Commented Nov 1, 2020 at 14:57
  • Add this extra stuff to your .emacs, (add-to-list 'default-frame-alist '(font . "Baamini")) & you will be able to type all tamil keys inside emacs. But, your minibuffer will also be using tamil font, thus you cannot do read any ctrl-keys / commands inputs
    – Saravana
    Commented Mar 28 at 12:27

1 Answer 1


tamil-phonetic is an Emacs Lisp library which provides phonetic input natively. See Tamil Phonetic Input Method in Emacs / Emacs-இல் தமிழ் ஃபொனெடிக் முறையில் type செய்வது எப்படி? for more information.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.