【ご質問】
帳票出力に対応している文字コードは何ですか。
【回答】
・日本語フォントを指定し、フォントの埋め込みをしない場合
テンプレートの字形の設定によって異なります。テンプレートの字形はテンプレート編集画面で設定でき、それによってフォントの扱いが変わります。
・「OPROARTSの設定に従う」の場合
Windows CP932の範囲に含まれる文字を表示でき、クライアントにあるフォントが使用されます。また、使用するフォントに文字が含まれている必要があります。フォントに文字がない場合は、何も表示されないか、クライアントにある別のフォントの文字が表示されます。
・「JIS2004」の場合
Adobe-Japan1-6のうちで、単独のUnicodeコードポイントで特定できる文字を表示でき、クライアントにあるフォントが使用されます。また、使用するフォントに文字が含まれている必要があります。フォントに文字がない場合は、何も表示されないか、クライアントにある別のフォントの文字が表示されます。
・英語フォントを指定し、フォントの埋め込みをしない場合
Windows 1252の範囲に含まれる文字を表示でき、クライアントにあるフォントが使用されます。また、使用するフォントに文字が含まれている必要があります。フォントに文字がない場合は、何も表示されないか、クライアントにある別のフォントの文字が表示されます。
・フォントの埋め込みをする場合
日本語フォントではAdobe-Japan1-6のうち単独のUnicodeコードポイントで特定できる文字、英語フォントでは欧文の文字、ベトナム語のクオック・グーといくつかの記号の範囲内で、かつフォントに対象の文字が含まれていればPDFにフォントを埋め込むことができます。フォントに文字がない場合は、四角(いわゆる豆腐文字)が表示されます。
・メイリオを使用する場合
テンプレートの字形を「OPROARTS設定に従う」に設定しても「JIS2004」に設定した場合と同様になります。
以下にフォント埋め込みあり・なしのそれぞれについて出力したPDFを添付しています。