0

我正在尝试在我正在处理的 Intranet 网站上使用自定义 CSS 字体,但 Internet Explorer 会忽略它。

谁能帮我?

@font-face {
  font-family: "samaritans-webfont";
  font-style: normal;
  font-weight: normal;
  src:url("/smresources/fonts/samaritans-webfont.eot?iefix") format("embedded-opentype"), 
  url("/smresources/fonts/samaritans-webfont.woff") format("woff"), 
  url("/smresources/fonts/samaritans-webfont.ttf") format("truetype"), 
  url("/smresources/fonts/samaritans-webfont.svg#samaritans-webfont") format("svg");
}
4

2 回答 2

1

如果您使用的是 IE9,那么 -

@font-faceIIS 服务器上使用时,IE9 用户可能看不到该字体。这可以通过两种方式解决。1) 将 WOFF 格式添加到 MIME 类型列表中。或 2) 将 format('eot') 部分更改为 format('embedded-opentype')。任何一个都可以解决 IE9 的问题。

新的防弹@Font-Face 语法

于 2012-09-25T13:59:40.837 回答
0

根据您的 IE 版本,有不同的支持。

注意:http ://caniuse.com/#feat=fontface如果您看到对不同版本 IE 的支持会有所不同,因此如果您使用 IE 6,则需要额外的 hack 才能使网络字体正常工作。

于 2012-09-25T13:54:50.667 回答