drawText のフォントを変更する

フォントを指定して、drawText で表示する。

■準備
フォントファイル( xxxxx.ttf )を assetフォルダに入れる。

■手順
1.フォントファイル を使って タイプフェイス を作る。
2.その タイプフェイス を ペイント にセットする。
3.その ペイント を使って文字を表示する。

■コード例
Paint paint = new Paint();
Typeface typeface;

typeface = Typeface.createFromAsset(getContext().getAssets(), "xxxxx.ttf");
paint.setTypeface(typeface);
canvas.drawText("ABCDE",100,100,paint);

■補足
日本語フォントには対応していないようです。
paint.setTypeface(null);で普通に戻ります。

■結果
フォント変更前 フォント変更前

■参考
フォントファイルは、例えば、Vectorでダウンロードできます。
(例では、「RN-LovelyBaby 1.00」を使いました。)