LoginSignup
13
7

More than 5 years have passed since last update.

Flutterアプリでカスタムフォントを使う

Last updated at Posted at 2018-03-18

フォントの使用

Flutterアプリでフォントを使うには2ステップ必要です。まずアプリにフォントが含まれることを保証するため、それらをpubspec.yamlに宣言します。次にTextStyleプロパティを用いてそのフォントを使います。

フォントの宣言

  1. アプリのプロジェクトに使いたいフォントをコピーします
    • (your_project)/assets/font/NotoSansCJKjp-Black.otf
      • 今回はGoogle Noto FontsからNoto Sans CJK JPをお借りし、こんな感じで置いておきました
  2. pubsec.yamlflutterセクションに宣言文を追加
pubspec.yaml
fonts:
    - family: NotoSansCJK-Black
      fonts:
        - asset: assets/fonts/NotoSansCJKjp-Black

フォントの使用

FontStyleTextのプロパティに適用します

main.dart
const textStyle = const TextStyle(
  fontFamily: 'NotoSansCJK-Black',
);

new Text(
  "文字もじ",
  style: textStyle,
),

アイコンフォントの使用

Flutterアプリプロジェクトを作った時にデフォルトで有効化されます。
もし使えなかったらpubspec.yamlを確認しましょう。

pubspec.yaml
uses-material-design: true

文字コードもmaterial.ioで検索できるのでString内に混ぜ込むこともできます。

13
7
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
7