It seems like the Chrome browser in Ubuntu has some issues in displaying Tamil fonts. I guess, other Indian languages also might be having the same issue. The weirdest thing is Firefox was displaying the Tamil content properly.
So, after searching through the Chromium group for a while, found the fix for this issue.
To fix Tamil font in Ubuntu Chrome
- Open Terminal
- Go to the folder: cd /usr/share/fonts/truetype/freefont
- Delete *FreeSerif.ttf: *sudo rm FreeSerif.ttf
- Delete *FreeSans.ttf: *sudo rm FreeSans.ttf
- Close and re-open the browser.
The Tamil font should be displayed properly now.