wkhtmltopdf - 更好的西里尔字体渲染?

时间:2013-04-29 22:32:40

标签: pdf-generation wkhtmltopdf cyrillic

我正试图通过wkhtmltopdf获得更好的西里尔语输出。

有关如何使wkhtmltopdf输出看起来更像是在Chrome中的外观的任何建议?特别是,我想获得Chrome渲染的衬线和精细细节。

注意:如果我必须使用额外的标记修改测试页面,这是可以的。我只想从HTML文档中获得好看的Cyrillic输出 - 不一定是测试页面。

详细说明:

wkhtmltopdf.exe http://www.alanwood.net/unicode/cyrillic.html output.pdf

以下是测试页在Chrome中的显示方式:

Chrome rendering

以下是使用Chrome的PDF查看器查看wkhtmltopdf的输出效果:

wkhtmltopdf rendering

以下是使用Acrobat Reader查看时wkhtmltopdf的输出效果:

as rendered by acrobat reader

1 个答案:

答案 0 :(得分:0)

您可以嵌入高质量的西里尔字体,以获得始终如一的输出。这可以通过Base64 encoding the font轻松完成,并将其包含在CSS中:

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