フォントのふしぎ、帯率が75%ぐらいだ。 / mah_japan
Androidアプリから利用できる任意のフォントファイル情報
TrueType | OpenType | |
---|---|---|
概要 | デジタルフォントの符号化方式の1つ | スケーラブルフォントの標準規格。TrueTypeの次期フォント。TrueTypeを発展させて、PostScriptフォントのデータ形式をもてるようになり、両者を択一してフォントを作る。そのため形式によって拡張子も異なる。 |
拡張子 | .ttfと.ttc | TrueType形式のものが .ttf or .ttc 、PostScript形式のものが.otf |
Androidアプリからの利用方法
以下のようにassertsフォルダにあるフォントや SD Card上のフォントを利用可能です。
アプリのassetsから取得する場合
final String fontPath = "/sdcard/hogehoge.ttf" final Typeface createFromFile = Typeface.createFromFile(fontPath); mTextView.setTypeface(createFromFile);
SD Cardなどの外部メモリから取得する場合
final Typeface createFronAsserts = Typeface.createFromAsset(getAssets(), "fonts/hogehoge.ttf"); mTextView.setTypeface(createFronAsserts);