С этим объявлением для IE6 +:
@font-face{
font-family:'Arial Narrow';
font-style:normal;
font-weight:normal;
src:url('../fonts/ArialNarrow.eot');
src:local('Arial Narrow'),
local('ArialNarrow'),
url('../fonts/ArialNarrow.eot') format('embedded-opentype'),
url('../fonts/ArialNarrow.woff') format('woff');
}
Это объявление для FF / Opera / Chrome / Safari:
@font-face{
font-family:'Arial Narrow';
font-style:normal;
font-weight:normal;
src:local('Arial Narrow'),
local('ArialNarrow'),
url('../fonts/ArialNarrow.ttf') format('truetype');
}
IE 6/7/8 и ниже /Включен режим совместимости IE9 + WITH: Загружает связанный шрифт независимо от того, что.
Firefox / Opera / Chrome / Safari / IE9 + Режим выключения совместимости выключен: Использует системный шрифт, когда он доступен.Загружает связанный шрифт, когда системный шрифт недоступен.
Режим совместимости отключен с помощью:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Хорошая новость: шрифты кэшируются во всех браузерах.Их нужно загружать только один раз.
Окончательный ответ. Невозможно избежать загрузки файла @ font-face в IE 6/7/8 и IE 9+ с включенным режимом совместимости.