Ich hatte das gleiche Problem. Meine Schriftart funktionierte auch nicht in Android, aber ich brauchte es, um zu arbeiten. Mit einem Font-Editor habe ich die Zeichen aus meiner Schriftart in die Schriftart kopiert, die im FontSampler-Beispiel von Android-src-2_1 enthalten ist. Es hat perfekt funktioniert.
Während ich zugeben werde, dass meine Methode aus Sicht des geistigen Eigentums fragwürdig war, habe ich nicht wirklich die ursprüngliche Schriftart verwendet, da alle Zeichen ersetzt wurden und alle Verweise auf die alte Schriftart ersetzt wurden Gut. Ich habe versucht, die Art und Weise zu untersuchen, wie die beiden Schriftarten definiert wurden, aber die Übereinstimmung aller Zeichensatzvariablen funktionierte auch nicht. Also habe ich im ned ein Skelett der ursprünglichen Schriftart als Vorlage für die neue Schriftart verwendet.
..um ordentlich sein, das Sie Schriftart Gesicht die Schriftarten in assets/Fonts-Ordner und darauf zugreifen können; face = Typeface.createFromAsset (getAssets(), "fonts /" + "font.otf"); textview.setTypeface (Gesicht); –