6.3.1 追加設定の手順
biz-Stream では、埋め込みで使用するフォントについてあらかじめ設定しておりません。
埋め込みフォントをご利用になる前は、bsxml.dtd、pdf.properties への追加作業が必要です。
-
bsxml.dtd に、biz-Stream で使用するフォント名(任意)を追加します。
a) 横書きフォントの場合: dFont エンティティに追加
b) 縦書きフォントの場合: dVFont エンティティに追加
-
pdf.properties に、フォントの詳細を追加します。
次の<フォント名>部分には、「bsxml.dtd」で指定したフォント名を指定してください。
a) embedded.font.<フォント名>.file=(フォントファイル名)(※1)
b) embedded.font.<フォント名>.name=(PostScript 名)(※2)
c) embedded.font.<フォント名>.type=(※3)
d) embedded.font.<フォント名>.encoding=(※4)
e) embedded.font.<フォント名>.cmap=3,10(※5)
f) embedded.font.<フォント名>.ivscmap=0,5(※6)
- ※1フォントファイルがインストールされているディレクトリを含めた指定を行ってください。
- ※2フォントファイルの拡張子が ttc の場合のみ設定が必要です。
- ※3次の表に従って指定を行ってください
フォントの種類 設定値 TrueTypeフォント (.ttf/.ttc) type0identity OpenTypeフォント (.otf) type1identity - ※4次の表に従って指定を行ってください
方向 設定値 横書き PDFEmbeddedIdentity_H 縦書き PDFEmbeddedIdentity_V - ※5サロゲートペアを表示する場合に設定が必要です。
- ※6異体字セレクタを表示する場合に設定が必要です。
- プロパティファイルを修正した際に、ASCII 文字以外の文字(日本語など)が含まれている場合は、JDK のnative2asciiなどのツールでASCII 文字のみ含まれる形に変換する必要があります。