我正在使用下面的代码。字体hand
和volk
正确加载,但第三个(cepnet
)则没有。
@font-face {
font-family:"hand";
src:url("hand.ttf") format("TrueType");
}
@font-face {
font-family:"volk";
src:url("volk.ttf") format("TrueType");
}
@font-face {
font-family: "cepnet";
src:url("ECTSymbol.ttf") format("TrueType");
}
为什么不加载?
这些字体来自不同的来源,所以我不确定是否有任何类型的版权或文件格式,只有第三种是条形码字符字体。这可能是个原因吗?
所有文件都在同一目录中并拼写正确。
*编辑:*在Windows系统上使用Firefox 9.x. html如下:
<span style='font-family: cepnet, Sans-Serif; color: #f60;'>/046240608\</span><br />
<span style='font-family: hand, Sans-Serif; color: #f06;'>/046240608\</span><br />
<span style='font-family: volk, Sans-Serif; color: #6f0;'>/046240608\ Hello</span><br />
使用<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN' http://www.w3.org/TR/html4/strict.dtd'>
更新:此外,我使用字体查看器测试了Windows上的字体,并且字符(条形码)正确显示。 Alson在Windows Office app上的字体是正确的。这似乎是一个浏览器问题,因为我在this site上进行了测试,结果不是条形码。