【问题标题】:wkhtmltopdf - better cyrillic font rendering?wkhtmltopdf - 更好的西里尔字体渲染?
【发布时间】:2013-04-23 17:59:56
【问题描述】:

我正在尝试使用 wkhtmltopdf 获得更好看的西里尔字母输出。

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

注意:如果我必须使用附加标记来修改测试页面,也可以。我只想从 HTML 文档中获得好看的西里尔字母输出 - 不一定是测试页面。

详情:

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

这是测试页面在 Chrome 中的外观:

下面是使用 Chrome 的 PDF 查看器查看 wkhtmltopdf 的输出:

下面是使用 Acrobat Reader 查看 wkhtmltopdf 的输出结果:

【问题讨论】:

  • 什么不起作用?是默认字体吗?
  • 我想要 Chrome 渲染所具有的衬线和精细细节。
  • 这可能只是明确指定某种字体的情况,但我无法确定 Chrome 使用的是哪种字体。

标签: pdf-generation wkhtmltopdf cyrillic


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-31
    • 1970-01-01
    • 2016-01-27
    • 1970-01-01
    • 1970-01-01
    • 2011-12-03
    • 1970-01-01
    • 2011-07-28
    相关资源
    最近更新 更多