Android : wie Tamil-Schrift
Dies ist mein tamil html-unicode-Zeichenfolge
முதல் பக்க செய்திகள்
Ich bin mit diesem code:
TextView text=(TextView)findViewById(R.id.text); //initialize to your textview
Typeface tf = Typeface.createFromAsset(this.getAssets(),"fonts/tamil.ttf");
text.setTypeface(tf);
text.setText("முதல் பக்க செய்திகள்");
In Android, ist das möglich?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zunächst müssen Sie verstehen, dass es keine Sprache Tamil-Unterstützung in Android OS (außer einigen Samsung & SE Handys) bis ICS(4.0). Sogar dann es hatte bugs und die volle Unterstützung ist mit Jelly Bean (4.2).
Sehen Sie nur Kästchen, wenn Sie die Verwendung der Unicode Tamil schriftart in der app. Grund ist, es gibt keine tamilischen Schriftarten im system.
Gibt es eine Arbeit um für diese Lösung. Alles, was Sie tun müssen, ist, laden Sie die Bamini schriftart und platzieren Sie es im Ordner "assets". Und Schriftart erstellen mit dem schriftart-Bamini und legen Sie es auf die TextView.
Verwenden Sie nun einen Konverter zum umwandeln von Unicode-schriftart in Bamini Codierung. statt der Unicode-text-geben Sie die konvertierte Bamini codiert Skript in die
setText
Methode.Wenn Sie hassen alle diese manuellen Codierung Konvertierung dann schauen Sie sich dieses Bibliothek
Wie gesagt in der oben genannten Zeile, wenn Sie möchten, um die Codierung ändern sich dynamisch während der Ausführung der Anwendung dann erwägen Sie die Verwendung der Bibliothek ich schrieb für Android. Diese Bibliothek wird Ihnen helfen, zu konvertieren Unicode-Zeichenfolge, Bamini, TSCII, TAB, TAM und Anjal.
Set up ist sehr einfach. Alles, was Sie tun müssen, ist einfach importieren Sie die Bibliothek in Ihrem Android-Projekt, und nennen Sie die Bibliothek als unten.
Es ist ein Beispiel-app zur Verfügung zusammen mit der Bibliothek. Probieren Sie die app auf, wie die Bibliothek wird verwendet, um zu konvertieren Unicode-Zeichenfolge, Bamini, TAB, TAM, TSCII und Anjal.
Bitte Lesen Sie meine umfassende Antwort auf den Umgang mit der Tamil auf Android, Native apps und WebViews hier in dieser Antwort.
Dank Mayu.. Nette info...
Jeeva,.. Nur view der Quelle dieser Seite http://www.islamkalvi.com/web/unicode_to_bamini.htm.. erhalten Sie eine JavaScript-Funktion, die Sie verwenden können, die für das konvertieren von Unicode-schriftart in die Bamini-Codierung.
Konvertieren unicode to TSCII entnehmen Sie bitte ThamiZha ist TamilVisai. Sie haben veröffentlicht eine InputMethod für Tamil und es ist opensource. Hier ist der link für Ihre Anwendung source code. Es gibt eine Klasse namens
UnicodeUtil
konvertiert Unicode to TSCII on-the-fly.Habe ich die Bamini.ttf für die tamil-Schrift. Sie benötigen zum konvertieren der tamil-Schrift in unicode mithilfe von bamini-Konverter. Um den Quellcode für das tun Anwendung in tamil. Bitte besuchen Sie die unten Webseite,
http://www.tamilvizhi.com/sample-android-application-in-tamil-book-applicationandroid-application-development-source-code/