2013-06-28 4 views
6

Ich habe eine Anforderung, Kannada Text in GCM Warnungen an eine Android App gesendet anzuzeigen.Anzeige Kannada Text in Android-Anwendung

Ich folgte diesen Tutorials Install Read/Write Indian Language Fonts on Android und How to Write & Read in Indian Regional Language Fonts on Android.

nur auf kurze, ich habe folgendes:

  1. Verwurzelt Android Geräte
  2. ES (von Android Market zum kostenlosen Download) Datei-Explorer installiert
  3. heruntergeladen DroidSansFallback.ttf Indic Truetype-Schriftart und Speichern Sie es in SD-Karte
  4. Öffnen Sie ES Datei Explorer - In den Einstellungen, aktivieren Sie Root Explorer und Mount System als RW
  5. Kopieren Sie die Datei von der SD-Karte Wurzel und fügen Sie sie in/System/Fonts (Überschreiben, falls erforderlich)
  6. Reboot

Aber ich Kannada Text wie diese Anzeige endete:

enter image description here

Während, ich habe gesendet ವಿಕಿಪೀಡಿಯ Danke! von meinem Back-End-Server. Wie kann man Kannada genau so anzeigen, wie es vom Backend gesendet wurde?

+0

Ihre Notwendigkeit herunterladen kannada.ttf und verwenden Sie das gleiche in Ihrer App. – Raghunandan

+0

heruntergeladen Kannada.ttf und in/system/fonts/gespeichert, aber immer noch kein Glück. Ich habe Kannada.ttf von hier heruntergeladen http://www.4shared.com/get/9UPh-iIk/Kannada_Font.html. –

+0

nicht in Ihre Assests/Fonts/kannada.ttf und setzen Sie die Schriftart für Ihren Text – Raghunandan

Antwort

1

Welche Android-Version ist das?

Versionen vor 4 haben keine richtige Kannada-Rendering-Unterstützung, auch wenn Sie eine Schriftart liefern, so zeigt es den matras getrennt von den Konsonanten.

Wo zeigen Sie diesen Text an? Es Mai funktioniert, wenn Sie versuchen, es im Webbrowser zu zeigen, weil Webbrowser ihre eigenen Rendering-Engines haben. Probieren Sie sowohl den serienmäßigen WebKit-Browser als auch Mozillas Firefox für Android aus. Abhängig von Ihrem Gerät und Android-Version kann es oder nicht funktionieren.

Wenn es in WebKit funktioniert und Sie es in einer App benötigen, versuchen Sie, WebKit in Ihre App zu integrieren, anstatt die normale Textanzeige zu verwenden.

Eine andere Sache, die Sie versuchen können, ist, Ihren Text als ein Bild auf dem Server zu rendern und dem Benutzer dieses Bild zu zeigen. Es wird nicht perfekt sein, aber es wird lesbar sein. (Das ist die Technik, die der Opera Mini Android Browser verwendet, das letzte Mal, als ich überprüfte.)

Und hey, Kudos für den Versuch, es in Kannada arbeiten zu lassen!

+0

Android-Version ist 4 (ICS) –

0

Die einfachere Methode, Kannada im Web zu lesen, ist die Opera Mini-Anwendung, die natürlich im Playstore verfügbar ist.

  1. Download von Opera Mini
  2. Type "about: config" in der URL
  3. bitmap fonts for complex scripts aktivieren meine ich es YES

Jetzt machen Sie leicht Kannada-Skript lesen!

Sie können Kannada nicht reguläre Nachricht oder Whatsapp Nachrichten obwohl schreiben oder lesen. Aber mit einem primitiven Android-Telefon, das nicht Rooted ist, ist dies das Beste, was Sie bekommen können, denke ich!