I am trying to include Unicode charters in LaTeX but I am getting error. These are the characters ,മല + ആയിരുന്നു = മലയായിരുന്നു . I need to include


I am getting following error:

Type H <return> for immediate help.
l.27 മ
ല + ആയിരുന്നു : മലയായിരുന...
Your command was ignored.
Type I <command> <return> to replace it with another command,
or <return> to continue without it.
! Package inputenc Error: Unicode char \u8:ല not set up for use with LaTeX.

I use this font


Texmaker 3.2

Any Clues?

  • Well not all chars are supported, and not all chars are available in fonts.
    – daleif
    May 27, 2014 at 13:59
  • So what I have to do?
    – karu
    May 27, 2014 at 13:59
  • Show us, which font you are using, which routine you use to compile, what packages you load, which encoding you have in your editor. Give us an MWE!
    – LaRiFaRi
    May 27, 2014 at 14:01
  • 1
    @LaRiFaRi is talking about a minimal working example (MWE). And welcome to TeX.SX!
    – Adam Liter
    May 27, 2014 at 14:12

1 Answer 1


For this type of document, I would recommend to use XeTeX which has builtin Unicode support. You will also need to load a font that has support for the needed characters. For example, try this with 'FreeSans':




മല + ആയിരുന്നു = മലയായിരുന്നു

Compile this with xelatex unicode-test.tex to get the result:

enter image description here


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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