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

时间:2011-07-31 17:47:25

标签: fonts installation wkhtmltopdf

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

1 个答案:

答案 0 :(得分:0)

问题是否仍然存在?我只是尝试使用虚拟Ubuntu服务器,并且即使我从存储库获得的版本是0.9.9这很老,但是字体也没有任何问题。我的过程:

  1. 安装xserver,fluxbox,mupdf(viewer),chromium和wkhtmltopdf
  2. 有一个很棒的字体(PonyRides)
  3. Ran mkfontdir,mkfontscale和fc-list(字体显示在列表中)
  4. 使用一个使用自定义字体
  5. 的段落制作了test.html
  6. wkhtmltopd test.html test.pdf
  7. 我在本地检查了pdf,然后在另一台计算机上检查了自定义字体甚至在那里工作,即使我没有安装该字体。 http://temp-share.com/show/dPf3m39HW< - 生成的PDF(我希望链接不是太临时)。