Android O 和 AndroidX 程式庫新增可下載字型支援。
Google Fonts 可在 Google Play 服務中運送字型供應商。這表示 Android 裝置上的原生應用程式可以使用 Google Fonts!
可以使用哪些字型?
整個 Google Fonts 開放原始碼系列!請造訪 https://fonts.google.com 瀏覽網路。
系統支援哪些 Android 版本?
我們的供應商支援 Jelly Bean (API 級別 16) 以上版本。這表示 Android 裝置中有 95%以上的 Android 裝置 (平台資訊主頁)。您可以使用 AndroidX 程式庫 (androidx.core) 或 Android O (API 級別 26) 中的 API 存取 API。
如何開始使用!
- 查看試用版應用程式。
- 在 Android Studio 3.0 中試用 (透過螢幕截圖操作逐步操作說明)
- 以宣告或程式輔助方式使用 Google Fonts,如可下載的字型所示。
查詢格式
如果要向 Google Fonts 供應商索取字型,請使用下列查詢格式:
參數 | 是否必要? | 範圍 | 資料類型 | 預設值 |
---|---|---|---|---|
名稱 | 是 | 來自 fonts.google.com 的所有家庭 | 字串 | |
寬度 | 否 | > 0 | 浮點值 | 100 |
weight | 否 | (0, 1000) 不含 | int | 400 |
斜體 | 否 | [0, 1] (含) | 浮點值 | 0 |
最佳 | 否 | 是/否 | 布林值 | true |
如果成效最佳,且查詢指定的是有效的系列名稱,但系統不支援要求的寬度/權重/斜體值,系統會傳回能在系列中找到的最佳相符項目。舉例來說,如果要求 Oswald 的權重為 900,則會傳回 700 的 Oswald。
查詢範例:
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 會為您新增正確的簽名。請參閱新增憑證一文。