FOP を使用して PDF レポートを生成しています。問題は、デフォルトの Times New Roman ではなく、DIN-Regular フォントが必要なことです。フォントを変更する方法を教えてもらえますか? 私は fop-0.94.boc.02 バージョンを使用しています。ありがとう
1249 次
1 に答える
0
フォントを登録し、設定ファイル fop.xconf にその場所を登録するだけです。
そのようです:
<fonts>
<directory>/usr/share/fonts/TTF</directory>
<font-triplet name="DIN-Regular" style="normal" weight="bold"/>
(...)
</fonts>
FOP コードでは、次のようにフォントを参照する必要があります。
<fo:block font-size="11.5pt" font-family="DIN-Regular"> Content
</fo:block>
現在、FOP は TrueType フォントのみを正しくサポートしていると思います。
トリプレットに含めるには、フォントのスタイルも確認する必要があります。これを行うには、フォントを開いて調査します。
fop を呼び出すときは、必ず -c fop.xconf を含めてください。
于 2010-06-02T13:57:13.823 に答える