Android O 和 AndroidX 程式庫新增對 可下載的字型。
Google Fonts 即將在 Google Play 服務中提供字型提供者。也就是說 Android 裝置內建 Google Fonts 字型。
我可以使用哪些字型?
完整的 Google Fonts 開放原始碼系列!前往 https://fonts.google.com 即可開始瀏覽。
系統支援哪些 Android 版本?
我們的供應商支援 Jelly Bean (API 級別 16) 以上版本。代表 95%以上的 對外公開的 Android 裝置 (平台資訊主頁)。 可透過 AndroidX 程式庫中的 API 存取 (androidx.core) 或 Android O (API 級別 26)。
我該如何開始!
- 查看 試用版應用程式。
- 在 Android Studio 3.0 中試用 (螢幕截圖的逐步操作說明)
- 以宣告方式或程式輔助方式使用 Google Fonts,如 可下載的字型。
查詢格式
如要向 Google Fonts 供應器要求字型,請使用下列查詢格式:
參數 | 必填與否 | 範圍 | 資料類型 | 預設值 |
---|---|---|---|---|
名稱 | 是 | 來自 font.google.com 的任何家庭 | 字串 | |
寬度 | 否 | >0 分 | float | 100 |
重量 | 否 | (0, 1000) 不含 | int | 400 |
斜體 | 否 | [0, 1] 含頭尾 | float | 0 |
盡力 | 否 | true/false | 布林值 | true |
如果最佳狀況是 true,且查詢指定了有效的姓氏, 不支援要求的寬度/粗細/斜體值,系統會傳回最適當的值 在家中找到許多相符的技術舉例來說 體重為 900 的 Oswald 值將會傳回 野牛的重量為 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 會將 您的正確簽名。詳情請見 新增憑證。