3

我正在尝试使用 wkhtmltopdf 将具有 @font-face 自定义字体的网页转换为 pdf。该软件在尝试进行该转换时给我以下错误(当不使用 @font-face 时它工作得很好):

wkhtmltopdf-i386:未定义符号:FcFreeTypeQueryFace

我在互联网上发现其他人有同样的问题,显然他解决了这个问题:

知道问题出在 libfontconfig 上,我开始更新它。我从http://fontconfig.org/release/下载了 2.4.2 版的源代码(只需要 FcFreeTypeQueryFace 调用) 。

我做了一个 ./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 文件指向新文件,不胜感激。

4

1 回答 1

0

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

于 2012-10-03T10:37:35.203 回答