Manpages

名 称

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)