Devanagari / Marathi Schriftart

9

Ich entwickle eine Android-App für ein regionales Magazin, das in Marathi Sprache und von OS 2.2 und höher ist. Ich bin in der Lage, benutzerdefinierte Schriftarten für die Geräte zu verwenden, die Devanagari / Marathi nativ nicht mit Schriftarten unterstützen.

Aber das Ergebnis ist nicht erwünscht und der Marathi-Text sieht nicht besser aus. Ich habe folgende Probleme mit den benutzerdefinierten Schriftarten.

  1. Zusätzlicher horizontaler Abstand zwischen zwei Wörtern oder Zeichen
  2. Zusätzlicher vertikaler Abstand zwischen zwei Zeilen
  3. Zusammenbruch von zwei Zeilen
  4. Funktioniert nicht auf allen Geräten
  5. Gemeinsame Zeichen (जोडजोडक्षष, z. B. "त्यय") werden nicht gut angezeigt

Ich habe viele Schriftarten wie utsaah, mangal, arialuni, shivaji ausprobiert, aber keine von ihnen hat volle Unterstützung.

Ich habe eine der sehr guten Marathi-App hier gesehen funktioniert unter Android 2.1 und höher. Kann mir bitte jemand helfen? Wie kann ich eine Schriftart verwenden, die alle Android-Geräte unterstützt?

    
dd619 14.10.2013, 08:30
quelle

1 Antwort

0

Ich weiß nicht, ob es möglich ist, die Probleme, die Sie in Ihrer Frage aufgelistet haben, mit benutzerdefinierten Schriftarten zu beheben.

Aber ich möchte Ihnen einen Ansatz vorschlagen, wie Sie Ihren Content mit WebView anzeigen können. In einem WebView sollte Marathi gut aussehen. Sie können auch benutzerdefinierte Schriftarten verwenden. Der einzige Unterschied besteht darin, dass Sie keine XML-Layouts erstellen müssen, sondern Webseiten (html + js) erstellen und in Ihrer App packen müssen.

Ein paar Starthilfen:

Eine Alternative zu dieser Lösung wäre ein Framework. Die App, auf die Sie verwiesen haben (Sakal), verwendet Appcelerator Titanium .

    
vasart 30.06.2015 12:17
quelle

Tags und Links