我在 Safari 中阅读字体时遇到问题。我将 OTF 转换为 TTF - 两种粗体和常规字体。在 Chrome 和 Firefox 中都很好。但在 Safari 中,只有粗体字体有效,常规字体无效。
IE 不读取我从网站转换的 EOT 字体。有没有更好的方法将 OTF 转换为 EOT?
这是我的代码:
<style type="text/css">
//Bariol_Bold
@font-face{
font-family: Bariol_Bold;
src:url("fonts/bariol_bold.eot"); /*For ie browser*/
}
@font-face{
font-family: Bariol_Bold;
src:url("fonts/bariol_bold.ttf"); /*For other browsers*/
}
//Bariol_Regular
@font-face{
font-family:bariol_regular;
src:url("fonts/bariol_regular.eot"); /*For ie browser*/
}
@font-face{
font-family: bariol_regular;
src:url("fonts/bariol_regular.ttf"); /*For other browsers*/
</style>
<p style="font-family: Bariol_Bold; font-size: 20px;">hello world</p>
<p style="font-family: bariol_regular; font-size: 20px;">hello world</p>