首页 文章

wkhtmltopdf无法正确使用font-face

提问于
浏览
1

我使用绝对URI来引用字体文件,但是我收到此错误:

Failed to execute:  
../../../bin/wkhtmltopdf-amd64    --margin-top 0 --margin-bottom 0 --margin-left 0 --margin-right 0  --orientation 'Portrait' --page-size 'A4' --dpi '300'   -q - -   
Error: PDF could not be generated!

没有什么用于调试 . 我无法在本地安装该字体,因为我在共享主机上(这意味着我无法避免使用@ font-face) . 调试时,html页面渲染得很好;生成PDF时,我收到错误 . 如果我尝试使用base64编码直接嵌入字体,则不会应用该字体(默认为另一种字体) .

进一步测试:

只有当@ font-face规则被应用时,它才会失败而没有理由 . 如果我将样式媒体设置为“打印”,没有错误 - 但也没有字体 . 当我将其设置为“all”并且字体是a)正确引用或b)直接通过base64编码输入时 - 它失败 .

1 回答

相关问题