Android 用 Google Fonts を使ってみる

Android O と AndroidX ライブラリでは、以下に対するサポートが追加されています。 ダウンロード可能フォント

Google Fonts は、Google Play 開発者サービスのフォント プロバイダを提供しています。つまり Google Fonts は Android デバイスのネイティブ アプリでも使用できます。

使用できるフォント

Google Fonts オープンソース コレクションのすべてです。アクセス https://fonts.google.com で閲覧します。

どのバージョンの Android がサポートされていますか?

プロバイダは Jelly Bean(API レベル 16)以降をサポートしています。これはクラウド費用の 95%以上を 実用化されている Android デバイスの (プラットフォーム ダッシュボード)。 AndroidX ライブラリの API を使用してアクセスできます。 (androidx.core) Android O(API レベル 26)で利用できます。

何から始めるべきか?

クエリ形式

Google Fonts プロバイダにフォントをリクエストするには、次のクエリ形式を使用します。

パラメータ 必須 範囲 データ型 デフォルト値
name fonts.google.com の任意のファミリー 文字列
いいえ > 0 float 100
weight いいえ (0, 1000) 排他 int 400
斜体 いいえ [0, 1] を含む float 0
ベスト エフォート いいえ true / false ブール値 true

ベストエフォートが true で、クエリで有効なファミリー名が指定されているにもかかわらず、 リクエストされた幅、太さ、斜体の値はサポートされていないため、最適な値が返されます。 一致します。たとえば、 重量が 900 のオスワルドが戻ってくる オズワルドの体重 700 人。

サンプルクエリ

name=Lobster                            # Lobster, 400 weight
name=Lato&weight=100                    # Lato, 100 weight
name=Open Sans&weight=800&italic=1      # Open Sans, 800 weight, italic

セキュリティ

セキュリティのため、アプリケーションを公開するアプリケーションの署名を 選択します。Android Studio によって、 正しい署名を自動的に生成できます。詳しくは、 証明書の追加をご覧ください。