MIME type của file .ttf là gì?
MIME type (media type) của file TrueType font có đuôi .ttf là font/ttf. Đây là định dạng phông chữ dùng trên máy tính. Với website, nên chuyển sang WOFF2; nếu bắt buộc phải phục vụ file TTF, nén bằng gzip vẫn cho hiệu quả khá tốt.
Header Content-Type
Content-Type: font/ttf
Cấu hình máy chủ
| Máy chủ | Cấu hình |
|---|---|
Nginx (mime.types hoặc types {}) | font/ttf ttf; |
Apache (.htaccess) | AddType font/ttf .ttf |
IIS (web.config) | <mimeMap fileExtension=".ttf" mimeType="font/ttf" /> |
| Node.js / Express | res.type('ttf') hoặc res.setHeader('Content-Type', 'font/ttf') |
| Amazon S3 | Đặt Content-Type: font/ttf trên object (metadata), hoặc truyền --content-type font/ttf vào aws s3 cp |
Có nên nén file .ttf không?
Có. Dữ liệu TrueType font chưa được nén, nên bật gzip hoặc Brotli cho font/ttf thường giúp giảm 50–80 % kích thước truyền tải. Hãy đảm bảo danh sách nén của máy chủ có chứa kiểu này — kiểm tra bằng công cụ kiểm tra nén website.
Vì sao MIME type quan trọng
Trình duyệt quyết định cách xử lý phản hồi — hiển thị, thực thi, phát hoặc tải xuống — dựa trên header Content-Type, chứ không dựa vào đ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 upload, đừng bao giờ tin vào kiểu do client gửi lên; hãy kiểm tra nội dung file (magic bytes) ngay trên server.
Tra cứu MIME type
Tìm kiếm mọi đuôi file và MIME type phổ biến, kèm header Content-Type sẵn sàng để sao chép.
Câu hỏi thường gặp
MIME type của .ttf là gì?
font/ttf.Làm sao đặt Content-Type cho .ttf trong Nginx?
font/ttf ttf; có trong khối types (thường nằm ở /etc/nginx/mime.types) rồi reload Nginx.