タイプ 1 および タイプ 0 のフォントマップを編集する

TrueType フォント定義ファイルが TrueType フォントまたは OpenType フォントを非標準のタイプ 1 フォントまたはタイプ 0 フォントにマップしている場合、これらのフォントに対するプリンターフォントメトリックファイル (.pfm) およびプリンターフォントバイナリーファイル (.pfb) を用意し、タイプ 1 およびタイプ 0 のフォントマップを編集する必要があります。

fontmap.lst ファイルには 2 つのセクションがあります。フォントディレクトリーセクションには、非標準のタイプ 1 フォントおよびタイプ 0 フォントがあるディレクトリーがリストされています。フォント名セクションでは、非標準の各フォントのPostScript名がファイル名にマップされます。

フォントディレクトリーセクションでは、行に次の構文を使用します。

$Font_Directories (pfm_directory) (pfb_directory)
$Abs_Path_Prefix (absolute_path_prefix)
pfm_directory
.pfm ファイルを含むディレクトリーの完全パス名では、末尾にスラッシュ (/ または \) を付けません。各 $Font_Directories 行の pfm_directory では 1 つの値のみを指定できますが、行自体は複数指定できます。
pfb_directory
.pfb ファイルを含むディレクトリーの完全パス名では、末尾にスラッシュ (/ または \) を付けません。各 $Font_Directories 行の pfb_directory では 1 つの値のみを指定できますが、行自体は複数指定できます。
absolute_path_prefix
フォント参照の先頭の文字列は、その参照が絶対パスであることを表します。1 行の $Abs_Path_Prefix にある absolute_path_prefix には、最大 10 の値を指定できます。各値は 1 ~ 7 文字 (バイト) です。各値を括弧で囲みます。

例えば、フォントディレクトリーセクションには次のような項目が含まれます。

For Linux:
$Font_Directories (/opt/infoprint/ippd/ProcessDirector/afpviewer/font/pfm) (/opt/infoprint/ippd/ProcessDirector/afpviewer/font/pfb)
$Font_Directories (usr/local/lib/ghostscript/fonts) (usr/local/lib/ghostscript/fonts)
$Font_Directories (.) (.)
$Abs_Path_Prefix (/) 

For Windows:
$Font_Directories (C:\Program Files\Ricoh\ProcessDirector\afpviewer\font\pfm) (C:\Program Files\Ricoh\ProcessDirector\afpviewer\font\pfb)
$Font_Directories (usr\local\lib\ghostscript\fonts) (usr\local\lib\ghostscript\fonts)
$Font_Directories (.) (.)
$Abs_Path_Prefix (\) 

フォント名セクションでは、行に次の構文を使用します。

font_name (pfm_file) (pfb_file)
font_name
タイプ0フォントまたはタイプ1フォントのPostScript名。
pfm_file
このフォントに対する .pfm ファイルのファイル名で、ファイル拡張子を含みます。
pfb_file
このフォントに対する .pfb ファイルのファイル名で、ファイル拡張子を含みます。

例えば、フォント名セクションには次のような項目が含まれます。

Garamond-Light       (GAL_____.PFM) (GAL_____.PFB)
Garamond-Bold        (GAB_____.PFM) (GAB_____.PFB)
Garamond-LightItalic (GALI____.PFM) (GALI____.PFB)
Garamond-BoldItalic  (GABI____.PFM) (GABI____.PFB)

タイプ 1 およびタイプ 0 のフォントマップを編集するには、次の手順に従います。

  1. Linux では、RICOH ProcessDirector グループ (デフォルトは aiwgrp1) のメンバーであるユーザー ID を使用して、1 次コンピューターにログインします。
  2. 次に、RICOH ProcessDirector グループに、使用する .pfm ファイルおよび .pfb ファイルに対する読み取り許可があることを確認してください。
  3. /opt/infoprint/ippd/ProcessDirector/afpviewer/font(Linux)またはC:\Program Files\Ricoh\ProcessDirector\afpviewer\font (Windows)にナビゲートして、ファイルfontmap.lstを見つけます。
  4. fontmap.lst ファイルをコピーし、それをバックアップとして保存します。
    例えば、そのコピーを fontmap.lst.bak として保存します。
  5. ファイルエディターで fontmap.lst を開きます。
  6. 上記の構文を使用して、両方のセクションの タイプ 1 フォントおよびタイプ 0 フォントの新規行を挿入します。
      注意:
    • フォントディレクトリーセクションは、フォント名セクションより前になければなりません。
    • $Abs_Path_Prefix 行は、フォントディレクトリーセクションの最後の行でなければなりません。$Font_Directories 行はこの行の上に追加します。
    • 最初の列にポンド記号 (#) または % 記号があると、その行はコメントとして処理されます。
    • 値はすべて、大/小文字が区別されます。
    • パラメーターはすべて定位置パラメーターです。
    • パラメーター間にはブランクを挿入できます。
  7. 変更内容を保存し、ファイルを閉じます。