公開フォント概要

【APIの説明】

公開フォントの使用について

Android標準のTypefaceクラスではフォントを指定することが可能です。
このTypefaceクラスにAndroid標準フォント以外で端末に搭載されている独自フォントのAliasを指定することで、独自フォントを使用することが出来ます。
Typefaceクラスの詳細や、使い方については、Android Developersのサイトをご確認ください。

Android Developers
Typefaceクラス android.graphics.Typeface

フォント名とAlias

フォント名 Alias
モリサワ新ゴ R MRSW-ShinGo-Regular
モリサワ新ゴ M MRSW-ShinGo-Medium
モリサワ丸フォーク M MRSW-MaruFo-Medium
モリサワ陸隷 MRSW-Likurei-Regular
モリサワはせトッポ R MRSW-HaseToppo-Regular
モリサワUD新ゴ M MRSW-UDShinGo-Medium
モリサワキャピーN R MRSW-CapieN-Regular
LC明朝 SH-LCMincho-MP
SHクリスタルタッチ SH-SHCrystal-MP

【APIの使い方】

フォントの指定

アプリケーションから独自フォントを使用する方法は下記の通りです。
(例として「モリサワ 新ゴ R」を指定)

public class Test extends Activity{
    @Override
    protected void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
 
        Typeface face = Typeface.create("MRSW-ShinGo-Regular", Typeface.NORMAL);
        /* 「モリサワ 新ゴ R」のAliasである"MRSW-ShinGo-Regular"を設定 */
        TextView tv = new TextView(this);
        tv.setTypeface(face); /* 設定したTypefaceを指定 */
        tv.setText("Hello Android");
        setContentView(tv);
    }
}

Android Developers
Typefaceクラス android.graphics.Typeface

このページの先頭へ