如上所述,我有与@ font-face不显示在IE9的问题,虽然它显示精细在其他浏览器,包括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; }
任何人有任何想法为什么这可能发生?
干杯!
=========================================
编辑
我发现以下网站显示相同的字体确定在IE9,任何想法他是怎么做的?
解决方法
没有回答,只是确认:我有一个类似的问题。字体在除IE9以外的所有其他IE版本中工作,都使用IETester和原始浏览器。当更改文档模式(F12开发工具)字体工作。不是我想要的,但。
更新:有一些骗子,我设法让它工作。看起来像IE9正在使用.woff版本的字体(我已经排除)超过。我想到的。我使用@font-face generator从fontsquirrel得到所有不同的字体变体,并包括在我的项目中,使用smileyface本地。没有改变我的.htaccess文件。现在工作正常,看起来是相同的所有IE版本:
@font-face { font-family: "LucidaFax-bold"; src: url("_font/LucidaFax-bold.eot"); src: local("☺"),url("_font/LucidaFax-bold.woff") format("woff"),url("_font/LucidaFax-bold.ttf") format("truetype"),url("_font/LucidaFax-bold.svg#LucidaFax-bold") format("svg"); } h1 { font-family: "LucidaFax-bold",serif;}
(我甚至疯了新鲜使用Mark“Tarquin”Wilton-Jones’text-shadow黑客,应用相同的外观IE浏览器世界的其余版本旧的学校看起来不错,好了,学到了很多。