将libfontconfig.so指向它的更新版本

时间:2011-02-14 09:44:03

标签: wkhtmltopdf fontconfig

我正在尝试使用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文件指向新文件,对此有一些帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

对我来说,它最终将旧的libfontconfig.so重命名为libfontconfig.so.bak,然后将我构建的新文件重命名为libfontconfig.so。这可能不是最好的方法,但它对我有用,无需链接或更改各种配置。