Anda di halaman 1dari 1

BEKERJA DENGAN FONT

Di android, kita dapat mendefinisikan font kita sendiri. Untuk itu kita hanya perlu
mengunduh font-font yang dibutuhkan dari internet, lalu meletakkannya dalam direktori
asset/fonts.

Setelah meletakkan font dalam direktori asset/fonts, kita dapat mengaksesnya melalui kode
Java menggunakan kelas Typeface. Pertama, ambil referensi dari text view dalam kode.
Sintaksnya adalah:

TextView tx = (TextView) findViewById(R.id.textview1);

Langkah kedua adalah memanggil method statis createFromAsset() milik kelas Typeface
untuk mendapatkan font yang diinginkan dari asset/fonts. Sintaksnya:

Typeface myFont = Typeface.createFromAsset(getAssets(),


"fonts/fontname.ttf");

Langkah yang terakhir yang harus kita lakukan adalah mengatur objek font ke properti
typeface TextView. Oleh karena itu kita harus memanggil method setTypeface(), dengan
sintaks:

tx.setTypeface(myFont);

Selain method di atas, beberapa method lain milik kelas Typeface, yang dapat digunakan
untuk menangani font secara lebih efektif:

NO METHOD
create(String familyName, int style), Membuat objek
1 Typeface berdasarkan nama family, dan opsi informasi style
yang diberikan.
create(Typeface family, int style), Membuat objek Typeface
2 yang sesuai dengan Typeface yang ada dan Style yang
ditentukan
createFromFile(String path), Membuat Typeface baru dari
3
file font yang ditentukan
defaultFromStyle(int style), Mengembalikan salah satu objek
4
Typeface default, berdasarkan style yang ditentukan
5 getStyle(),Mengembalikan atribut style Typeface