Android 8.0 (API level 26) memperkenalkan fitur baru, yaitu Font dalam XML, yang memungkinkan Anda menggunakan font sebagai resource. Anda dapat menambahkan file font dalam folder res/font/ untuk memaketkan font sebagai resource.
Font tersebut akan disusun dalam file R Anda dan otomatis tersedia di Android Studio. Anda dapat mengakses resource font dengan bantuan jenis resource baru, yaitu font. Misalnya, untuk mengakses resource font, gunakan @font/myfont atau R.font.myfont.
Untuk menggunakan fitur Font dalam Harga XML mobile pada perangkat yang menjalankan Android 4.1 (API level 16) dan yang lebih tinggi, gunakan Support Library 26. Untuk informasi selengkapnya tentang menggunakan support library, lihat bagian Menggunakan support library.
Untuk menambahkan font sebagai resource, lakukan langkah-langkah berikut di Android Studio:
-Klik kanan folder res dan buka New > Android resource directory.
-Jendela New Resource Directory akan muncul.
-Dalam daftar Resource type, pilih font, lalu klik OK.
-Tambahkan file font di folder font.
Membuat jenis font
Jenis font adalah sekumpulan file font beserta detail gaya dan bobotnya. Di Android, Anda dapat membuat jenis font baru sebagai resource XML dan mengaksesnya sebagai satu unit, alih-alih mereferensikan setiap gaya dan bobot sebagai resource terpisah.
Dengan melakukan hal ini, sistem dapat memilih font yang benar berdasarkan gaya teks yang ingin Anda gunakan.
Untuk membuat jenis font, lakukan langkah-langkah berikut di Android Studio:
Klik kanan pada folder font dan buka New > Font resource file. Jendela New Resource File akan muncul.
Masukkan nama file, lalu klik OK. XML resource font baru akan terbuka di editor.
Sertakan setiap atribut font, gaya, dan bobot file di elemen <font>. XML berikut mengilustrasikan penambahan atribut terkait font dalam XML resource font: