1

我的网页菜单有字体。除 Internet Explorer 外,所有浏览器都可以正常加载。这是我在我的css中使用的:

@font-face{
   font-family: 'MyriadProSemibold';
   src: url('fonts/MyriadPro-Semibold.eot');
   src: local(MyriadPro-Semibold), url('fonts/MyriadPro-Semibold.otf') format('opentype');
}

字体位于名为 fonts 的文件夹中,该文件夹与 css 文件位于同一文件夹中。我不知道如何调试这个问题是否有人可以指出需要做什么才能使它们适用于 IE9?

4

2 回答 2

2

我建议您将 opentype 文件放入font-face generator。单击生成并下载.zip您获得的文件。

将字体复制到您的虚拟主机并将 stylesheets.css 中的 CSS 样式复制到您的样式表中,您可以更改名称并且需要将路径更正为新路径。现在它可以在 FireFox 3.5+、Chrome4+、Opera10+、iPad、iPhone、IE4+ (!) 和 Safari3.1+ 上运行。

于 2012-05-05T21:35:25.667 回答
0

这是我使用的字体格式:

@font-face {font-family: 'MyriadProSemibold';
src: url('MyriadProSemibold.eot');src: url('MyriadProSemibold.eot?#iefix') format('embedded-opentype'),url('MyriadProSemibold.woff') format('woff'),url('MyriadProSemibold.ttf') format('truetype');}
于 2012-05-05T21:36:33.033 回答