質問

さまざまなフォントスタイルを使いたいです。私はさまざまなフォントスタイルのために次のコードを使っています。どのように私は他のスタイルを手に入れることができますか?同じ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); 
.

役に立ちましたか?

解決

あなたが同じフォントを持つスタイルだけを探している場合、あなたはこのようなあなたの書体にスタイルを追加することができます、

txt.setTypeface(font,Style.BOLD);
txt.setTypeface(font,Style.ITALIC); 
txt.setTypeface(font,Style.BOLD_ITALIC);
.

他のヒント

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

TTFファイルから他のスタイルを言うとき、あなたは太字、イタリック体、普通、中程度などを意味します、フォントのスタイル。答えは:同じTTFファイルからではありません。たとえば、 Windows fonts フォルダを開くと、特定のフォントを開くと、各 style に固有の複数のファイルが表示されます。アプリに必要なすべてのファイルをコピーして、アプリケーションの「 assets / fonts 」フォルダに貼り付けます。

秒、あなたがあなたのコンピュータにインストールされたフォントを探しているなら、あなたはそれらをあなたの c:\ windows \ fonts フォルダに見つけるでしょう。あなたがより多くのフォントを選択するのを探しているなら、あなたはこれらのサイトで多くのものを見つけるでしょう:

http://www.google.com/webfonts

> http://www.fontsquirrel.com/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top