css 如何修复wkhtmltopdf中蒙特塞拉特的不良字体渲染

yhxst69z  于 2023-04-01  发布在  其他
关注(0)|答案(2)|浏览(131)

我们使用wkhtmltopdf来生成PDF,并且需要使用Montserrat字体,它可以从Google Fonts作为ttf获得。
字体看起来基本正常,但有渲染问题。看起来wkhtmltopdf已经将字体转换为矢量,并应用了一些过度平滑。特别是“p”和“o”:

我们在Ubuntu 14.04服务器上运行wkhtmltopdf0.12.2.1(带有补丁的qt)。字体安装在本地服务器上的/usr/share/fonts中。我没有注意到任何与其他字体类似的东西。
到目前为止我们尝试过的事情:

任何建议都非常感谢。

5ssjco0h

5ssjco0h1#

在使用@font-face css属性嵌入GothamPro字体时也有类似的问题。在花费大量时间后,使用SVG字体解决它:将src: url('GothamPro.ttf')更改为src: url('GothamPro.svg') format("svg");

f1tvaqid

f1tvaqid2#

在这里遇到了完全相同的问题,没有解决方案。
对我来说,修复是安装wkhtmltopdf与“sudo apt-get install wkhtmltopdf”,而不是使用预编译的二进制文件或安装. deb。

相关问题