By default ubuntu have Three Tamil font in a debian package(ttf-indic-font) the three fonts are TAMu_Maduram.ttf, TAMu_Kalyani.ttf,TAMu_Kadambari.ttf, but those three fonts are not mapped Unicode, it means we couldn’t type both Tamil and English in a document using this font because some Tamil characters are occupy in the places of English character.
Typing both English and Tamil(error)
TAMu_Kalyani.ttf,TAMu_Kadambari.ttf Those font are now cleared the bug in the name of Kalyani.ttf and Kadambari.ttf.
Bug image on TAMu_Kalyani.ttf
Now you can see the red box in fontforge Tamil glyphs are occupy in the places of
English glyphs and also ligature are not used.
image on Kalyani.ttf
In this image you can see the red underline in that the selected glyph Unicode name will display. All the glyphs are properly matched in their Unicode place.
Typing both English and Tamil
Now you can type both English and Tamil.