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

名称

       hpftodit - groff -Tlj4 で用いるフォント記述ファイルを作成する

書式

       hpftodit [ -sv ] [ -in ] tfm_file map_file font

       -i コマンド行オプションとそのパラメータの間には空白があっても構いません。

解説

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

              n c1 c2 ...

       ここで、 n はその文字の MSL 番号を与える 10 進の整数で、 c1, c2,...  はその文字の groff 上
       の名前です。  font  は、出力する  groff  フォントファイル名です。 groff フォントファイルは
       font という名前のファイルに出力されます。

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

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

オプション

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

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

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

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

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

              このパラメータは、通常はイタリック (または斜体) フォント でのみ必要とされます。

関連ファイル

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

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

バグ

       このプログラムは、タグ付きフォントメトリック形式に関する  完全で公式な文書の助けを受けずに
       書かれました。 そのため、テストに使用した Laserjet 4 の内蔵フォントに似ていない tfm ファイ
       ルを扱おうとすると失敗する可能性があります。

       TrueType tfm ファイルはサポートしていません。

関連項目

       groff(1), grolj4(1), groff_font(5)