Google has been adding support for a bunch of languages with each and every Android release. While support for regional Indian languages is still missing, Google added support for Hindi font way back in Android 2.3 Gingerbread.
The problem, however, is that the Hindi font rendering is broken in stock Android 2.3. This problem was only fixed in Android 4.1 Jelly Bean which also included support for Hindi as a system language along with a few other local Indian languages. With the fragmentation issue in the Android ecosystem, the Jelly Bean update for your Android handset might be quite a few months away.
Thankfully, a CWM flashable zip file from XDA member — siffar — adds support for 11 different Indian languages to any Android device running Ice Cream Sandwich. The zip file will add support for the following 11 Indian languages -:
Keep in mind that flashing the zip file will only add font rendering support for the above languages. This means that after installing this zip file, users will be able to browse websites in local Indian languages without any issues. It will not add the above Indian languages as a system language like in Android 4.1.1 Jelly Bean.
Head over to this XDA thread to download the CWM flashable zip file.