

Please make sure to read my comprehensive answer on how to tackle Tamil on Android Native apps and WebViews here in this Answer. Check out the app on how the library is utilised to convert the Unicode String to Bamini, TAB, TAM, TSCII and Anjal. There is a sample app available along with the library. Magic happens here ) encoding conversion TextView tv = (TextView)findViewById(R.id.textView1) Typeface tf = Typeface.createFromAsset(getAssets(),"fonts/mylai.ttf") Initialise the Typeface (assumes TSCII, Bamini, Anjal, TAB or TAM font located inside assets/fonts folder) All you have to do is simply import the library into your Android project and call the library as below. This library will help you to convert Unicode String to Bamini, TSCII, TAB, TAM and Anjal. If you hate all these manual encoding conversion then check out this libraryĪs I said in above line, if you like to change the encoding dynamically while running the application then consider using the library I wrote for Android. instead of the Unicode text provide the converted Bamini encoded script into the setText method. You can use your installed fonts in Word.
Tamil font viewer for android install#
Now use a converter to convert Unicode font into Bamini encoding. You can install almost any Hindi TrueType (.ttf) or OpenType (.otf) font on you iPhone or Android devices. Typeface font1 = Typeface.createFromAsset(getAssets(), "fonts/Bamini.ttf") And create TypeFace with the font Bamini and set it to the TextView. All you have to do is, download the Bamini font and place it in your assets folder. There is a work around for this solution. Reason is there are no Tamil fonts in the system. You will only see boxes if you use Unicode Tamil font in your app. Even then it had bugs and full support is provided with Jelly Bean (4.2). Unicode Tamil fonts download page from South Asia Language. Alanwood list for downloading Unicode Tamil fonts. However there are some free apps that support to read and write Tamil Unicode. First of all you have to understand that there is no Tamil Language support in Android OS (except few Samsung & SE mobiles) till ICS(4.0). Android OS for mobile phones is yet to have inbuilt support for Tamil Unicode fonts.
