我一直在尝试在创建pdf时使用Helvetica字体,但该字体未在pdf中反射(reflect)出来。

我做了一些谷歌,发现了一些解决方案,但没有可行的。

尝试解决方案1 ​​

我在这里发现了类似的东西:
Font issue

尝试了那里提到的最后一个解决方案



但是解决方案不起作用。

尝试解决方案2
我也尝试使用Google字体API,但结果仍然不可行。
helvetica font

这是一个例子
Example of custom font

尝试解决方案3
我尝试使用css属性@page进行操作。
但这也不起作用。

什么是可行解决方案的方法。

最佳答案

解决wkhtmltopdf字体问题的最简单方法是对Base64编码字体(you can use this tool)并将其包含在CSS中:

@font-face {
    font-family: 'Helvetica';
    src: url(data:font/truetype;charset=utf-8;base64,AAEAAAATAQA...
}

这适用于所有字体(包括Google字体),并保证跨不同机器和操作系统的跨平台兼容性。

关于html - Helvetica字体在wkhtmltopdf中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15746240/

10-12 12:23
查看更多