我在接受特定的@ font-face時遇到了麻煩,特別是Firefox。firefox不接受@ font-family聲明
下面是我所做的一個片段:
@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(邊)和Android Opera和Android原生瀏覽器的所有三項工作。 在Windows Firefox和Chrome以及Android Firefox中,只有impactfont和cursivefont可以工作,並且默認字體用於安裝非法字體。雖然偶爾和不一致,Windows Firefox顯示正確的字體,但在下次刷新它不。
我試過緩存清除,重新啓動和再啓動等
開發者控制檯中是否有任何錯誤/消息?我想知道Firefox中的'--debug'或'--debugger'標誌是否有幫助(假設有可以在控制檯上看到的調試級別消息)。 – halfer
謝謝,哈爾弗,我會嘗試,當我得到一分鐘。 – user3229958