Provided by: manpages-ja_0.5.0.0.20221215+dfsg-1_all bug

名称

       tfmtodit - groff -Tdvi で用いるフォントファイルを作成する

書式

       tfmtodit [ -sv ] [ -ggf_file ] [ -kskewchar ] tfm_file map_file font

       コマンドラインオプションとパラメータの間に、空白を置くことが可能です。

解説

       tfmtodit は、 groff -Tdvi で用いるフォントファイルを作成します。 tfm_file は、フォント作成
       に用いる TeX のフォントメトリックファイル名です。 map_file は  groff  での文字名を記述した
       ファイルです。 このファイルの各行は、下記のフォーマットから成ります。

              n c1 c2 ...

       n  はフォント中の十進数で表した文字の位置、  c1, c2,...  はその文字の groff 上の名前です。
       tfm ファイルに存在しても groff 上では名前を持たない文字は、 groff フォントファイルに名前の
       ない文字として出力されます。 font は、出力する groff フォントファイル名です。

       特殊なフォント  (カレントフォントの中に文字が見つからない場合に 検索されるフォント) に対し
       ては -s オプションを指定する必要があります。 特殊なフォントは DESC ファイルの fonts コマン
       ドで列挙します。特殊なフォント以外は列挙する必要はありません。  troff がそのフォントを最初
       に使用したときに自動的にマウントできるからです。

       数式を適切に処理するために、groff は tfm には含まれない フォントメトリック情報を必要としま
       す。 TeX は数式用のイタリックフォントを使用しますが、groff では、 通常のイタリックフォント
       を数式にも使用するからです。 groff が必要とする情報は、Metafont の Computer  Modern  fonts
       に おける math_fit マクロの 2 つの引数によって与えることができます。 Metafont は通常、テキ
       ストフォント ( math_fitting が false) の処理中、これらの引数を無視します。 cm.base  を作成
       するときに以下の定義を  cmbase のあとにロードすることによって、 テキストフォントのフォント
       メトリック情報を gf ファイル中に出力するように Metafont に指示できます。

              def ignore_math_fit(expr left_adjustment,right_adjustment) =
                  special "adjustment";
                  numspecial left_adjustment*16/designsize;
                  numspecial right_adjustment*16/designsize;
                  enddef;

       この変更された cm.base を使って作成された gf ファイルは -g オプションで指定します。 -g  オ
       プションは、 math_fitting が true に設定されたフォントに対しては使用してはいけません。

オプション

       -v     バージョン番号を表示します。

       -s     特殊なフォントであることを指定します。フォントファイルに special コマンドを追加しま
              す。

       -kn    フォント中の skewchar (斜めになった文字) の位置を指定します。 n  は整数で、10  進数
              か、  0 で始まる 8 進数か 0x で始まる 16 進数で指定します。本オプションで指定された
              文字が カーニング処理の 2 文字目にきた場合、 カーニングを行わないようになります。

       -ggf_file
              Metafont で生成された gf ファイル gf_file を指定します。 この gf ファイルは special
              コマンドと numspecial コマンドを含み、 追加のフォントメトリック情報を与えます。

関連ファイル

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

       /usr/share/groff_font/devdvi/F     フォント F のためのフォント記述ファイル

関連項目

       groff(1), grodvi(1), groff_font(5)