Font-face не работает в IE7 / 8 в Windows Vista и 7 (XP работает отлично!) - PullRequest
1 голос
/ 24 августа 2011

Я использую font-face, чтобы использовать несколько хороших шрифтов на моем сайте. CSS выглядит следующим образом:

@font-face {
  font-family: "TheSansSemiBold";
  src: url("/fonts/thesans-semibold-webfont.eot#") format("embedded-opentype"),
  url("/fonts/thesans-semibold-webfont.woff") format("woff"),
  url("/fonts/thesans-semibold-webfont.ttf") format("truetype"),
  url("/fonts/thesans-semibold-webfont.svg#webfontcnxqsBPR") format("svg");
}

Теперь, это прекрасно работает во всех браузерах при посещении страницы с ПК в Windows XP. Но при посещении той же страницы на ПК с Vista или Windows 7 шрифт не используется, как будто он не найден ..

Я очищал кеш и всю историю браузера несколько раз, но это не решает ..

Я никогда не сталкивался с какой-либо проблемой CSS, связанной с ОС .. Так что же не так с моим кодом?

Есть идеи?

Редактировать: Никто с подсказкой? Буду очень признателен за помощь.

1 Ответ

2 голосов
/ 25 августа 2011

Попробуйте добавить следующие типы MIME в IIS:

.eot (application/octet-stream)
.woff (application/octet-stream)
...