该站点使用@font-face 在顶部导航栏中显示 Myriad Pro。我认为这是违反许可证的行为。我会尽快寻找替代版本。我可能会看Cufon?我想先让@font-face 规则起作用,然后放入不同的字体。
该网站有CSS:
<!--[if IE]>
@font-face {
font-family: 'MyriadPro-BoldCond';
src: url('.../myriadpro-boldcond.eot');
}
<![endif]-->
@font-face {
font-family: 'MyriadPro-BoldCond';
src: url('.../myriadpro-boldcond.eot?#iefix') format('embedded-opentype'),
url('.../myriadpro-boldcond.woff') format('woff'),
url('.../myriadpro-boldcond.ttf') format('truetype'),
url('.../myriadpro-boldcond.svg#myriadpro-boldcond') format('svg');
font-weight: normal;
font-style: normal;
}
但是,该字体仅在 Chrome 中显示,在 IE9、Opera 或 Firefox 中不显示。
更新:我已将 IE 条件条目移到其他条目下方,但问题仍然存在于 IE 中:
@font-face {
font-family: 'MyriadPro-BoldCond';
src: url('http:/.../myriadpro-boldcond.eot?#iefix') format('embedded-opentype'),
url('.../myriadpro-boldcond.woff') format('woff'),
url('.../myriadpro-boldcond.ttf') format('truetype'),
url('...myriadpro-boldcond.svg#myriadpro-boldcond') format('svg');
font-weight: normal;
font-style: normal;
}
<!--[if IE]>
@font-face {
font-family: 'MyriadPro-BoldCond';
src: url('...myriadpro-boldcond.eot');
}
<![endif]-->