【发布时间】:2018-01-09 12:14:51
【问题描述】:
我在接受特定的@font-face 时遇到了麻烦,尤其是 Firefox。
这是我所做的一个简单的说明:
@font-face {
font-family: "Cursive";
src: url(./MTCORSVA.TTF) format("truetype");
}
.cursivefont {
font-family: "Cursive", Verdana, Tahoma;
font-size: 24pt;
font-weight: bold;
}
@font-face {
font-family: "Impact";
src: url(./impact.ttf) format("truetype");
}
.impactfont16 {
font-family: "Impact", Verdana, Tahoma;
font-size: 16pt;
font-style: italic;
font-weight: bold;
}
@font-face {
font-family: "overrun";
src: url(./AMBROSIA.TTF) format("truetype");
}
.ambrofont {
font-family: "overrun";
font-size: 20pt;
font-weight: bold;
}
<span class=cursivefont>Join the Fight for Gunder’s Bight!</span>
<span class=impactfont16>E F</span>
<span class=ambrofont>UNCLE GLUSSOG'S TALENT PARADE</span>
在 Windows IE (Edge) 和 Android Opera 和 Android 原生浏览器中,这三个都可以工作。 在 Windows Firefox 和 Chrome 以及 Android Firefox 中,只有 Impactfont 和 cursivefont 有效,并且 ambrofont 使用默认字体。尽管 Windows Firefox 偶尔且不一致地显示正确的字体,但在下次刷新时却没有。
我已经尝试清除缓存、重启并重新启动等。
【问题讨论】:
-
开发者控制台中是否有任何错误/消息?我想知道 Firefox 中的
--debug或--debugger标志是否会有所帮助(假设您可以在那里看到未在控制台上公开的调试级别消息)。 -
谢谢,halfer,我有空就试试。
标签: html css firefox fonts font-face