Mehrere Schriften funktionieren nicht in der Anwendung

9

Freunde, In einem seltsamen Problem ausgelaufen. Ich möchte zwei Schriften ( Gujarat und Hindi ) in derselben Anwendung. Hier ist der Prozess der Installation von Schriftarten im Gerät

  • Benötigt Root-Gerät.
  • Installieren Sie Schrifteninstallation App
  • Herunterladen Lohit-Devanagari.ttf & amp; Lohit-Gujarati.ttf von dies Website
  • Kopiere die ttf-Datei unter /system/fonts
  • Gegebene Lese- / Schreibberechtigung & amp; installierte beide Schriften
  • Gerät neu starten

Problem

Nach dem Neustart des Geräts kann ich nur die Schriftart lesen, die ich zuletzt installiert habe. Entweder Gujarati oder Devangari

Hinweis: - Ich erstelle nur SoftKeyboard-Apps, die in allen Apps funktionieren, daher kann ich die Typeface-Klasse nicht verwenden

Ich mache gerade setText für gelesene Schriften ..

%Vor%

Ich möchte so .

%Vor%

Aber ich bekomme so eine Ausgabe

%Vor%

oder

%Vor%

Hinweis: - Ich erstelle nur SoftKeyboard-Apps, die in allen Apps funktionieren, daher kann ich die Typeface-Klasse nicht verwenden

    
Niranj Patel 01.12.2012, 07:23
quelle

2 Antworten

1

Haben Sie versucht, diese Schriftarten in Ihren Asset-Ordner zu legen?

%Vor%

Ist root und fonts im System eine Voraussetzung?

    
Waza_Be 01.12.2012 07:28
quelle
1

Installieren Sie Schriftarten mit Hilfe von Font Installer-Apps, ersetzen Sie einfach die DroidSansFallback.ttf-Datei aus / system / fonts. Ich schlage vor, dass Sie die Schriften von Hindi und Gujarati (in Ihrem Fall) zu einem zusammenführen und dann die Schriftart mit Ihrer App installieren. Jetzt können Sie beide Schriftarten sehen.

    
Manish Kumar 03.12.2012 13:40
quelle

Tags und Links