(3) COBOL
4.7 EUR で使用できるフォント
(凡例)
−:文字幅計算方法の指定は適用されません。プロポーショナルフォントの場合は,常に動的モードとして計算されます。
注※
文字幅計算方法の指定を省略したときは,「静的」が仮定されます。
(2) 文字幅計算方法の設定
EUR サーバ帳票出力機能での,文字幅計算方法の設定方法を次に示します。
(a) 文字幅計算方法の設定方法
環境変数 EURPS_FONT_WIDTH_MODE で文字幅計算方法を設定します。設定方法の詳細については マニュアル「EUR 帳票出力 リファレンス EUR Server 編」を参照してください。
(3) プリンタ出力でのフォントの出力結果
Window 環境のプリンタに出力するときは,文字幅の計算方法と出力結果が次のように異なります。
• 動的モードの場合
帳票に指定されているフォントが帳票サーバの環境にあるときは,指定されたフォントで出力します。
帳票に指定されているフォントが帳票サーバの環境にないときは,フォントを置き換えて出力します。
詳細については,「4.8.2(2) 置き換えられて出力されるフォント」を参照してください。
• 静的モードの場合
帳票に指定されているフォントで出力します。しかし,帳票に指定されたフォントの文字幅と半角全角 判定の文字幅が異なると,文字が重なったり離れたりして出力されることがあります。
• EUR で適用される半角全角判定の文字幅
半角の文字幅はアイテムのフォント幅,全角の文字幅はアイテムのフォント幅の 2 倍で計算されます。
半角全角判定の文字幅は,英語フォントでは Courier,簡体字中国語フォントでは新宋体,繁体字 中国語フォントでは細明体,日本語フォントではMS 明朝の文字幅が適用されます。フォントの言 語を判定できない場合は,中国語(簡体字)ロケールでは新宋体,日本語ロケールではMS 明朝,
その他のロケールでは Courier の文字幅が適用されます。
4.7.3 UNIX/Linux 環境のプリンタ出力時のフォント (1) プリンタと対応するフォント
プリンタによって,出力できないフォントがあります。プリンタごとに対応するフォントを次に示します。
表 4‒19 プリンタと対応するフォント
フォント PostScript 対応プリ
ンタ
ESC/P 対応プリンタ LIPS 対応プリンタ
欧文フォント(Courier)対応 × × ×
簡体字中国語フォント対応 × × ×
繁体字中国語フォント対応 × × ×
日本語 MS932 出力(05-06 以前の範囲) ○ ○ ○
JISX0213:2004 対応 ○※ × ×
GB18030.2000(中国語)対応 × × ×
(凡例)
○:出力できます。
×:出力できません。
注※
日立の JISX0213:2004 フォントを搭載した PostScript 対応プリンタで出力できます。
JISX0213:2004 フォントをプリンタに出力するためには,プリンタ定義ファイルにキーワード GenTextMode の指定が必要 です。
プリンタ定義ファイルの設定の詳細については,マニュアル「EUR 帳票出力 リファレンス EUR Server 編」を参照してくだ さい。
(2) 半角全角判定の設定
バージョン 05-06 の帳票をバージョン 05-08 以降で開いた場合,フォントごとに半角全角判定が設定され ていると,帳票の見た目が異なって表示されることがあります。半角全角判定は,
EURPS_USE_05_06_FONT_LANG で設定します。EURPS_USE_05_06_FONT_LANG については,
マニュアル「EUR 帳票出力 リファレンス EUR Server 編」を参照してください。
(3) フォントの置き換え結果
EUR 帳票作成機能で設計した帳票を,UNIX/Linux 環境のプリンタ(PostScript,LIPSIII,および ESC/
P 対応プリンタ)に出力する場合は,次に示すフォントに置き換えて出力します。
• PostScript 対応プリンタに出力する場合 次のフォントに置き換えます。
ただし,文字幅計算方法の指定に「動的」を設定して,PostScript 対応プリンタに出力した場合は,エ ラー(KEEU079-E)になります。
フォントの置き換えに必要なプリンタ定義ファイルの設定の詳細については,マニュアル「EUR 帳票 出力 リファレンス EUR Server 編」を参照してください。
表 4‒20 PostScript 対応プリンタの帳票フォントに対応する出力フォント
帳票に使用されているフォント 出力時のフォント
MS 明朝 リュウミン L-KL
MS Mincho HG 行書体 HG 教科書体 HG 明朝 B HG 明朝 E
MS ゴシック 中ゴシック BBB
MS Gothic HG ゴシック E HG ゴシック M HG 創英角ポップ体 HG 創英プレゼンス EB HG 創英角ゴシック UB
注 表にないフォントを使用している場合,「リュウミン L-KL」に置き換えて出力します。
• LIPSIII 対応プリンタに出力する場合 次のフォントに置き換えます。
表 4‒21 LIPSIII 対応プリンタの帳票フォントに対応する出力フォント
帳票に使用されているフォント 出力時のフォント
MS 明朝 Mincho-Medium
MS Mincho HG 行書体 HG 教科書体 HG 明朝 B HG 明朝 E
MS ゴシック Gothic-Medium
MS Gothic HG ゴシック E HG ゴシック M HG 創英角ポップ体
帳票に使用されているフォント 出力時のフォント
HG 創英角ゴシック UB Gothic-Medium
注 表にないフォントを使用している場合,「Mincho-Medium」に置き換えて出力します。
• ESC/P 対応プリンタに出力する場合
表 4‒22 ESC/P 対応プリンタの帳票フォントに対応する出力フォント
帳票に使用されているフォント 出力時のフォント
MS 明朝 明朝
MS Mincho HG 行書体 HG 教科書体 HG 明朝 B HG 明朝 E
MS ゴシック ゴシック
MS Gothic HG ゴシック E HG ゴシック M HG 創英角ポップ体 HG 創英プレゼンス EB HG 創英角ゴシック UB
注 表にないフォントを使用している場合,「明朝」に置き換えて出力します。