biz-Streamマニュアル ライブラリ共通ガイド 第6章 フォントについて 6.5.1 bsxml.dtd への追加手順

6.5.1 bsxml.dtd への追加手順

biz-Stream では、自由コード領域(Shift_JIS:F040-F9FC、UNICODE:E000-E757)に登録されている文字をPDF に埋め込むことが可能です。フォント種類を指定するための属性として、一般の 「Font / fontfamily」属性とともに「GaijiFont / gaijifont -family」属性が用意されており、XML ページレイアウト情報上では、こちらの属性に指定を行うことで外字を埋め込むことができます。
ただし、埋め込みフォントと同じく、ご利用前にはbsxml.dtd、userfont.properties への追加設定作業が必要となります。

bsxml.dtd への追加

記述方法

bsxml.dtd に、biz-Stream で使用するフォント名(任意)を追加します。

 a) 横書きフォントの場合: dFont エンティティに追加
 b) 縦書きフォントの場合: dVFont エンティティに追加

記述例

「DF 隷書体」を横書き外字フォントとして設定するサンプルです。
bsxml.dtd のdFont エンティティに、「embgaiji」の名前で追加します。

<!ENTITY % dFONT "Arial | Century | ・・・・・・・ | embgaij">