noble (1) hpftodit.1.gz

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)