WOFF (Web Open Font Format)
WOFF là định dạng phông chữ web bọc phông TrueType hoặc OpenType với khả năng nén và siêu dữ liệu để phân phối hiệu quả trên web. WOFF giảm kích thước tệp phông từ 40-60% so với TTF/OTF gốc và được hỗ trợ bởi tất cả các trình duyệt hiện đại.
Loại MIME
font/woff
Loại
Nhị phân
Nén
Không mất dữ liệu
Ưu điểm
- + 40-60% smaller than raw TTF/OTF files
- + Supported by all modern browsers (IE9+)
- + Preserves all font features from the original TTF/OTF
Nhược điểm
- − Larger than WOFF2 (Brotli compression is ~30% better than zlib)
- − Being superseded by WOFF2 for modern web use
- − Not suitable for desktop installation — web only
Khi nào nên dùng .WOFF
Sử dụng WOFF làm phương án dự phòng cho các trình duyệt cũ; ưu tiên WOFF2 cho các trình duyệt hiện đại nhờ khả năng nén vượt trội.
Chi tiết kỹ thuật
Tệp WOFF bọc dữ liệu phông sfnt (TTF hoặc CFF) với nén zlib (DEFLATE) theo từng bảng, một header WOFF, và siêu dữ liệu mở rộng tùy chọn ở định dạng XML.
Lịch sử
W3C công bố WOFF 1.0 vào năm 2012 như một khuyến nghị cho phông chữ web. Định dạng này được phát triển hợp tác bởi Mozilla, Opera và Microsoft nhằm cung cấp định dạng phông nén chuẩn hóa cho web.