我一直在尝试转换希伯来语 html 文件但没有成功;无论我尝试何种编码,希伯来语字符在输出 PDF 中都会显示为黑色矩形。
我尝试了 pisa 发行版中包含的一些 unicode 测试文件:pisa-3.0.33\test\test-unicode-all.html
and \test-bidirectional-text.html
。我从命令行运行了 xhtml2pdf ,无论有没有--encoding utf-8
。结果相同:没有一个非拉丁字符能够通过。
这是字体问题*吗?如果 unicode 测试文件适合您,您是否做了任何设置?
*FWIW,至少其中一些语言(包括希伯来语)应该与 Arial 兼容。
编辑:或者,如果有人设置了 pisa 并且可以尝试转换上面的 unicode 测试文件,我将非常感激。
将以下代码插入 html 帮助了我
<style>
@page {
size: a4;
margin: 0.5cm;
}
@font-face {
font-family: "Verdana";
src: url("verdana.ttf");
}
html {
font-family: Verdana;
font-size: 11pt;
}
</style>
在 url 而不是“verdana.ttf”中,您应该在操作系统中输入字体的绝对路径
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)