【问题标题】:wkhtmltopdf doesn't render custom font properly, works perfect in the browserwkhtmltopdf 无法正确呈现自定义字体,在浏览器中完美运行
【发布时间】:2015-02-20 13:05:48
【问题描述】:

我在我的 HTML 中使用 Century Gothic 字体,然后将其转换为 PDF。它在我的 Mac 上完美运行,但在我的 Slackware 14.1 服务器上,当我将 HTMl 转换为 PDF 时,字体没有呈现应有的流畅。

我阅读了几种在 HTML 中包含非标准字体的方法,例如 @font-face,或者在 CSS 文件中添加整个字体作为编码字体,这两种方法都适用于我的 HTML。 HTML 在浏览器中完美呈现,PDF 没有得到正确的 Century Gothic。非常感谢任何帮助。

谢谢

【问题讨论】:

  • 澄清一点:连接到你的 linux 机器的显示器在你的 linux 机器上运行浏览器时显示正确的字体?
  • 您确定这不仅仅是显示问题吗?您是否尝试过缩放 PDF,即以 250% 的比例查看时它是否仍然“不流畅”?
  • 嗯,服务器没有任何 GUI,但我得到了你的问题。我卸载了我机器上的字体,然后检查了服务器的 HTML 版本。
  • @LocEnginner 是的,PDF 看起来完全歪了...生成 PDF 时文字不清楚...它们看起来很奇怪..有时相互重叠...
  • 确保所有字体也可用于 wkhtmltopdf(取决于您的设置)

标签: wkhtmltopdf slackware


【解决方案1】:

我也做了一些研究,这似乎是 qt-webkit 的一个已知错误。 请参阅此处的问题文档: https://github.com/wkhtmltopdf/wkhtmltopdf/issues/2193

很抱歉没有更好的消息告诉您。也许只是尝试使用与您喜欢的外观足够接近的受支持字体?

【讨论】:

  • 非常感谢老兄的努力......真是太糟糕了......我想我将不得不切换到别的东西......我什至想建立一个服务器只是为了服务wkhtmltopdf 正确...将其用作 wkhtmltopdf 服务...但我不确定是否有足够的投资回报率...谢谢无论如何人...感谢它...
  • 我自己使用的是 wkhtmltopdf,所以值得研究。我对字体的选择显然很幸运。 (吉尔桑斯)
  • 是的,你很幸运...我正在尝试应用我自己的一些修复程序,效果还不错...再次感谢...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-09
  • 1970-01-01
  • 2015-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多