我正在尝试使用wkhtmltopdf将带有@ font-face自定义字体的网页转换为pdf。尝试进行转换时,该软件给出了以下错误(当不使用@ font-face时,它完美地运行):
wkhtmltopdf-i386:未定义的符号: FcFreeTypeQueryFace
我在互联网上找到了其他有同样问题的人,显然他解决了这个问题:
知道问题出在哪里 libfontconfig,我去了更新 它。我下载了源代码 版本2.4.2(只需要 来自的FcFreeTypeQueryFace调用) http://fontconfig.org/release/。
我做到了 a ./configure和make,以及文件 libfontconfig.so.1.2.0是在。中创建的 SRC /的.libs /。
我将此文件复制到/ usr / lib /并指向现有文件 libfontconfig.so文件到新文件。
来源:http://code.google.com/p/wkhtmltopdf/issues/detail?id=352&q=FCfreetypequeryface
到目前为止,我已经能够执行./configure并从src / .libs /获取正确的文件。现在我一直试图将现有的libfontconfig.so文件指向新文件,对此有一些帮助将不胜感激。
答案 0 :(得分:0)
对我来说,它最终将旧的libfontconfig.so重命名为libfontconfig.so.bak,然后将我构建的新文件重命名为libfontconfig.so。这可能不是最好的方法,但它对我有用,无需链接或更改各种配置。