Android ICS does not natively support rendering of Tamil, Devanagiri
and Bengali scripts. It just supports the fonts. Rendering depends on
individual apps. This is a clever move from Google to increase the
native browser usage. They've implemented font rendering in the
stock browser; firefox still shows the compound characters wrongly.
Facebook app renders correctly too.