Panduan favicon SVG

Ditulis oleh

SVG menjaga ketajaman tepi pada setiap kepadatan piksel dan dapat menyesuaikan warna dengan tema. Fleksibilitas itu memiliki satu syarat: berkas harus tetap mandiri, sederhana, dan mudah terbaca dalam ruang sangat kecil.

Path vektor persegi ditampilkan pada latar terang dan gelap
Gambar sederhana, mandiri, dan tertata tetap terbaca pada ukuran tab.

Buat persegi dengan viewBox

Gunakan viewBox persegi, seperti 0 0 64 64, dan sisakan ruang di sekitar simbol. viewBox menentukan sistem koordinat tanpa memaksakan ukuran fisik tampilan.

Sederhanakan gambar menjadi bentuk khasnya. Detail halus, celah kecil dalam huruf, dan kata lengkap sering menghilang pada 16 piksel, meskipun berkas vektor secara teknis tetap tajam.

Daftar pemeriksaan favicon SVG
HalAlasanPengujian
viewBox persegiPemotongan yang dapat diprediksiPratinjau 16×16
Path sederhanaKeterbacaanTab terang dan gelap
Tanpa dependensiPemuatan mandiriJaringan luring
ICO cadanganKlien lamaURL direktori akar

Jadikan berkas mandiri

Sematkan gaya yang diperlukan di dalam SVG. Ubah teks menjadi path jika simbol bergantung pada jenis huruf karena fon web eksternal bukan dependensi yang andal dalam konteks ini.

Hapus skrip, tautan jarak jauh, dan metadata editor yang tidak diperlukan. Bentuk dan gaya sederhana juga mempermudah tinjauan keamanan dan mengurangi ukuran berkas.

Terakhir, buka berkas sendiri di peramban dan uji secara luring. Jika gambar berubah atau menghilang, masih ada ketergantungan pada sumber daya eksternal yang harus disematkan atau diganti.

Deklarasikan SVG dengan cadangan

Tambahkan link rel icon dengan type image/svg+xml dan URL relatif terhadap direktori akar. Tetap sediakan favicon.ico di direktori akar untuk klien yang tidak memilih SVG atau meminta ICO secara langsung.

SVG tidak menggantikan ikon Apple Touch atau ikon manifes. Ekspor PNG tidak transparan atau maskable untuk antarmuka tersebut.

Sesuaikan warna dengan tema

Aturan prefers-color-scheme dalam elemen style dapat mengubah fill atau stroke pada mode gelap. Tentukan warna bawaan yang andal terlebih dahulu, lalu tambahkan varian sebagai peningkatan progresif.

Uji berkas dalam tab nyata dan pada beberapa tingkat pembesaran. Periksa juga cadangan saat SVG tidak dipilih: ICO yang menghilang di atas latar gelap tetap menjadi masalah bagi klien tersebut.

Sumber primer

Pertanyaan umum

Apakah SVG memerlukan width dan height?

viewBox persegi adalah bagian utama untuk penskalaan. width dan height eksplisit dapat disertakan, tetapi peramban menentukan ukuran ikon sesuai konteksnya.

Bisakah SVG memuat fon eksternal?

Jangan mengandalkannya. Ubah huruf menjadi path agar berkas mandiri dan tampil konsisten.

Apakah SVG sudah cukup untuk iOS?

Tidak. Sediakan ikon Apple Touch PNG tidak transparan terpisah untuk layar utama.

Praktikkan sekarang

Generator membuat kumpulan lengkap dalam hitungan detik, gratis, tanpa mengunggah gambar Anda.

Buat favicon SVG beserta cadangannya

Bacaan dan alat berikutnya

Alat LFFavicon lainnya dan panduan yang menjawab pertanyaan paling umum.

Alat

Panduan