我知道这是一个常见问题,我尝试了几乎所有我能找到的解决方案,我想知道显示一点代码是否会更有用。
问题
我正在尝试为客户实现 4 个字体。当前文件是使用 font-squirrel 生成的。但是,这些字体根本不适用于 IE 7/8,部分适用于 IE9。
字体本身的跨浏览器渲染不是这里的问题,我只是想让它显示出来。
我们尝试过的
我们(在我工作的公司)花了很多时间做以下事情:
- 我们发现了多种语法,字体松鼠的语法更完整。
- 在页面加载后的几秒钟内重新加载 JavaScript 中的 CSS(适用于旧项目)。
- 检查所有语法问题。
- 检查是否有 404 错误
- 使用相同的名称,但字体粗细不同
- 尝试添加 ?#iefix 和使用的特定格式
截屏
示例代码
您可以在以下位置看到它:http: //dev.phin.fr/fontsie/
句法
@font-face {
font-family: 'DidotBoldItalic';
src: url('fonts/DidotHTF-24BoldItalic.eot');
src: url('fonts/DidotHTF-24BoldItalic.ttf') format('truetype'), url('fonts/DidotHTF-24BoldItalic.svg') format('svg');
font-weight: normal;
font-style: normal;
}
谢谢!