Я использую @ font-face для встроенных шрифтов (спасибо Paul Irish ). Пытаясь исправить предупреждение Chrome о неправильном типе MIME для woff-шрифтов, я обнаружил массу противоречивых предложений.
Кажется, все согласны с тем, что .eot шрифты (для IE 6-8?) Должны обслуживаться с использованием
AddType application/vnd.ms-fontobject .eot
Для шрифтов .ttf (старые браузеры без IE?) Я видел
AddType application/x-font-ttf .ttf
AddType application/octet-stream .ttf
AddType font/truetype .ttf
AddType font/ttf .ttf
А для шрифтов .woff (новый стандарт?) Я видел
AddType application/font-wof .woff
AddType application/x-font-woff .woff
AddType application/x-woff .woff
Я понимаю, что правильный MIME-тип для woff будет application / font-woff, но до тех пор, пока стандарт не станет официальным, Chrome понимает application / x-font-woff.
Я понимаю, что наполовину ответил на мой вопрос, задавая его, но вопрос на самом деле: есть ли какие-либо авторитетные рекомендации или дополнительные советы о том, какие типы MIME следует использовать для шрифтов?
Обновление (на случай, если это кому-нибудь поможет): поскольку в этом нет ничего авторитетного, я остановился на использовании следующих типов MIME шрифтов в моем .htaccess (что, по крайней мере, делает Chrome счастливым):
AddType application/vnd.ms-fontobject .eot
AddType application/x-font-ttf .ttf
AddType application/x-font-woff .woff