uCosminexus EUR 帳票出力 リファレンス EUR Server編

[目次][索引][前へ][次へ]

11.15 EURフォントファイル

<この節の構成>
(1) 概要
(2) 形式
(3) オプション
(4) 指定例

(1) 概要

EURフォントファイル(*.edf)は,Windows環境で作成した外字をUNIX/Linux環境で出力できるように変換したものです。EURフォントファイルの作成時には,指定した文字が画像として収録されます。

EURフォントファイルの作成には,EURフォントファイル作成ツール(expedf32コマンド)を使用します。

EURフォントファイル作成ツールを同梱している製品
EUR Designer,EUR Developer,およびWindows版のEUR Server製品(EUR Server Print Edition,EUR Server Standard,EUR Server Enterprise)に同梱されています。
ツールのインストール先
インストール先フォルダ\Tool\Program\下にインストールされます。

外字ファイルに登録された外字をEURフォントファイルに収録して,UNIX/Linux環境で出力する場合のイメージを次の図に示します。なお,図中では例としてEUR DesignerのEURフォントファイル作成ツールを使用しています。

図11-14 EURフォントファイルを使用した外字の出力

[図データ]

(2) 形式

EURフォントファイル作成ツールは,コマンドラインで起動して使用します。

expedf32.exe
       /eudc 外字ファイル名 │ /base ベースフォント名
       /size ピクセルサイズ
       /out EURフォントファイル名

(3) オプション

EURフォントファイル作成ツールで指定するオプションを説明します。オプションの文字列は,大文字,小文字を区別しません。

(a) /eudcオプション

外字ファイル(*.tte)を指定します。

/eudcオプションを指定した場合は,フォントであらかじめ定義されている符号位置にも,外字ファイルで定義した文字が収録されます。

(b) /baseオプション

外字ファイル(*.tte)を指定する代わりに,Windowsの外字エディタでの外字登録時に「指定したフォントにリンクする」として選択したフォント名(「MS 明朝」や「MS ゴシック」など)を指定します。指定したフォントにリンクする外字がEURフォントファイルに収録されます。

不正なフォント名称を指定した場合,Windowsによってデフォルトフォントが仮定されます。このとき,エラー(KEEU F0601-W)を出力して仮定したフォント名が通知されます。

なお,指定するフォントによっては,登録した外字が収録されない場合があります。

(c) /sizeオプション

8から96までの8の整数倍の値を指定します。

指定したサイズが大きいほど,鮮明な文字を出力できますが,ファイルの容量が大きくなり,処理も遅くなるのでご注意ください。

(d) /outオプション

作成するEURフォントファイル名を指定します。フォントの出力時に区別しやすいように,明朝体として作成したファイルか,ゴシック体として作成したファイルかがわかるようなファイル名にしておくと便利です。

(4) 指定例

指定内容および指定例を次に示します。

(a) Windowsの外字ファイルから,明朝体として使用するEURフォントファイルを作成する場合
指定内容
外字ファイル名 :C:\WINDOWS\Fonts\EUDC.TTE
サイズ :24ピクセル
EURフォントファイル名 :msmin24.edf
指定例
    
インストール先フォルダ\Tool\Program\expedf32.exe
                       /eudc C:\WINDOWS\Fonts\EUDC.TTE
                       /size 24
                       /out C:\TEMP\msmin24.edf
(b) MS 明朝にリンクされた外字から,明朝体として使用するEURフォントファイルを作成する場合
指定内容
ベースフォントファイル :MS 明朝
サイズ :24ピクセル
EURフォントファイル名 :msmin24.edf
指定例
    
インストール先フォルダ\Tool\Program\expedf32.exe
                       /base "MS 明朝"
                       /size 24
                       /out C:\TEMP\msmin24.edf