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 によって、
正しい署名を自動的に生成できます。詳しくは、
証明書の追加をご覧ください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-25 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-25 UTC。"],[[["\u003cp\u003eAndroid now supports downloadable fonts, including the entire Google Fonts collection, via Android O and AndroidX Library.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Fonts are readily available for native Android apps through a Font Provider in Google Play Services, supporting Android Jelly Bean (API level 16) and above.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can access Google Fonts declaratively or programmatically and easily customize font attributes like width, weight, and italic style.\u003c/p\u003e\n"],["\u003cp\u003eA built-in "best effort" feature ensures the closest font match if the specific requested style is unavailable within the chosen font family.\u003c/p\u003e\n"],["\u003cp\u003eFor security, applications utilizing the Google Fonts provider must specify the provider's signature, a process simplified within Android Studio.\u003c/p\u003e\n"]]],[],null,[]]