2

さまざまなフォント スタイルを使用したい。さまざまなフォント スタイルに次のコードを使用しています。他のスタイルを取得するにはどうすればよいですか? 同じ ttf ファイルに他のスタイルを含めることはできますか? 異なるフォントの ttf ファイルはどこで入手できますか?

TextView txt = (TextView) findViewById(R.id.custom_font);  
Typeface font = Typeface.createFromAsset(getAssets(), "Chantelli_Antiqua.ttf"); 
txt.setText("This is sample text with Chantelli Antiqua font style.");
txt.setTypeface(font); 
4

2 に答える 2

3

同じフォントのスタイルのみを探している場合は、次のように書体にスタイルを追加できます。

txt.setTypeface(font,Style.BOLD);
txt.setTypeface(font,Style.ITALIC); 
txt.setTypeface(font,Style.BOLD_ITALIC);
于 2012-05-21T05:53:39.913 に答える
3

私の知る限り、アプリで使用できるフォントの数に制限はありません。もちろん、上記の声明のメリットに入ることなく。

TTFファイルの他のスタイルとは、ボールド、イタリック、ノーマル、ミディアムなどのフォントのスタイルを意味すると思います。答えは、同じ TTF ファイルからではありません。たとえば、 WindowsでFontsフォルダーを開いて特定のフォントを開くと、各スタイルに固有の複数のファイルが表示されます。アプリで必要なすべてのファイルをコピーして、アプリの「assets/fonts」フォルダーに貼り付ける必要があります。

次に、コンピューターにインストールされているフォントを探している場合は、c:\Windows\Fontsフォルダーにあります。選択できるフォントをさらに探している場合は、次のサイトで多くのフォントを見つけることができます。

http://www.google.com/webfonts

http://www.fontsquirrel.com/

于 2012-05-21T05:56:44.120 に答える