9

我绝对没有成功让 IE 10 显示自定义字体。还有其他人对此有解决方案吗?我可以在网上看到一些喊话,说其他人在 IE 10 中的字体有问题,但没有找到解决方案或确认的错误。

有相同经验或解决方案的人吗?

这就是我现在所拥有的,它在 10 之前的 IE、Chrome 和 Safari 中运行良好:

@font-face {
    font-family: "LCD";
    src: url('http://www.somedomain.xxx/Public/Fonts/Quartz_Regular.ttf');
}

<!--[if IE]>
<style type="text/css">
@font-face {
    font-family: "LCD";
    src: url('http://www.somedomain.xxx/Public/Fonts/Quartz_Regular.eot');
}
</style>
<![endif]-->

我曾尝试用其他格式的字体文件替换 woff、ott 等,但完全没有运气。

暗示字体松鼠的答案使它工作。现在工作标记(对于 IE 10)是:

@font-face {
    font-family: "LCD";
    src: url('/Public/Fonts/quartz_regular-webfont.eot');
    src: url('/Public/Fonts/quartz_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Public/Fonts/quartz_regular-webfont.woff') format('woff'),
         url('/Public/Fonts/quartz_regular-webfont.ttf') format('truetype'),
         url('/Public/Fonts/quartz_regular-webfont.svg#quartzregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
4

7 回答 7

7

由于 HTML 注释和样式元素,我假设这是在 HTML 文件中……如果不是,请查看。

除此之外,只需使用@font-face 生成器

于 2012-11-26T08:52:37.383 回答
7

如果激活安全模式,IE10 是否有可能不呈现 Web 字体?停用(互联网选项 - 安全)后,我的网站正确显示...

于 2012-12-18T20:12:29.267 回答
2

我让 font-squirrel @font-face 在除 IE 之外的所有东西中工作,但我的问题是 .woff 是唯一不包含在我服务器上的 IIS mime-types 中的东西。这可能会帮助那些也结束了这个问题的人。

于 2013-03-12T16:15:36.210 回答
1

我刚刚遇到一位客户报告他无法在他的网站上看到 webfont。最后,默认情况下“高”安全级别(在 IE 选项中)会阻止 Web 字体。您可以创建一个基本上为“高”但仍启用网络字体的自定义安全级别。或者只是把它调低到中高。

于 2015-06-04T17:35:07.863 回答
0

IE 10 -> reference上的字体未更新 ,您可以使用与 IE-9 相同的字体

你可以在这里学习如何使用 font-face

我认为您包括所有类型的字体...

于 2012-11-26T08:40:53.473 回答
0

我在这里使用了这个: http ://www.impressivewebs.com/ie10-css-hacks/

进一步来说:

@media screen and (min-width:0\0) {  
    /* IE9 and IE10 rule sets go here */  
}

通过使用它,我们可以弹出一个不错的替代字体,并且在其他具有开放字体的浏览器中仍然具有性感。

试试这里的字体:http: //cssfontstack.com

于 2013-04-03T07:16:15.807 回答
0

必须添加字体生成器不会为所有字体修复此问题。例如,当使用 Helvetica Neue Medium Condensed (HelveticaNeueLTW1G-MdCn) 字体时。我在网站上使用多种字体。它们都使用字体生成器,除了 Helvetica-font。

于 2013-08-27T07:40:43.703 回答