ここで問題が特定されたと思います...非標準のフォントを ~/.fonts ディレクトリにインストールし、「mkfontdir」と「mkfontscale」を実行しました。「fc-list」で一覧表示すると、フォントが表示されます。wkhtmltopdf がそれらを認識しないという問題が残ります。「Courier 10 Pitch」などの他のシステム フォントは認識されますが、ユーザー ディレクトリにあるものは認識されません。wkhtmltopdf (または、さらに言えば、webkit) にフォルダー内のフォントを認識させる方法はありますか? ssh で何かしなければならないことはありますか、それとも Ruby で設定できるオプションはありますか?
1168 次
1 に答える
0
問題はまだ存在しますか? 仮想Ubuntuサーバーを試してみたところ、リポジトリから取得したバージョンが0.9.9でかなり古いにもかかわらず、問題なくフォントが機能しました。私のプロセス:
- インストール済みの xserver、fluxbox、mupdf (ビューアー)、chromium、および wkhtmltopdf
- 素晴らしいフォントを手に入れました (PonyRides)
- mkfontdir、mkfontscale、fc-list を実行 (リストにフォントが表示される)
- カスタム フォントを使用した 1 つの段落で test.html を作成
wkhtmltopd test.html test.pdf
私はpdfをローカルでチェックしてから別のコンピューターでチェックしましたが、フォントがインストールされていなくても、カスタムフォントはそこでも機能しました。http://temp-share.com/show/dPf3m39HW <- 生成された PDF (リンクが一時的すぎないことを願っています)。
于 2012-08-16T14:57:37.533 に答える