Androidに内蔵フォントをカスタマイズ
Androidでは、自分のフォントファイルを柔軟に埋め込み、各携帯電話に個性的な文字を正常に表示できるようにしています.TextViewのsettypefaceメソッドでは、フォント、色、太字、斜体など、ターゲット文字の表示特性を設定できることが知られています.TrueTypeFontのフォントファイルを直接探します.ttfは、Win 32システムのユーザーに対してWindows/fontsフォルダで直接多くのものを見つけることができます.例えばマイクロソフトのブラックはいいですが、体積が大きすぎて、AndroidのAssets類には1 MBの体積の制限があるので、まず英語のフォントを探してテストします.ここではフォントファイルandroid 123.ttfは、プロジェクトのassetsフォルダのfontsディレクトリに格納されます.
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/android123.ttf");
TextView tv = (TextView)findViewById(R.id.text);
tv.setTypeface(tf); // TextView
tv.setText("CWJ Test");
tv.setTextSize(12);
tv.setTextColor(Color.RED);