HPFTODIT(1)

名前
hpftodit - groff -Tlj4 で用いられるフォント記述ファイルを生成する

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

-i コマンドラインオプションとそのパラメータの間には空白を含めることができる。

説明
hpftodit は、 groff -Tlj4 で用いられるフォントファイルを HP のタグ付きフォントメトリックファイル から生成する。 tfm_file はフォントのタグ付きフォントメトリックファイルの名前である。 map_file はフォント文字の groff 名を指定するファイルである: このファイルは以下のような形式の一連の行から構成される。

    n c1 c2 ...

ここで、 n は文字の MSL 番号を意味する 10 進数、 c1, c2,... は文字の groff 名である。 font は groff フォントファイル名である。 groff フォントファイルは font に出力される。

-s オプションは、フォントがスペシャルの場合に指定しなければいけない (現在のフォントに文字が見つからないときに troff が検索をするフォントが スペシャル フォントである)。 フォントがスペシャルの場合、DESC ファイルに fonts コマンドを記述しなければならない。 スペシャルフォントでなければ記述する必要はなく、 troff はそのフォントを最初に使用するときに自動的にマウントできる。

-i オプションが使用された場合、 hpftodit は、自動的にそれぞれの文字のイタリック補正、逆イタリック補正、 添字補正を生成する (これらのパラメータの意味は groff_font(5) で説明されている)。

オプション

-v  バージョン番号を出力する。

-s  フォントがスペシャルである。このオプションの効果として フォントファイルに special コマンドが追加される。

-in それぞれの文字のイタリック補正を生成する。 文字幅と文字のイタリック補正の合計は、 n デザイン単位と文字の右境界が元の文字から右に移動する量の合計と等しい。 この結果が逆イタリック補正となる場合は代わりにゼロイタリック補正を 用いる。 Intellifont フォントでは 1 全角文字 (em) あたり 8782 デザイン単位である。

    添字補正も生成され、これはフォントの傾きのタンジェントと フォントの高さ (x-height) の 4/5 の積と等しい。 この結果として添字補正がイタリック補正より大きくなる場合は、代わりに イタリック補正と等しい添字補正を用いる。

    同時にそれぞれの文字の逆イタリック補正も生成され、 n デザイン単位と文字境界の左側が元から左に移動する量の合計に等しい。 逆イタリック補正は負数になるだろう。

    このオプションは、普通はイタリック (または傾斜) フォントの場合だけに 必要である。

ファイル
/usr/local/share/groff/font/devlj4/DESC デバイス記述ファイル

/usr/local/share/groff/font/devlj4/F
    フォント F のフォント記述ファイル

バグ

関連項目
groff(1), grolj4(1), groff_font(5)