2013-04-29 43 views
1

我想用wkhtmltopdf來更好地查找西里爾文輸出。wkhtmltopdf - 更好的西里爾字體渲染?

有關我如何使wkhtmltopdf輸出看起來更像是它在Chrome中的外觀的任何建議?特別是,我想獲得襯線和Chrome渲染所具有的細節。

注意:如果必須使用附加標記修改測試頁,這沒關係。我只想從HTML文檔中獲得好看的西里爾語輸出 - 不一定就是測試頁面。

詳情:

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

+0

什麼不起作用?它是默認字體嗎? – Blender 2013-04-29 22:34:35

+0

我想要了解襯線以及Chrome渲染所具有的細節。 – ErikR 2013-04-30 00:00:36

+0

這可能只是明確指定某種字體的情況,但我無法確定Chrome使用哪種字體。 – ErikR 2013-04-30 00:06:44

回答

0

您可以嵌入高質量的西里爾字體以獲得始終如一的輸出。這很容易通過Base64 encoding the font完成,並將其包括在您的CSS中:

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