3

@font-face カスタム フォントを含む Web ページを wkhtmltopdf を使用して pdf に変換しようとしています。その変換を行おうとすると、ソフトウェアから次のエラーが表示されます ( @font-face を使用しない場合は完全に機能します)。

wkhtmltopdf-i386: 未定義のシンボル: FcFreeTypeQueryFace

私はインターネット上で同じ問題を抱えている他の誰かを見つけました.どうやら彼はこれを行うことで問題を修正しました:

問題が libfontconfig にあることを知っていたので、それを更新しました。バージョン 2.4.2 のソース (FcFreeTypeQueryFace 呼び出しのみが必要) を http://fontconfig.org/release/からダウンロードしました。

./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 に答える