2012-05-10 42 views
11

Rozumiem, że urządzenie z Androidem nadal nie obsługuje złożonego rysunku hindi conjuncts, chociaż ustawiamy czcionkę textView na powszechnie używaną czcionkę hindi (mangal.ttf lub DroidHindi.ttf).Android - Wsparcie Hindi Conjuncts?

Jednym z Ex:

1. 2. koniunkcji

प् र = प्र

"प्र" jest wykazano jako ... प् र {listy często używanych conjuncts - link)

Co chciałbym wiedzieć, to - Chociaż urządzenia z Androidem (używam Galaxy-SII, os2.3) jeszcze tego nie obsługują, czy istnieje obejście tego problemu?

podobne pytania (ale jeszcze nie obejście):

  1. Android: unable to show correct hindi words
  2. How can i show HIndi text in Android Tablet

Na pytanie-2: @Sahaja wspomina, że ​​Android urządzenie nie obsługuje hindi złożonych conjuncts rysunek. Czy oznacza to, że nie będziemy w stanie nic z tym zrobić, dopóki Android nie doda do tego wsparcia lub czy uda nam się uzyskać obejście?

Jeden obejście, które mogę myśleć:

  1. przekonwertować cały hindi bazy danych do formatu niestandardowego non-unicode & użyć czcionki non-Unicode (jak kiran.ttf - link), aby go wyświetlić. To brzmi jak zbyt dużo wysiłku, nie jestem pewien, czy jest to wykonalne rozwiązanie (jeszcze nie wypróbowane - zachowane jako ostatnia opcja) czy coś innego też by działało?

Proszę dać mi znać, swoje przemyślenia na ten sam temat.

. (Uwaga: Ten problem nie ma nic wspólnego z tym, co niestandardowe hindi czcionki używam czy jest to ttf lub OTF)

Dzięki
Shibbs

+0

Czy próbowałeś otf. czcionka –

+0

tak! Rzeczywiście wypróbowałem ponad 20-30 niestandardowych czcionek hindi, zanim się zorientowałem, że użyta czcionka nie jest tu problemem. – Shibbs

+0

znalazłeś jakieś rozwiązanie, mam ten sam problem? – dd619

Odpowiedz

0

Niedawno byłem przez to samo problem, ale niestety nie znalazłem żadnego rozwiązania. Zgadzam się, że niektóre teksty nie będą wyświetlane poprawnie, np. Niektóre z nich mogą zawierać niewłaściwie umieszczone znaki. Jeśli spróbujesz go uruchomić na urządzeniu 3.0 lub nowszym (nie jestem pewien poniżej 3.0), powinieneś być w stanie go poprawnie zobaczyć. Lub spróbuj wybrać emulator z wyższym, który ma więcej niż 4.0. enter image description here