Android View にカスタムフォントの文字列を描画する
■ Step 1 プロジェクトに Assets フォルダを追加する
app フォルダの上で右クリック
New -> Folder -> Assets Folder
■ Step 2 Windows から指定するフォントを探す
コントロールパネル -> デスクトップのカスタマイズ ->
フォント -> フォントのプレビュー、削除、表示または非表示
指定するフォントファイルのコピーを、プロジェクト内 assets フォルダ内に配置する。
■ View 内の文字列に、カスタムフォントを指定する。
import android.graphics.Typeface;
~
// カスタムフォントの設定
Typeface typeface = Typeface.createFromAsset(getContext().getAssets(),
"HuiFontP29.ttf");
paint.setTypeface(typeface);
// 文字列のスタイル
paint.setStyle(Paint.Style.FILL_AND_STROKE);
paint.setStrokeWidth(6);
paint.setTextSize(100);
paint.setColor(Color.argb(255, 0, 0, 0));
// drawTextで文字列を表示
canvas.drawText("文字列", 100, 200, paint);