数独のフォントを変えてみる
デジタル時計っぽい感じに変えてみたいと思います。
(1)フォントを入手する。
- ソフトウェア | ステッカーのとろ庵から「SEVENBAR bold」をダウンロード。
- zipファイルを任意の場所に解凍。
(2)プロジェクトにフォントを追加する。
- 「assets」フォルダに「font」フォルダを追加。
- 「font」フォルダに「7barPBd.TTF」を追加。
(3)フォントを設定する。
テキストの設定処理に、「setTypeface」を追加する。
// 数値を描画する... // 数値の色とスタイルを定義する Paint foreground = new Paint(Paint.ANTI_ALIAS_FLAG); foreground.setColor(getResources().getColor( R.color.puzzle_foreground)); foreground.setStyle(Style.FILL); foreground.setTextSize(height * 0.75f); foreground.setTextScaleX(width / height); foreground.setTextAlign(Paint.Align.CENTER); // フォントを設定する foreground.setTypeface(Typeface.createFromAsset(game.getAssets(), "font/7barPBd.TTF"));