Font Web WOFF2 (.woff2)

W3C Standar

Web Open Font Format 2.0 (WOFF2) adalah standar global utama untuk tipografi web, menggunakan algoritma kompresi Brotli Google dan pra-pemrosesan tabel font kustom untuk mencapai kecepatan maksimum dan ukuran file minimum di web modern.

Konversi TTF ke WOFF2

Pengonversi TTF ke WOFF2 gratis di dalam peramban. Konversi berkas secara instan di perangkat Anda.

Periksa & Metadata

Sistem operasi dan penganalisis file mengidentifikasi file WOFF2 dengan memeriksa urutan byte biner utama:

Pilih atau letakkan berkas di sini

100% konversi privat di dalam peramban - berkas tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V
Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan terjadi secara lokal di sandboks peramban Anda.

Tanda Tangan Header Tingkat-Byte (Magic Bytes)

Sistem operasi dan penganalisis file mengidentifikasi file WOFF2 dengan memeriksa urutan byte biner utama:

SIGNATURE HEX (OFFSET 0):

77 4F 46 32

REPRESENTASI ASCII: wOF2

Standardisasi: W3C Recommendation (2018)

Spesifikasi Teknis

Arsitektur Wadah48-byte WOFF2 header followed by table directory, Brotli-compressed font data stream, and optional metadata
KompresiBrotli compression combined with specialized glyph table transforms ('glyf' and 'loca' pre-conditioning)
Endianness ByteBig-Endian header / Brotli bitstream
Ruang WarnaCOLRv0, COLRv1, OpenType-SVG, CBDT color emoji
Saluran & StrukturTrueType or CFF outlines, variable font axes, layout tables, and color emoji
Dimensi MaksUp to 65,535 glyphs per font file
TransparansiFull transparency support in color emoji and SVG font tables
Streaming & ProgresifUltra-compact single-stream Brotli payload designed for high-speed HTTP/2 & HTTP/3 multiplexing

Matriks Perbandingan Teknis: WOFF2 vs Pesaing

Atribut TeknisWOFF2 (Saat Ini)WOFFTTFOTF
Efisiensi KompresiTertinggi (Brotli + transformasi tabel)Sedang (kompresi zlib)Tidak ada (tanpa kompresi)Tidak ada (tanpa kompresi)
Magic ByteswOF2 (0x77 0x4F 0x46 0x32)wOFF (0x77 0x4F 0x46 0x46)0x00 0x01 0x00 0x00OTTO (0x4F 0x54 0x54 0x4F)
Tujuan UtamaTipografi web modern (@font-face)Tipografi web lamaSistem operasi desktopCetak desktop & prapelacakan
Ukuran File Khas15 KB - 40 KB (sangat ringkas)25 KB - 60 KB40 KB - 120 KB40 KB - 120 KB

Mode Kerusakan Umum & Panduan Pemulihan Hex

Browser menampilkan font sistem cadangan dan mencatat 'OTS parsing error: Failed to decompress WOFF2 stream'.

Penyebab Utama: Bitstream Brotli rusak atau deklarasi ukuran font tidak terkompresi yang tidak cocok di header WOFF2.

Pemulihan: Enkode ulang font menggunakan File2File WOFF2 Converter.

Analisis Keamanan & Vektor Serangan Parser

File WOFF2 didekode langsung oleh mesin perender browser dan harus disanitasi melalui OpenType Sanitizer (OTS) untuk mencegah kerusakan memori.

Vektor Serangan yang Diketahui

  • Luapan bilangan bulat (integer overflow) selama penghitungan offset tabel yang direkonstruksi.
  • Pembacaan berlebih buffer dalam aliran dekompresi Brotli.
  • Kerusakan memori selama pemrosesan transformasi balik tabel 'glyf'.

Praktik Terbaik Defensif:

Asal-Usul & Tonggak Sejarah

2018W3C secara resmi mengesahkan WOFF2 sebagai Rekomendasi Standar Web resmi.
2016Apple Safari 10 menambahkan dukungan WOFF2 asli, melengkapi adopsi browser universal di Chrome, Firefox, dan Edge.
2015Insinyur Google mengembangkan WOFF2 untuk mengurangi penggunaan bandwidth secara drastis pada Google Fonts.

Keunggulan & Kelebihan Utama

  • Standar emas yang tak terbantahkan untuk font web: mencapai ukuran file sekitar 30% lebih kecil dari WOFF 1.0 dan 50% lebih kecil dari TTF mentah.
  • Dukungan browser asli universal di 100% browser desktop dan seluler modern.
  • Transformasi tabel font kustom merekonstruksi koordinat glyph dan kotak pembatas untuk memaksimalkan kompresi entropi Brotli.

Keterbatasan Teknis & Kekurangan

  • Tidak dapat diinstal langsung ke sistem operasi desktop (membutuhkan konversi ke TTF atau OTF).
  • Penyandian memerlukan waktu CPU yang signifikan karena pengoptimalan tingkat kompresi Brotli 11.
  • Algoritma rekonstruksi tabel yang kompleks memerlukan perpustakaan dekode khusus.

Fakta Teknis Menarik

  • Google menciptakan WOFF2 khusus untuk mempercepat Google Fonts, yang melayani miliaran permintaan font setiap hari ke seluruh internet.
  • WOFF2 tidak hanya mengompresi font; format ini secara aktif mengubah tabel 'glyf' dan 'loca' sebelum kompresi untuk menghilangkan data prediksi koordinat yang berlebihan.
  • Jika Anda memeriksa tab jaringan dari situs web modern mana pun, hampir setiap font kustom yang dimuat berformat WOFF2.

Pertanyaan Teknis yang Sering Diajukan

Mengapa WOFF2 adalah format font terbaik untuk situs web?

WOFF2 mengompresi font sekitar 30% lebih kecil dibandingkan format lainnya sekaligus mendekompresinya secara instan di semua browser modern, membuat halaman web Anda dimuat lebih cepat.

Bisakah saya mengonversi WOFF2 ke TTF agar dapat menginstalnya di komputer saya?

Ya! Anda dapat mengonversi font WOFF2 apa pun menjadi font desktop TTF atau OTF yang dapat diinstal dalam hitungan detik menggunakan File2File.app langsung di browser web Anda.

Apakah semua browser web modern mendukung WOFF2?

Ya. Setiap browser modern (Chrome, Safari, Firefox, Edge, iOS Safari, Android Chrome) telah mendukung WOFF2 secara bawaan sejak tahun 2018.