MIME type .woff2: font/woff2

File có đuôi .woff2 (Web font WOFF2) dùng MIME type font/woff2.

Cập nhật

font/woff2
MIME type của .woff2
Font chữ
Danh mục
Không
Nén bằng gzip/Brotli

MIME type của file .woff2 là gì?

MIME type (kiểu media) của file Web font (WOFF2) có đuôi .woff2 là font/woff2. Đây là định dạng font web được ưu tiên, bên trong đã được nén bằng Brotli nên đừng nén thêm lần nữa. Font tải từ domain khác cần có header CORS (Access-Control-Allow-Origin).

Header Content-Type

Content-Type: font/woff2

Cấu hình máy chủ

Máy chủCấu hình
Nginx (mime.types hoặc types {})font/woff2 woff2;
Apache (.htaccess)AddType font/woff2 .woff2
IIS (web.config)<mimeMap fileExtension=".woff2" mimeType="font/woff2" />
Node.js / Expressres.type('woff2') hoặc res.setHeader('Content-Type', 'font/woff2')
Amazon S3Đặt Content-Type: font/woff2 trên object (metadata), hoặc truyền --content-type font/woff2 vào aws s3 cp

File .woff2 có nên nén không?

Không. File Web font (WOFF2) đã được nén sẵn bên trong, nên gzip hay Brotli chỉ tốn CPU và hầu như không giảm dung lượng, thậm chí có thể làm file to hơn. Đừng đưa font/woff2 vào cấu hình nén.

Vì sao MIME type quan trọng

Trình duyệt quyết định xử lý phản hồi (hiển thị, thực thi, phát hay tải xuống) dựa trên header Content-Type, chứ không phải đuôi file. Với X-Content-Type-Options: nosniff, kiểu sai khiến stylesheet và script bị chặn hoàn toàn. Với file upload, đừng bao giờ tin kiểu do client gửi lên; hãy kiểm tra nội dung file (magic bytes) trên server.

Câu hỏi thường gặp

MIME type của .woff2 là gì?
font/woff2.
Làm sao đặt Content-Type cho .woff2 trong Nginx?
Đảm bảo font/woff2 woff2; có trong khối types (thường nằm ở /etc/nginx/mime.types) rồi reload Nginx.
Có nên gzip file .woff2 không?
Không. Định dạng này đã được nén sẵn nên nén HTTP không mang lại lợi ích nào.