数独のフォントを変えてみる

デジタル時計っぽい感じに変えてみたいと思います。 (1)フォントを入手する。 ソフトウェア | ステ...

デジタル時計っぽい感じに変えてみたいと思います。

(1)フォントを入手する。
-http://www.trojanbear.net/omake.htmから「SEVENBAR bold」をダウンロード。
-zipファイルを任意の場所に解凍。

(2)プロジェクトにフォントを追加する。
-「assets」フォルダに「font」フォルダを追加。
-「font」フォルダに「7barPBd.TTF」を追加。

(3)フォントを設定する。
テキストの設定処理に、「setTypeface」を追加する。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12

    // 数値を描画する...  
    // 数値の色とスタイルを定義する  
    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"));

実行すると、下記のようになりました。
20090823232730.png

Hugo で構築されています。
テーマ StackJimmy によって設計されています。