Css &引用;Fre3of9x“;条形码字体,韩元';t载荷
因此,我正在尝试加载一种“条形码”字体,它将在我的网页上将普通文本替换为条形码。Css &引用;Fre3of9x“;条形码字体,韩元';t载荷,css,fonts,Css,Fonts,因此,我正在尝试加载一种“条形码”字体,它将在我的网页上将普通文本替换为条形码。 现在我对使用字体很陌生。我尝试使用的字体是: FRE3OF9X.TTF 错误消息如下:未能解码下载的字体: 我可以看到,字体正在网络控制台中加载304。那么是什么导致了这个问题呢 HTML <div class="barcode"><span class="barcodeText">*11111*</span></div> 结果 *11111* 我还收到了这条消息
现在我对使用字体很陌生。我尝试使用的字体是:
FRE3OF9X.TTF
错误消息如下:未能解码下载的字体:
我可以看到,字体正在网络控制台中加载304
。那么是什么导致了这个问题呢
HTML
<div class="barcode"><span class="barcodeText">*11111*</span></div>
结果
*11111*
我还收到了这条消息OTS解析错误:maxp:解析表失败
。但我真的不知道这是为了什么
小提琴
编辑我没有解决这个问题,但改变了字体。9个中的3个很好
出现解码错误的原因是字体实际上已损坏。通过运行它(一个用于在二进制和XML格式之间切换字体表示的实用程序),我们可以看到:
> ttx FRE3OF9X.TTF
Dumping "FRE3OF9X.TTF" to "FRE3OF9X.ttx"...
Dumping 'GlyphOrder' table...
Error: cmap subtable is reported as having zero length:
platformID 1, platEncID 0, format 0 offset 20. Skipping table.
Dumping 'head' table...
Dumping 'hhea' table...
Dumping 'maxp' table...
Dumping 'OS/2' table...
Dumping 'hmtx' table...
Error: cmap subtable is reported as having zero length:
platformID 1, platEncID 0, format 0 offset 20. Skipping table.
Dumping 'cmap' table...
Dumping 'loca' table...
Dumping 'glyf' table...
Dumping 'name' table...
Dumping 'post' table...
由于cmap
结构包含有关字体支持哪个字符的信息,因此损坏的cmap子表是一个终端错误。您可以尝试从其他cmap子表(这可能是Photoshop正在做的事情)中导出损坏的数据,但这并不保证做正确的事情。浏览器的错误在于谨慎,因此这种字体将被拒绝
该做什么:1。向网站报告此字体已损坏,以便他们可以将其修复或删除,2。选择一种新字体(我看你已经这样做了),然后3。也许你可以为自己准备一份TTX,以便将来检查不良字体。你能提供一把小提琴吗?或者我们可以查看您的问题的其他地方?您是否尝试过通过webfont生成器(如或)运行.TTF文件?@tR4xX已用fiddle更新@GerritBertier我尝试了你的第一个链接,得到了这样一个信息:如果我理解正确,字体不会创建条形码?但当我在电脑上打开字体时,我看到条形码。。。fontsqurriel:说文件已损坏。。但在小提琴中,我直接从网络上加载它……我似乎对生成器也有同样的问题,但生成的.TTF在Photoshop中运行良好。但我还没有将其作为webfont进行测试。然而,字体松鼠生成器告诉我正在上载的字体已损坏。不幸的是,我对字体了解不够,无法帮助您调试字体…谢谢。我一定会检查TTX的!
> ttx FRE3OF9X.TTF
Dumping "FRE3OF9X.TTF" to "FRE3OF9X.ttx"...
Dumping 'GlyphOrder' table...
Error: cmap subtable is reported as having zero length:
platformID 1, platEncID 0, format 0 offset 20. Skipping table.
Dumping 'head' table...
Dumping 'hhea' table...
Dumping 'maxp' table...
Dumping 'OS/2' table...
Dumping 'hmtx' table...
Error: cmap subtable is reported as having zero length:
platformID 1, platEncID 0, format 0 offset 20. Skipping table.
Dumping 'cmap' table...
Dumping 'loca' table...
Dumping 'glyf' table...
Dumping 'name' table...
Dumping 'post' table...