2013-06-28 15 views
6

Mam obowiązek wyświetlania tekstu kannada w alertach GCM wysyłanych do aplikacji na Androida.Wyświetl tekst kannada w aplikacji Android

Śledziłem te samouczki: Install Read/Write Indian Language Fonts on Android i How to Write & Read in Indian Regional Language Fonts on Android.

Wystarczy krótki, ja następujący:

  1. Ukorzenionych Android Device
  2. zainstalowana ES File Explorer (Free pobrania z Android Market)
  3. Pobrano DroidSansFallback.ttf Indic czcionki TrueType i Zapisz na karcie SD
  4. Otwórz Eksplorator plików ES - w ustawieniach Włącz filtr główny i podłącz System jako RW
  5. Skopiuj plik z katalogu głównego karty SD i wkleić go do/system/Fonts (Zastąp, jeśli to konieczne)
  6. Reboot

Ale skończyło się na wyświetlanie tekstu kannada tak:

enter image description here

Podczas gdy ja wysłałem ವಿಕಿಪೀಡಿಯ Dziękuję! z mojego serwera zaplecza. Jak wyświetlić kannada dokładnie tak samo, jak to zostało wysłane z tyłu.

+0

Twoja potrzeba pobrania kannada.ttf i użycie tego samego w swojej aplikacji. – Raghunandan

+0

pobrał plik Kannada.ttf i zapisany w/system/fonts/ale wciąż nie było szczęścia. Pobrałem plik Kannada.ttf z http://www.4shared.com/get/9UPh-iIk/Kannada_Font.html. –

+0

nie umieść go w twoim assests/fonts/kannada.ttf i ustaw krój pisma dla tekstu – Raghunandan

Odpowiedz

1

Która wersja Androida to jest?

Wersje przed 4 nie mają poprawnej obsługi renderowania Kannada, nawet jeśli podajesz czcionkę, więc pokazuje ona matras niezależnie od spółgłosek.

Gdzie wyświetlasz ten tekst? Jeśli próbujesz wyświetlić go w przeglądarce, działa on, ponieważ przeglądarki internetowe mają własne silniki renderujące. Wypróbuj zarówno przeglądarkę internetową WebKit, jak i przeglądarkę Mozilla dla systemu Android. W zależności od urządzenia i wersji Androida może działać lub nie.

Jeśli działa w WebKit i potrzebujesz go w aplikacji, spróbuj zintegrować WebKit w swojej aplikacji, zamiast używać zwykłego wyświetlania tekstu.

Inną rzeczą, którą możesz spróbować, jest renderowanie tekstu jako obrazu na serwerze i pokazywanie użytkownikowi tego obrazu. Nie będzie idealnie, ale będzie czytelny. (To technika, z której korzysta przeglądarka Opery Mini Android, ostatnio sprawdzałem.)

I hej, kudos za próbę sprawienia, żeby działało w Kanadzie!

+0

Wersja Androida to 4 (ICS) –

0

Prostszą metodą czytania Kannada w Internecie jest użycie aplikacji Opera Mini, która jest oczywiście dostępna w Playstore.

  1. Pobierz Opera Mini
  2. Type "about: config" w adresie URL
  3. Włącz bitmap fonts for complex scripts znaczy uczynić go YES

Teraz można łatwo odczytać skrypt kannada!

Nie można jednak pisać ani czytać zwykłej wiadomości Kannada ani wiadomości Whatsapp. Ale mając prymitywny telefon z Androidem, który nie jest Rooted, jest to najlepsze, co można uzyskać, chyba!