HTML から PDF をレンダリングする際に、カスタム フォントを使用しようとしています。
HTML で試してみたところ、フォントが表示されたので、フォントへのパスが正しい必要があり、おそらく正しく使用されています。フォントのタイプは .ttf で、http://xhtml2pdf-base.googlecode.com/hg/doc/xhtml2pdf-en.htmlのドキュメントによると、レンダリングする必要がありますが、レンダリングしません。
スタイルタグにあるものは次のとおりです。
@font-face {
font-family: "Swiss";
src: url("/static/font/swiss.ttf");
}
body {
font-family: "Swiss";
font-size: 12px;
}
そしてhtml:
<body>
asdf
</body>
フォントの URL とフォント ファミリから引用符を削除して、多くのことを試しました。本文は HTML タグ内にラップされているため、HTML は適切にフォーマットされています。Web ページでレンダリングするときはすべて正常にレンダリングされますが、PDF に変換すると正しくレンダリングされません。誰でもエラーを見つけるのを手伝ってもらえますか?