【发布时间】:2013-03-22 16:37:12
【问题描述】:
我在创建 pdf 时尝试使用 Helvetica 字体,但该字体未反映在 pdf 中。
我做了一些谷歌,找到了一些解决方案,但没有一个可行。
已尝试解决方案 1
我在这里发现了类似的东西: Font issue
尝试了那里提到的最后一个解决方案
解决方法是在您的 CSS 中定义 @font-face 并拥有 src 链接 到 wkhtmltopdf 可以访问的外部主机
但解决方案不起作用。
已尝试解决方案 2 我也尝试使用google font api,但结果仍然不可行。 helvetica font
这是一个例子 Example of custom font
已尝试解决方案 3 我尝试使用 css 属性 @page 来做到这一点。 但这也行不通。
可行解决方案的方法是什么。
【问题讨论】:
-
定义
@font-face并链接到外部主机也应该可以工作。不过,声明@font-face是不够的,我怀疑您的样式表实际上并未在任何 HTML 元素中使用该字体。在链接到外部主机或将字体编码到样式表后,尝试将您的 CSS 设置为实际使用某些 HTML 标记上的字体:body { font-family: 'Helvetica'; }。 -
Padmalochan,你搞定了吗?
-
@Chords 是的,标记为正确的解决方案正在运行。
标签: html css wkhtmltopdf