2

TextView でさまざまなカスタム フォントを使用しています。

Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/font_name.ttf");
TextView tv = (TextView) this.findViewById(R.id.MyText);
tv.setTypface(tf);
tv.setText("data to view in custom font");

これは一部のフォントでは機能しますが、使用したいすべてのフォントでは機能しません。失敗したフォントは黙ってそうします。例外やその他の障害の兆候はありません。テキストは、カスタム フォントではなく、既定のフォントで表示されます。私が使用しようとしているカスタム フォントはチェスの駒の置物であるため、フォントが表示されないことは明らかです。

すべてのフォントは Word と LibreOffice Writer で動作します

フォントの何が問題なのかを判断するにはどうすればよいので、修正する可能性があります。

編集: tv.setTypeface(tf); を追加するためにサンプル コードを修正しました。動作していないことの意味を明確にしました。

4

0 に答える 0