ps2afpまたはpdf2afpコマンドでフォントマッピングファイルを使用する
デフォルトでは、ユーザーがps2afpコマンドまたはpdf2afpコマンドを入力すると、InfoPrintはpsfonts.mapフォントマッピングファイルを使用します。このコマンドで、デフォルトのフォントマッピングファイルの名前を指定する必要はありません。
ps2afp または pdf2afp コマンドを入力するときに作成済みのフォントマッピングファイルを使用する場合は、次の作業が必要です。
- フォントマッピングファイルのパスと名前を、変換デーモン構成ファイルのps_font_map_filesキーワードの値として入力します。パフォーマンス上の理由から、この方法を推奨します。必要に応じて、複数のフォントマッピングファイルを指定できます。フォントマッピングファイルの間はコロンで区切ります。
たとえば、フォントマッピングファイル
font1.map
とfont2.map
を指定するには、次のように入力します。ps_font_map_files=/path/font1.map:/path/font2.map
- ps_font_map_files変換コマンド構成ファイルの値としてフォントマッピングファイルのパスと名前を入力します。使用する構文は、変換デーモン構成ファイルへの値の入力で説明した構文と同じです。この方法を使用すると、パフォーマンスが大幅に低下することがあります。
- ps2afp コマンドまたは pdf2afp コマンドの -F フラグを使って、コマンド行からフォントマッピングファイル (パス名を含む) を指定します。-Fフラグを複数使用し、複数のファイルを指定できます。InfoPrintは、指定されたファイルを左から右に(最初の入力から最後の入力まで)順に連結します。
例:
ps2afp -F/path/font.map
この方式でも、パフォーマンスが低下する可能性があります。
注意: ps2afp -Fまたはpdf2afp -Fコマンドフラグ、または変換コマンド構成ファイルのps_font_map_filesキーワードを使用してフォントマッピングファイルを指定した場合は、その値が変換デーモン構成ファイルで指定された値と異なると、変換デーモンはPostScriptインタープリターを再始動し、フォントマッピングファイルの新しい値を有効にします。ただし、PostScriptインタープリターを再始動するとパフォーマンスは低下します。