HTML5 и @ font-face с IE - PullRequest
       13

HTML5 и @ font-face с IE

0 голосов
/ 19 июля 2011

Последние 2 часа я пытался заставить рендеринг @ font-face, используя набор из font-squirrel. Проверьте эту ссылку , и вы увидите, что во всех браузерах, отличных от IE, все выглядит превосходно, но в IE он не может полностью отобразиться ...

Вот мой код шрифта:

@font-face {
    font-family: 'CartoGothicStdBook';
    src: url('../cartogothicstd-book-webfont.eot');
    src: url('../cartogothicstd-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../cartogothicstd-book-webfont.woff') format('woff'),
         url('../cartogothicstd-book-webfont.ttf') format('truetype'),
         url('../cartogothicstd-book-webfont.svg#cartogothicstdbook') format('svg');
    font-weight: normal;
    font-style: normal;
}

Чего мне не хватает? Шрифты находятся в корневом каталоге, а также в таблице стилей (хотя я не думаю, что это имеет значение). Это потому, что теги HTML5 (я использую HTML5 shiv) не могут использовать @ font-face pre-IE9?

Надеюсь скоро услышать от джедаев,

1 Ответ

0 голосов
/ 20 июля 2011

Вы пытались использовать polyfill - modernizer2.js из http://www.modernizr.com/ вместо html5 shiv.@ font-face - это функция css, обнаруженная Модератором, см. http://www.modernizr.com/docs/#features-css

...