Android O dan Library AndroidX menambahkan dukungan untuk Font yang Dapat Didownload.
Google Fonts mengirimkan Penyedia Font di Layanan Google Play. Artinya Google Fonts tersedia untuk aplikasi asli di perangkat Android!
Font apa yang dapat saya gunakan?
Seluruh koleksi Open Source Google Fonts! Buka https://fonts.google.com untuk menjelajah.
Versi Android apa saja yang didukung?
Penyedia kami mendukung Jelly Bean (API level 16) dan yang lebih baru. Jumlah ini setara dengan 95%+ perangkat Android di luar negeri (dasbor platform). Ini dapat diakses menggunakan API di Library AndroidX (androidx.core) atau Android O (API level 26).
Bagaimana cara memulainya?
- Lihat aplikasi demo.
- Coba di Android Studio 3.0 (panduan dengan screenshot)
- Gunakan Google Fonts secara deklaratif atau terprogram seperti yang ditunjukkan dalam Font yang Dapat Didownload.
Format Kueri
Untuk meminta font dari penyedia Google Fonts, gunakan format kueri berikut:
Parameter | Wajib? | Rentang | Jenis Data | Nilai default |
---|---|---|---|---|
nama | Ya | Semua keluarga darifont.google.com | string | |
lebar | Tidak | > 0 | float | 100 |
bobot | Tidak | (0, 1000) eksklusif | int | 400 |
miring | Tidak | [0, 1] inklusif | float | 0 |
upaya terbaik | Tidak | true/false | boolean | true |
Jika upaya terbaik benar dan kueri Anda menentukan nama keluarga yang valid tetapi Nilai lebar/bobot/miring yang diminta tidak didukung, kami akan menampilkan yang terbaik yang sesuai yang bisa kita temukan dalam keluarga itu. Misalnya, permintaan untuk Oswald dengan berat 900 akan kembali Oswald dengan berat 700.
Contoh kueri:
name=Lobster # Lobster, 400 weight
name=Lato&weight=100 # Lato, 100 weight
name=Open Sans&weight=800&italic=1 # Open Sans, 800 weight, italic
Keamanan
Demi keamanan, Anda harus menetapkan tanda tangan aplikasi yang mengekspos penyedia yang ingin Anda minta font-nya. Android Studio akan menambahkan tanda tangan yang benar untuk Anda. Lihat menambahkan sertifikat.