1

FOP を使用して PDF レポートを生成しています。問題は、デフォルトの Times New Roman ではなく、DIN-Regular フォントが必要なことです。フォントを変更する方法を教えてもらえますか? 私は fop-0.94.boc.02 バージョンを使用しています。ありがとう

4

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