2

Androidで.ttfまたは.otfフォントファイルを使用する背後にある技術的なプロセスは何ですか?システムはそのようなファイルをどのように処理しますか?これは、Androidが特定のフォントを嫌い、native font cannot be madeエラーが発生することはよく知られています。いくつかのツールを使用して独自の.ttfフォントを作成し、そのフォントをアプリで使用したいと思います。しかし、Androidがこれらの自作フォントを受け入れるかどうかはわかりません。そのため、上記の質問に対する回答をいただければ幸いです。

アップデート

おい、私はAndroidでフォントを使用する方法を知っています、ありがとう:)私はフォントファイルをデコードして処理するシステムの技術的なプロセスについて尋ねていました..Androidは時々他のプログラムによって受け入れられる.ttfファイルを好まないので

4

2 に答える 2

1

はい、適切な TTF フォント ファイルを作成すると、それを読み込んでアプリで使用することができます。

フォント ファイルをアセット フォルダーにコピーし (存在しない場合は、プロジェクトのルートに作成します)、次のコードを実行して読み込みます。

TypeFace font = Typeface.createFromAsset(getAssets(), "myCustomFont.ttf");

次に、任意のビューで使用できます。

TextView text = (TextView)findViewById(R.id.text);
text.setTypeFace(font);
于 2013-02-04T10:01:25.793 に答える
0

プロジェクトに ttf ファイルを追加する場合は、プロジェクトのassetsフォルダーに追加するだけです。そして、アクティビティでそのフォントを次のように使用できます:-

Typeface font2=Typeface.createFromAsset(getAssets(), "FUTURALC.TTF");
    tv.setTypeface(font2);

そして、拡張機能がうまくいく限り、アンドロイドは自作のフォントに問題はないと思います。

于 2013-02-04T10:01:33.570 に答える