OpenERP 字体系列:条形码的“Free 3 of 9”在报告 webkit 中不起作用
Posted
技术标签:
【中文标题】OpenERP 字体系列:条形码的“Free 3 of 9”在报告 webkit 中不起作用【英文标题】:OpenERP font-family: 'Free 3 of 9' for barcode is not working in report webkit 【发布时间】:2013-07-25 06:17:22 【问题描述】:我对 WebKit 报告 .mako
文件有疑问。当我使用时:
<html>
<head>
<style type="text/css">$css</style>
</head>
<body>
% for o in objects:
<p style="font-family:'Free 3 of 9';">$o.name</p>
% endfor
</body>
</html>
在.mako
文件中它正在工作,但如果我使用
<html>
<head>
<style type="text/css">$css</style>
</head>
<body>
% for o in objects:
<p class="barcode39">$o.name</p>
% endfor
</body>
</html>
并且这个类在report_webkit中data.xml
的“css”字段中声明
.barcode39
font-family: 'Free 3 of 9';
font-size: 36;
color: red;
font-family: 'Free 3 of 9'
不起作用。如果我使用另一个 font-family
它正在工作。
可能是什么问题?
我已将字体放在/usr/share/fonts/truetype
中,并运行fc-cache -fv
。
提前致谢。
【问题讨论】:
如果应用了正确的 css,您是否检查了浏览器的检查器?在第二种情况下,barcode39
类可能会被其他东西覆盖,因为在第一种情况下,像 style=...
这样的内联样式将优先于其他样式。
您好,感谢您的快速回复,但如果我在 .barcode39 类中使用“Free 3 of 9”以外的其他字体,那么它适用于例如“新罗马时代”。
您的系统中安装了该字体吗?
@Mdymade 问题解决了吗?
你好,我现在不用了。
【参考方案1】:
我遇到了同样的问题,将字体名称放在单引号中解决了我的问题。例如:-
style="font-family:'Free 3 of 9';"
【讨论】:
为什么是“font-size:65px;”包括? 在里面,不需要加字体大小吧?【参考方案2】:尝试在样式表中添加字体规则。比如:
@font-face
font-family: 'Free 3 of 9';
src: url(/usr/share/fonts/truetype/free_3_of_9.woff) format('woff');
【讨论】:
以上是关于OpenERP 字体系列:条形码的“Free 3 of 9”在报告 webkit 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
C# 爱普生打印机利用code128字体打印条形码时怎么选择code128字体