Q環境依存文字に対応していますか。
A回答
環境依存文字を表示する場合は、以下のようにフォントエンコーディングを指定する必要があります。
縦書きフォントの場合はフォントエンコーディングの「H」が「V」になります。
フォントエンコーディングの設定
biz-Stream v4.9 以前
フォント | フォントエンコーディング | 第一/第二水準文字 | 第三/第四水準文字 |
---|---|---|---|
非埋め込みフォント | 90ms-RKSJ-H / 90ms-RKSJ-V | ○ | × |
90msp-RKSJ-H / 90msp-RKSJ-V | ○ | × | |
UniJIS-UTF16-H / UniJIS-UTF16-V | ○ | △ ※1 | |
埋め込みフォント | PDFEmbeddedIdentity_H / PDFEmbeddedIdentity_V | ○ | △ ※1 |
- ※1サロゲートペアを使用する文字は表示されません。
biz-Streamv5.0以降
フォント | フォントエンコーディング | 第一/第二水準文字 | 第三/第四水準文字 | |
---|---|---|---|---|
非埋め込みフォント | 90ms-RKSJ-H / 90ms-RKSJ-V | ○ | × | |
90msp-RKSJ-H / 90msp-RKSJ-V | ○ | × | ||
UniJIS-UTF16-H / UniJIS-UTF16-V | ○ | △ ※2 | ||
埋め込みフォント | PDFEmbeddedIdentity_H / PDFEmbeddedIdentity_V | ○ | ○ | |
ダイナミックフォント | 和文フォント | PDF90msp_RKSJ_H / PDF90msp_RKSJ_V | ○ | × |
Unicodeフォント | PDFIdentity_H / PDFIdentity_V | ○ | ○ |
- ※2サロゲートペアを使用する文字は一部表示可能です。
「UniJIS-UTF16-H/UniJIS-UTF16-V」は、Adobe-Japan1文字コレクション用Unicode(UTF-16BE)エンコーディングです。 JIS X 0213:2000のすべての文字へのマッピングを含みます。
非埋め込みフォントの場合は、オブジェクトごとにエンコーディングを指定します。

埋め込みフォント、ダイナミックフォントは、pdf.propertiesでフォントごとにエンコーディングを指定します。
pdf.properties の記述例
################################################## # # IPA embedded.font.Embedded_IPAPGothic.file=C:/WINDOWS/Fonts/ipagp.ttf embedded.font.Embedded_IPAPGothic.type=type0identity embedded.font.Embedded_IPAPGothic.encoding=PDFEmbeddedIdentity_H embedded.font.Embedded_IPAPGothic.cmap=3,10 embedded.font.Embedded_VIPAGothic.file=C:/WINDOWS/Fonts/ipag.ttf embedded.font.Embedded_VIPAGothic.type=type0identity embedded.font.Embedded_VIPAGothic.encoding=PDFEmbeddedIdentity_V embedded.font.Embedded_VIPAGothic.cmap=3,10 ################################################## # # Dynamic Font load.font.class.1=PDFDynamicJapaneseFont load.font.class.2=PDFDynamicLatinFont load.font.class.3=PDFDynamicUnicodeFont # IPAmjMincho load.font.unicode.Dynamic_IPAmjMincho.file=C:/Windows/Fonts/ipamjm.ttf load.font.unicode.Dynamic_IPAmjMincho.encoding=PDFIdentity_H load.font.unicode.Dynamic_IPAmjMincho.cmap=3,10 load.font.unicode.Dynamic_IPAmjMincho.ivscmap=0,5 # Tategaki IPAmjMincho load.font.unicode.Dynamic_VIPAmjMincho.file=C:/Windows/Fonts/ipamjm.ttf load.font.unicode.Dynamic_VIPAmjMincho.encoding=PDFIdentity_V load.font.unicode.Dynamic_VIPAmjMincho.cmap=3,10 load.font.unicode.Dynamic_VIPAmjMincho.ivscmap=0,5
- フォントについては「ライブラリ共通ガイド」-「第6章 フォントについて」を参照してください。
- 製品概要
- レイアウト・デザイナ ガイド
- レイアウト・デザイナ for Excel ガイド
- XMLドキュメントレイアウトタグ リファレンス
- XMLページレイアウトタグ リファレンス
- レイアウトサンプル
- テンプレート
- ライブラリ共通ガイド
- PDF出力ガイド
- Excel出力ガイド
- CSV出力ガイド
- javadoc - Javaライブラリ apidoc
- ダイレクト印刷ガイド
- バッチ印刷ガイド
- ヘルスチェッカーガイド
- Webサービスサーバ ガイド
- クラウドストレージ出力
- javadoc - soap apidoc (コンテンツ生成)
- javadoc - soap apidoc (コンテンツ管理)
- アプリケーションサンプル