首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >字体-面对ie8问题

字体-面对ie8问题
EN

Stack Overflow用户
提问于 2013-02-14 03:01:15
回答 1查看 332关注 0票数 0

我使用的是一个自定义字体系列,有以下css规则:

代码语言:javascript
运行
复制
@font-face {
    font-family: 'matrix';
    src: url('MaSGRgLn.eot');
    src: url('MaSGRgLn.eot?#iefix') format('embedded-opentype'), url('MaSGRgLn.woff') format('woff'), url('MaSGRgLn.ttf') format('truetype'), url('MaSGRgLn.svg#MatrixScriptGr-RegularLin') format('svg');
    font-weight: normal;
    font-style: normal;
}

我已经将我的主要字体转换为所有可选字体。除了ie < ie9之外,所有的浏览器都可以正常工作。我是否遗漏了什么或没有注意到什么?

EN

回答 1

Stack Overflow用户

发布于 2013-03-27 22:35:17

根据我的测试,需要注意的一件重要事情是,字体系列名称必须与EOT文件中的名称匹配(可以使用十六进制编辑器查看,或者如果您有匹配的TTF和Windows,字体预览将告诉您)。

如果名称不同,IE8不会显示您的字体,IE9 (即使在IE8模式下)也没有这个问题。

在您的示例中,SVG版本的名称为"MatrixScriptGr-RegularLin“。尝试在CSS @font-face字体系列定义中使用相同的名称。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14860990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档