Как описано выше, у меня есть проблемы с @ font-face, которые не отображаются в IE9, хотя он отображается в любом другом браузере, включая IE8 и ниже. Кроме того, при просмотре локально на моем компьютере IE9 отображает шрифт, а не только при полном проживании.@ font-face работает в IE8, но не в IE9
Сайт:
Код используется:
@font-face {
font-family: 'LeagueGothicRegular';
src: url('league_gothic_0-webfont.eot');
src: local('League Gothic Regular'), url('league_gothic_0-webfont.woff') format('woff'), url('league_gothic_0-webfont.ttf') format('truetype'), url('league_gothic_0-webfont.svg#webfonta36nFpyE') format('svg');font-weight: normal;font-style: normal;
}
Любой какие-либо идеи, почему это может происходить?
Cheers!
=================================
EDIT
Я нашел следующий сайт, который отображает тот же шрифт ok в IE9, anyine, какие-либо идеи, как он это сделал?
Я закончил тем, что использовал метатеги, чтобы IE9 выполнял как IE8 только для этого эффекта. Не идеально, поскольку я теряю некоторые хорошие эффекты CSS3, но лучше, чем ужасный рендеринг шрифтов, за которым я застрял! – DanC
ОБНОВЛЕНИЕ! Используя эту технику, я также получил IE9, отображающий @ font-face, хотя странно, только когда все обернуто в «font_here» вместо «font_here», которое я изначально имел. Должно ли это иметь значение? Я сомневаюсь в этом, но следую за макетом, как показано Тобиасом, и все должно получиться отлично! – DanC
попробуйте это с помощью смайлика, но без "" вокруг имени шрифта. font-family: LucidaFax-bold; ... звучит глупо, но работает для меня .. или посмотрите здесь: http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/ – slobodan