Subsetter Font
Kurangi ukuran file font online gratis dengan hanya menyimpan karakter Unicode yang benar-benar digunakan halaman Anda. Subsetter font kami mendukung file TTF, OTF, WOFF, dan WOFF2 - pilih praset set karakter atau tempelkan teks halaman Anda untuk mengekstrak karakter unik secara otomatis. Penting untuk Core Web Vitals. Tanpa pendaftaran, tanpa unggahan server, 100% privat.
Mengapa Menggunakan Subsetter Font Kami?
- Subsetting Font Instan: Subsetter font kami menganalisis file font Anda dan hanya mengekstrak glif yang Anda butuhkan - sepenuhnya di browser Anda. Tanpa waktu tunggu unggahan dan tanpa antrean server. Buat subset dalam hitungan detik dan lihat jumlah glif persis serta estimasi penghematan ukuran secara instan.
- Subsetter Font Online yang Aman: File font Anda tidak pernah meninggalkan perangkat saat Anda menggunakan subsetter font online kami. Pemrosesan 100% di sisi klien berarti privasi penuh - tanpa unggahan server, tanpa penyimpanan data font, dan tanpa paparan lisensi dari mengunggah tipografi proprietary.
- Subsetter Font Online - Tanpa Instalasi: Buat subset font langsung di browser Anda tanpa unduhan perangkat lunak, tanpa penyiapan Node.js, dan tanpa alat baris perintah. Subsetter font kami berfungsi di perangkat apa pun dengan browser modern - desktop, tablet, atau ponsel.
- Dampak Core Web Vitals: Subsetting font adalah salah satu optimasi berdampak tertinggi untuk Core Web Vitals. Mengurangi font 200 KB menjadi 20 KB menghilangkan penundaan render-blocking, meningkatkan skor LCP, dan mengurangi pergeseran tata letak kumulatif yang disebabkan oleh kedipan pertukaran font.
Apa itu Subsetting Font?
Subsetting font adalah proses membuat versi lebih kecil dari file font yang hanya berisi glif (bentuk karakter individual) yang benar-benar Anda butuhkan. Tipografi lengkap seperti Roboto berisi lebih dari 1.000 glif yang mencakup rentang Latin, Cyrillic, Yunani, dan Unicode yang diperluas. Jika situs web Anda hanya menggunakan teks bahasa Inggris, Anda memerlukan kurang dari 100 glif. Subsetter font kami menganalisis file font Anda, mengidentifikasi glif mana yang dipetakan ke karakter yang Anda minta melalui tabel cmap font, dan menghasilkan subset minimal - mengurangi ukuran file 60-95% tanpa perubahan visual pada teks yang dirender.
Cara Kerja Subsetter Font Kami
- Unggah file font Anda: Seret dan lepas atau klik untuk menelusuri. Subsetter font kami menerima file TTF, OTF, WOFF, dan WOFF2. Font Anda tidak pernah meninggalkan browser Anda - semua pemrosesan 100% di sisi klien.
- Pilih set karakter Anda: Pilih praset (Latin Dasar, Latin + Tanda Baca, Latin Extended) atau tempelkan teks halaman Anda yang sebenarnya untuk mengekstrak otomatis karakter unik persis yang digunakan situs Anda. Alat menunjukkan jumlah glif yang tepat dan estimasi pengurangan ukuran sebelum Anda mengunduh.
- Unduh font subset Anda: Klik «Subset Font» untuk menganalisis font dan menghasilkan estimasi ukuran, lalu unduh file subset. Gunakan sebagai pengganti langsung font asli di deklarasi CSS @font-face Anda.
Apa yang Dihapus Selama Subsetting Font
- Glif Tidak Digunakan: Bentuk karakter untuk bahasa dan aksara yang tidak Anda gunakan - CJK (Cina, Jepang, Korea), Cyrillic, Arab, Devanagari, dan ratusan blok Unicode lainnya dihapus dari biner font.
- Fitur OpenType Tidak Digunakan: Tabel ligatur, pasangan kerning, dan set glif alternatif untuk karakter yang dihapus dihilangkan, mengurangi ukuran tabel GSUB dan GPOS secara signifikan.
- Metrik Glif Tidak Digunakan: Lebar maju, bearing samping, dan data hinting untuk glif yang dihapus dihapus dari tabel hmtx dan cvt.
- Catatan Nama Berlebihan: Entri tabel nama font yang diperluas untuk lokalisasi bahasa yang tidak digunakan dihapus, memangkas overhead tabel nama.
Catatan Penting Tentang Subsetting Font
Font WOFF2 menggunakan kompresi Brotli yang memerlukan dekompresi sisi server untuk subsetting penuh - alat berbasis browser kami menyediakan analisis dan estimasi ukuran untuk file WOFF2, tetapi merekomendasikan konversi ke TTF terlebih dahulu untuk subsetting penuh. Selalu verifikasi font subset Anda dirender dengan benar di semua browser sebelum menerapkan ke produksi. Jika konten Anda dinamis (teks buatan pengguna), gunakan praset set karakter yang lebih luas untuk menghindari glif yang hilang saat runtime.
Pertanyaan yang Sering Diajukan
Subsetter font membuat versi lebih kecil dari file font yang hanya berisi glif yang benar-benar Anda butuhkan. Alih-alih memuat tipografi lengkap 200 KB dengan 1.000+ glif, font yang di-subset mungkin hanya 15-30 KB dengan hanya karakter yang digunakan situs Anda. Subsetter font kami berjalan sepenuhnya di browser Anda - tanpa unggahan server.
Subsetting font biasanya mengurangi ukuran file 60-95% tergantung font asli dan set karakter Anda. Font lengkap Latin + CJK dapat dikurangi dari 15 MB menjadi di bawah 50 KB untuk situs hanya berbahasa Inggris. Bahkan font hanya Latin seperti Roboto dapat dikurangi dari 150 KB menjadi 20-30 KB dengan hanya menyimpan karakter yang Anda gunakan.
Ya, sepenuhnya. Subsetter font kami memproses semuanya secara lokal di browser Anda. File font Anda tidak pernah diunggah ke server mana pun, tidak pernah disimpan, dan tidak pernah dikirim melalui jaringan. Ini sangat penting untuk tipografi proprietary atau berlisensi, di mana mengunggah ke server pihak ketiga dapat melanggar lisensi font Anda.
Ya. Subsetter font ini 100% gratis tanpa pendaftaran, tanpa tingkatan premium, tanpa tanda air, dan tanpa batas ukuran file. Anda dapat membuat subset file font sebanyak yang Anda butuhkan tanpa batasan.
Subsetter font kami mendukung file TTF (TrueType), OTF (OpenType), WOFF (Web Open Font Format), dan WOFF2. TTF dan OTF memberikan hasil subsetting paling akurat. File WOFF2 menggunakan kompresi Brotli yang memerlukan alat sisi server untuk subsetting penuh - alat kami menyediakan analisis dan estimasi ukuran untuk WOFF2.
Untuk situs hanya berbahasa Inggris, «Latin + Tanda Baca» mencakup semua yang Anda butuhkan. Untuk situs multibahasa Eropa Barat, gunakan «Latin Extended» untuk menyertakan karakter beraksen. Untuk subset paling tepat, tempelkan teks halaman Anda yang sebenarnya ke pemindai - alat mengekstrak persis karakter unik yang digunakan konten Anda.
Ya - jika karakter tidak ada di subset, browser akan menampilkan glif pengganti. Untuk konten statis seperti judul dan label antarmuka ini bukan masalah. Untuk konten buatan pengguna atau input pencarian, gunakan praset yang lebih luas seperti «Latin Extended» atau pertahankan font lengkap untuk elemen khusus tersebut.
Gunakan font yang di-subset persis seperti aslinya dalam deklarasi @font-face Anda - cukup ganti URL file font dengan jalur ke file subset Anda. Anda juga dapat menambahkan deskriptor unicode-range untuk memberi tahu browser persis karakter mana yang dicakup subset, memungkinkan browser memuat font hanya ketika karakter tersebut muncul di halaman.
Subsetting font menghapus glif yang tidak digunakan dari biner font, mengurangi jumlah karakter yang dapat dirender font. Kompresi font (seperti WOFF2) menerapkan kompresi Brotli atau zlib ke data yang tersisa tanpa menghapus glif apa pun. Untuk pengurangan ukuran maksimal, Anda harus membuat subset font dan menyajikannya dalam format WOFF2.