Jenis huruf memengaruhi kenyamanan pengunjung ketika membaca isi website. Font yang sesuai membuat teks terlihat rapi, sedangkan pilihan yang kurang tepat bisa mengganggu keterbacaan. Namun, cara website memuat font juga berpengaruh terhadap performa halaman.
Salah satu solusinya adalah pengaturan font lokal website. Metode ini memungkinkan pengembang menyimpan file font di server sendiri, lalu menghubungkannya dengan halaman melalui CSS. Dengan pengaturan yang tepat, website bisa menampilkan tipografi secara konsisten sekaligus mengurangi ketergantungan pada layanan font eksternal.
Mengenal Font Lokal pada Website
Font lokal merupakan file huruf yang disimpan di server atau penyimpanan aset milik website. Metode ini berbeda dari penggunaan layanan font eksternal yang mengambil file dari server penyedia lain. Sebagai contoh, pemilik website bisa mengunduh font yang memiliki lisensi sesuai, lalu menyimpan file tersebut dalam direktori khusus seperti fonts.
Selanjutnya, pengembang menghubungkan file font dengan CSS agar browser dapat menggunakannya pada judul, paragraf, tombol, dan elemen lainnya. Dengan demikian, pemilik website memiliki kendali lebih besar atas pengelolaan aset tipografi.
Manfaat Mengatur Font Secara Lokal
Pengaturan font lokal website memberikan beberapa manfaat bagi pengelolaan tampilan. Pertama, pemilik website dapat menjaga konsistensi tipografi tanpa terlalu bergantung pada layanan pihak ketiga.
Selain itu, font lokal dapat membantu mengurangi koneksi ke domain eksternal. Pada kondisi tertentu, langkah ini bisa menyederhanakan proses pemuatan halaman. Meski begitu, font lokal tidak otomatis membuat website lebih cepat karena hasilnya bergantung pada ukuran file, konfigurasi server, cache, dan cara browser memuat aset.
Karena itu, pengembang perlu menilai manfaatnya berdasarkan kondisi website, bukan sekadar memindahkan semua font ke server sendiri.
Cara Melakukan Pengaturan Font Lokal Website
Pilih Font yang Sesuai
Langkah pertama adalah menentukan jenis huruf yang mendukung kebutuhan desain dan keterbacaan. Website berita, misalnya, membutuhkan font yang nyaman untuk teks panjang. Sementara itu, website portofolio mungkin memilih font dengan karakter visual yang lebih kuat untuk menonjolkan identitas desain. Sebelum mengunduh font, periksa lisensinya.
Simpan File Font dengan Rapi
Buat direktori khusus untuk menyimpan font, misalnya /assets/fonts/. Gunakan nama file yang jelas supaya pengembang mudah mengenali jenis huruf dan variasinya ketika melakukan pembaruan.
Selain itu, pilih format font yang sesuai. WOFF2 menjadi pilihan yang umum untuk website modern karena menawarkan kompresi yang efisien. Jika proyek membutuhkan dukungan tambahan, pengembang dapat menyiapkan format lain sesuai kebutuhan browser yang ditargetkan.
Hubungkan Font dengan CSS
Setelah menyimpan file, gunakan aturan @font-face untuk mendaftarkan font ke dalam stylesheet. Berikut contoh sederhananya.
@font-face {
font-family: "FontWebsite";
src: url("/assets/fonts/fontwebsite.woff2") format("woff2");
font-weight: 400;
font-style: normal;
font-display: swap;
}
body {
font-family: "FontWebsite", Arial, sans-serif;
}
Kode tersebut memberi nama keluarga font, menentukan lokasi file, dan menetapkan bobot serta gaya huruf. Properti font-display: swap memungkinkan browser menampilkan font pengganti terlebih dahulu sambil menunggu font lokal selesai dimuat. Dengan begitu, pengunjung bisa mulai membaca tanpa harus selalu menunggu font utama tersedia.
Atur Bobot dan Gaya Font
Satu keluarga font dapat memiliki beberapa variasi, seperti regular, medium, semibold, dan bold. Jika website memakai beberapa bobot, daftarkan setiap file dengan nilai font-weight yang sesuai.
Sebagai contoh, gunakan bobot 400 untuk teks biasa dan 700 untuk teks tebal. Pengaturan yang tepat membantu browser memilih file sesuai kebutuhan sehingga tampilan tidak bergantung pada efek penebalan buatan.
Meskipun demikian, hindari mengunggah semua variasi jika halaman hanya membutuhkan dua atau tiga bobot. File tambahan dapat meningkatkan jumlah data yang harus diunduh browser.
Gunakan Preload Secara Selektif
Namun, jangan melakukan preload untuk semua font karena tindakan tersebut bisa bersaing dengan sumber daya penting lainnya. Pilih font yang benar-benar muncul pada bagian awal halaman. Setelah itu, uji hasilnya untuk memastikan browser memuat aset secara efisien.
Periksa Performa dan Keterbacaan
Setelah menerapkan pengaturan font lokal website, buka halaman melalui beberapa perangkat dan ukuran layar. Pastikan teks tetap terbaca, judul tidak terpotong, dan pergantian font tidak menggeser elemen secara berlebihan.
Kemudian, gunakan Chrome DevTools atau PageSpeed Insights untuk memeriksa pemuatan font dan performa halaman. Jika font terasa lambat, tinjau ukuran file, pengaturan cache, jumlah variasi, serta penggunaan preload.
Selain itu, periksa lisensi ketika memperbarui atau mengganti font. Langkah ini membantu menjaga pengelolaan aset tetap sesuai dengan ketentuan pembuatnya.
Kesimpulan
Pengaturan font lokal website membantu pemilik website mengelola tipografi secara lebih mandiri dan konsisten. Pilih font yang sesuai, simpan file dengan rapi, hubungkan melalui CSS, lalu atur bobot, fallback, dan pemuatan font berdasarkan kebutuhan halaman.
Setelah itu, evaluasi tampilan serta performa agar pengaturan tersebut benar-benar mendukung kenyamanan pengunjung. Jika pemilik website ingin mengembangkan performa teknis sekaligus visibilitas organik, jasa seo website bisa menjadi salah satu pilihan untuk mendukung pengelolaan website secara terarah.
Rahma Yani adalah seorang pelajar yang memiliki minat di bidang SEO dan digital marketing serta aktif mempelajari strategi optimasi untuk meningkatkan visibilitas website di mesin pencari.

