afmtodit(1) FreeBSD 一般コマンドマニュアル

afmtodit

前のページ 上に戻る 次のページ

afmtodit



書式

       afmtodit [ -nsv ] [ -ddesc_file ] [ -eenc_file ] [ -in ]
                [ -an ] afm_file map_file font


解説

       afmtodit は、groff および grops で用いるフォントファイルを
       作成します。 afmtodit は perl で記述されていますので、これ
       を使用するには perl バージョン 3 がインストールされてい る
       必 要 が あ ります。 afm_file は、フォント作成に用いる AFM
       (Adobe Font Metric) ファイルです。 map_file は、groff 上の
       文 字 名と PostScript 上の文字名の対応を定義するファイルで
       す。このファイルの各行は、下記のフォーマットから成ります。

              ps_char groff_char

       こ こ で、  ps_char   は そ の文字の PostScript 上の名前、
       groff_char はその文字の groff 上の名前 (つまり、groff フォ
       ン ト ファイルで使用される名前) です。 map_file 内には同じ
       ps_char が 2 回以上使用されていてもかまいません。しか し、
       同じ groff_char を 2 回以上使用することはできません。 font
       は、このフォントの groff 上の名前です。もし、 map_file  で
       定義されていない PostScript 文字がこのフォントのエンコード
       方式に含まれていた場合、 afmtodit はその文字を名前のない文
       字 として groff フォントファイルに出力します。名前のない文
       字を troff 上で扱うには、エスケープシーケンス \N を使用 し
       ま す。 groff フォントファイルは font という名前のファイル
       に出力されます。

       そのフォントに対するダウンロード可能なフォントがある場合、
       ファイル /usr/share/groff_font/devps/download に列挙可能で
       す。 grops(1) を参照してください。

       -i オプションが指定されていた場合、 afmtodit は各文字に つ
       い て イタリック補正 (italic correction)、左イタリック補正
       (left italic correction) および添字補正 (subscript correc-
       tion) を自動生成します (これら補正パラメータの意味について
       は、 groff_font(5) を参照してください)。これらのパラメータ
       は、各文字ごとに afm_file に下記の行を追加することにより設
       定されます。

              italicCorrection ps_char n
              leftItalicCorrection ps_char n
              subscriptCorrection ps_char n

       ここで、 ps_char はその文字の PostScript 上の名前、 n はパ
       ラメータの値 (1/1000 em 単位) です。これらのパラメータは、
       通常はイタリックフォント (または斜体) でのみ必要とさ れ ま
       す。


オプション

       -v     バージョンを表示します。 -n このフォントには
              ligatures コマンド (合字) を出力しません。等

       -an    フォントファイル内で、 n を傾斜パラメータ と
              し て使用します。このパラメータは groff がア
              クセント記号の位置を決定するのに使用され、デ
              フォ ル トの値は、 afm_file の中で指定される
              ItalicAngle 値に -1 を掛けた値です。しかし、
              実際のイタリックフォントではもっと小さな値の
              方が望ましいことがあります。もし、イタリック
              フォントに付くアクセント記号が正しい位置から
              離れすぎていると感じた場合、 -a オプションを
              使用して、より小さな傾斜パラメータを与えてく
              ださい。

       -in    各文字のイタリック補正を生成します。文字幅と
              イタリック補正の和が、 n /1000 em と「文字の
              バウンディングボックスの右端が文字の原点から
              どれだけ右にあるか」の和に等しくなるように、
              イタリック補正が生成されます。負のイタリック
              補正になってしまう生成結果の場合、その値の代
              りに 0 がイタリック補正として使用されます。

              同様に、各文字の添字補正も生成します。 そ の
              フォ ントの傾斜パラメータの正接 (tangent) に
              そのフォントの x の高さの 4/5 を掛けた値が、
              添字補正になります。添字補正がイタリック補正
              より大きな値になってしまう生成結果の場合、そ
              の値の代りにイタリック補正の値が添字補正とし
              て使用されます。

              同様に、各文字の左イタリック補正も生成 し ま
              す。左イタリック補正は、 n /1000 em と「文字
              のバウンディングボックスの左端が文字の原点か
              ら ど れだけ左にあるか」の和に等しくなるよう
              に、生成されます。左イタリック補正は、負値に
              なる場合があります。

              このパラメータは、通常はイタリックフォント (
              または斜体) でのみ必要とされます。groff と共
              に 配 布されるフォントファイルは、イタリック
              フォントに -i50 オプションを使用して生成され
              ています。


関連ファイル

       /usr/share/groff_font/devps/DESC
              デバイス記述ファイル

       /usr/share/groff_font/devps/F
              フォント F のフォント記述ファイル

       /usr/share/groff_font/devps/download
              ダウンロード可能なフォントの一覧


ABELNET VPSサービス