The problem exists with diff encoding for tamil fonts. the best solution for me ( instead of having to download new font everytime) - atleast to me, there is a free plugin for firefox called athiyan. google for *அதியன்*Firefox addon.
it allows you multiple font views at the click of a button. also firefox has a gmail plugin that allows you to type tamil using simple english keyboard with tamil transliteration format.