@ font-face ttf不显示(条形码)

时间:2012-01-04 20:39:55

标签: html css font-face

我正在使用下面的代码。字体handvolk正确加载,但第三个(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上进行了测试,结果不是条形码。

1 个答案:

答案 0 :(得分:0)

我认为您是此页面中的字体:ECTSymbol.TTF

大部分字体都是空格,只有/1234567890:,其他一些值会显示出来。