I have a Samsung Galaxy S GT-i9000 and I want to install a Hindi font on it. How can I do this?
5 Answers
There's NO support for Hindi or any other Indian languages built-in, in all Android versions up to and including FroYo (2.2). Gingerbread (2.3) does support Hindi as a language according to this post
If you're looking for a Hindi keyboard, you'll need the HindiIME APK from Samsung - they're usually installed on phones that Samsung sells in India. As a workaround, use Opera Mini for Android - it renders Unicode Devanagiri fonts correctly.

- 10,882
- 6
- 32
- 43
Unfortunately SAMSUNG has not installed Hindi font on the Indian variant of the Galaxy S. But there is a workaround. For this you will need root access. You can replace the DroidSansFallback.ttf file which is located in /system/fonts/ on your phone with the font mentioned in the first post of this link http://forum.xda-developers.com/showthread.php?t=798380.
Restart and enjoy. :)

- 31
- 1
This XDA post has instructions, summarized below:
Install HinKhoj Dictionary and then Go SMS Pro.
Open Go SMS, go to "Appearance Settings"
- Hit "Scan Fonts Packages"
- Go to "Conv. List Customization" from "Conversation List appearance", choose "Time and message font" and select "Hindi Hinkhoj Dictionary". It will automatically choose the "Mangal" font.
- Press the back button 3 times and choose to save the settings.
- Now go to "Conversation Customization" from "Conversation appearance" and change "Incoming font" and "Outgoing font" the same as above, and save this setting with different name.
- Finally from both of "Conversation List appearance" and "Conversation appearance" apply the User Defined Settings as your saved name.
- Exit the application and reboot your phone.

- 50,567
- 30
- 145
- 273

- 11
- 1
As others have noted Android does not support Hindi (or any other language that requires Complext Text Layouts, except for Arabic). Here is the relevant bug post for Hindi on GingerBread: http://code.google.com/p/android/issues/detail?id=12981
You can achieve some form of readability by installing a Hindi font, but it will not shape properly. If you can't live with that, than you will need to install third party apps that support Hindi. That said, the Galaxy 5 and Galaxy 3 sold in India (the Indian Variant) does have support for Hindi, but not the Galaxy S! Bug Samsung about it.

- 11
- 1
You don't need to install fonts, if you want Hindi to browse Hindi websites.
Use SETT Hindi Browser: https://market.android.com/details?id=lk.bhasha.sett.hindi
It's an exclusive browser for Hindi & it displays Hindi well in any device having Android 2.2 or above.

- 11
- 1
Once you open the app at the bottom left there should be the option for "SMS Translation". From here you can select the correct message to translate.
Hope this helps
– Daniel Feb 17 '11 at 02:04