Ich implementiere mehrsprachige (Französisch, Chinesisch, Hindi .... etc) -Funktionalität. Da die Hindi-Sprache keine Back Compability unterstützt (unter 4.0 ICS), erzwang ich die Lokalisierung mit dem Typeface (akshar.ttf)
. Beim Testen mein Setup heraus mit Hindi, stieß ich auf einen kritischen Zustand siehe Bild unten:Hindi Charakter Ansicht auf verschiedenen Geräten
In dieser Zeichenfolge Ich verwende अब स्क्रीन शुरू करें
(Nun, ich den Bildschirm Start) und उपयोगी लिंक्स
(Nützliche Links)
Unterstützte Geräte: Samsung ACE, Samsung S plus, Galaxy 551
Nicht unterstützte Geräte: Samsung Galaxy S2, HTC Nexus One, HTC Incredible S
Jede Idee, warum dies geschieht?
Ich habe das gleiche Problem mit Tamil-Rendering für Geräte, die 2,3 - 4,0 laufen. Auch wenn Sie diese Schriftart verwenden, gibt es nur wenige Zeichen, die nicht korrekt gerendert werden. –
Yeah mir auch aufgefallen, dass ich keine Schlussfolgerung machen kann, warum es passiert ?, Irgendeine Abhilfe oder Sie immer noch am selben Ort @ AndroSelva? –
Ich habe TSCII-Schriften für Tamil verwendet. Ähnlich müssen Sie eine andere Schriftart für Hindi verwenden. Aber Sie müssen einen Text ersetzen für jeden Char. –