Обслуживание размещенного шрифта EOT для IE

Когда я пытаюсь использовать @ font-face для шрифта EOT для IE, он не работает, если шрифт размещен где-то еще. Он работает только в локальном веб-приложении.

Это не работает:

@font-face
{
    font-family: 'AvantGardeMdBTMedium';    
    src: url('http://myhost.com/fonts/fontname.eot')
}

Это работает:

@font-face {
    font-family: AvantGardeNormal;
    src: url('fontname.eot');
}

Можно ли использовать размещенный шрифт через полный адрес http?

Спасибо.


person Michael    schedule 09.05.2012    source источник


Ответы (1)


Вы можете разместить свои шрифты в другом домене, но вам придется иметь дело с любыми проблемами политики перекрестного происхождения, если они возникнут. Проверьте свои инструменты разработчика в IE (нажмите F12 в IE8 или IE9) и посмотрите на консоль, чтобы найти любые ошибки (там будут отображаться ошибки политики перекрестного происхождения). Дополнительные сведения об исправлении заголовков политики перекрестного происхождения см. В разделе Загрузка блоков IE9 веб-шрифта другого происхождения.

person thirdender    schedule 05.09.2012