Резюме
У меня проблема с использованием @font-face поверх HTTPS в IE 7,8,9 - это просто не загрузка. Не имеет значения, размещена ли содержащая HTML-страница на HTTPS или нет, , когда я пытаюсь загрузить шрифт EOT через HTTP, он работает, HTTPS не. Кто-нибудь видел это поведение?
Сервер, на котором размещен шрифт, отправляет правильный тип content-type = "application/vnd.ms-fontobject"
Я пробовал несколько шрифтов, поэтому он не специфичен для шрифта.
Шрифты были сгенерированы в Font Squirrel
Синтаксис CSS
@font-face {
font-family: 'GothamCondensedBold';
src:url('path/to/fontgothmbcd-webfont.eot');
src:url('path/to/fontgothmbcd-webfont.eot?#iefix') format('embedded-opentype'),
url('path/to/fontgothmbcd-webfont.woff') format('woff'),
url('path/to/fontgothmbcd-webfont.ttf') format('truetype'),
url('path/to/fontgothmbcd-webfont.svg#GothamCondensedBold') format('svg');
font-weight: normal;
font-style: normal;
}