📱

Androidでカスタムフォントを使いたい

2024/09/09に公開

アプリ開発する時大抵デフォルトのフォントのまま開発すると思う

しかし、アプリにアクセントをつけたい時にフォントを変えたい時もあると思うのでメモ

デフォルトだと

端末デフォルトのフォント

指定できるのはsans-serif, serif, monospace, cursive

その他のフォントが使いたい時は下記のgoogle fontsから好きなを選びダウンロードする

https://fonts.google.com/

Android Studioでresディレクトリでfontディレクトリを新規追加しダウンロードしたファイルを入れる

アプリ内でフォントを指定できるようにする

object FontLoader {
    val newFont by lazy {
        FontFamily(
            Font(R.font.{your_font})
        )
    }
}
Text(
    text = "test",
    fontFamily = FontLoader.newFont,
  )

Discussion