jua*_*ren 5 ubuntu debian wkhtmltopdf
我刚刚将wkhtmltopdf从0.9.9更新为0.11.0 rc1(下载了二进制文件,只是移到了/ usr/bin/wkhtmltopdf-new,在/ usr/bin/wkhtmltopdf中存储了一个)
如果我运行/ usr/bin/wkhtmltopdf-new我得到非常大的字体作为结果/如果我运行/ usr/bin/wkhtmltopdf我得到正常结果.
使用相同HTML的示例这是一个0.9.9的文档http://dl.dropbox.com/u/1990697/0.9.9.pdf 与0.11.0 rc1相同的文档http://dl.dropbox.com/ U/1990697/0.11.0.pdf
我希望达到0.9.9的结果
有任何想法吗?
干杯...
解决方法是使用OTF格式字体.
@font-face {
font-family: 'mysans';
src: url(/path/to/myfont.otf);
}
Run Code Online (Sandbox Code Playgroud)
因此,现在最好的解决方法似乎是:将您的字体作为TTF,使用上述服务将其转换为OTF,并按上述指定使用它.
在一个应用程序中,我既向浏览器提供HTML,又将其呈现为PDF.在这种情况下,我使用一些服务器端逻辑生成一个Web字体标记与WOFF传递到浏览器,和一个Web字体标记与OTF传递到wkhtmltopdf.
OTF字体工作的原因是它们在PDF中或多或少地嵌入,而QT错误与将非OTF字体呈现到PDF中有关.
| 归档时间: |
|
| 查看次数: |
3767 次 |
| 最近记录: |