获取wkhtmltopdf以识别用户字体文件夹

Jak*_*ake 6 installation fonts wkhtmltopdf

我想我的问题确定在这里...我已经在我的〜/ .fonts目录中安装了一些非标准字体并运行'mkfontdir'和'mkfontscale'.当我用'fc-list'列出它们时,字体会显示出来.问题仍然是wkhtmltopdf无法识别它们.其他系统字体如'Courier 10 Pitch'被识别出来......只是不在我的用户目录中.那么有没有办法让wkhtmltopdf(或者就此而言,webkit)识别我文件夹中的字体?我在ssh上有什么要做的,或者我可以在ruby中设置一个选项吗?

Nen*_*lep 0

问题还存在吗?我刚刚尝试使用虚拟 Ubuntu 服务器,并且字体工作没有任何问题,尽管我从存储库获得的版本是 0.9.9,这是相当旧的。我的过程:

  1. 安装了 xserver、fluxbox、mupdf(查看器)、chromium 和 wkhtmltopdf
  2. 有一个很棒的字体(PonyRides)
  3. 运行 mkfontdir、mkfontscale 和 fc-list(字体显示在列表中)
  4. 使用自定义字体制作了一个包含单个段落的 test.html
  5. wkhtmltopd test.html test.pdf

我在本地检查了 pdf,然后在另一台计算机上检查了 pdf,即使我没有安装字体,自定义字体甚至可以在那里工作。http://temp-share.com/show/dPf3m39HW <- 生成的 PDF(我希望该链接不是太临时)。