名 称
afmtodit − groff −Tps で 用 い る フ ォ ン ト フ ァ イ ル を 作 成 す る
書 式
afmtodit [ −nsv ] [ −ddesc_file ] [ −eenc_file ] [ −in ] [ −an ] afm_file map_file font
解 説
afmtodit は 、 groff お よ び grops で 用 い る フ ォ ン ト フ ァ イ ル を 作 成 し ま す 。 afmtodit は perl で 記 述 さ れ て い ま す の で 、 こ れ を 使 用 す る に は perl バ ー ジ ョ ン 3 が イ ン ス ト ー ル さ れ て い る 必 要 が あ り ま す 。 afm_file は 、 フ ォ ン ト 作 成 に 用 い る AFM (Adobe Font Metric) フ ァ イ ル で す 。 map_file は 、 groff 上 の 文 字 名 と PostScript 上 の 文 字 名 の 対 応 を 定 義 す る フ ァ イ ル で す 。 こ の フ ァ イ ル の 各 行 は 、 下 記 の フ ォ ー マ ッ ト か ら 成 り ま す 。
ps_char groff_char こ こ で 、 ps_char は そ の 文 字 の PostScript 上 の 名 前 、 groff_char は そ の 文 字 の groff 上 の 名 前 (つ ま り 、 groff フ ォ ン ト フ ァ イ ル で 使 用 さ れ る 名 前 ) で す 。 map_file 内 に は 同 じ ps_char が 2 回 以 上 使 用 さ れ て い て も か ま い ま せ ん 。 し か し 、 同 じ groff_char を 2 回 以 上 使 用 す る こ と は で き ま せ ん 。 font は 、 こ の フ ォ ン ト の groff 上 の 名 前 で す 。 も し 、 map_file で 定 義 さ れ て い な い PostScript 文 字 が こ の フ ォ ン ト の エ ン コ ー ド 方 式 に 含 ま れ て い た 場 合 、 afmtodit は そ の 文 字 を 名 前 の な い 文 字 と し て groff フ ォ ン ト フ ァ イ ル に 出 力 し ま す 。 名 前 の な い 文 字 を troff 上 で 扱 う に は 、 エ ス ケ ー プ シ ー ケ ン ス \N を 使 用 し ま す 。 groff フ ォ ン ト フ ァ イ ル は font と い う 名 前 の フ ァ イ ル に 出 力 さ れ ま す 。 そ の フ ォ ン ト に 対 す る ダ ウ ン ロ ー ド 可 能 な フ ォ ン ト が あ る 場 合 、 フ ァ イ ル /usr/share/groff_font/devps/download に 列 挙 可 能 で す 。 grops(1) を 参 照 し て く だ さ い 。
−i オ プ シ ョ ン が 指 定 さ れ て い た 場 合 、 afmtodit は 各 文 字 に つ い て イ タ リ ッ ク 補 正 (italic correction)、 左 イ タ リ ッ ク 補 正 (left italic correction) お よ び 添 字 補 正 (subscript correction) を 自 動 生 成 し ま す (こ れ ら 補 正 パ ラ メ ー タ の 意 味 に つ い て は 、 groff_font(5) を 参 照 し て く だ さ い )。 こ れ ら の パ ラ メ ー タ は 、 各 文 字 ご と に afm_file に 下 記 の 行 を 追 加 す る こ と に よ り 設 定 さ れ ま す 。
italicCorrection ps_char n
leftItalicCorrection ps_char n
subscriptCorrection ps_char n こ
こ で 、 ps_char は そ
の 文 字 の PostScript 上
の 名 前 、 n は
パ ラ メ ー タ の
値 (1/1000 em 単 位 ) で す
。 こ れ ら の パ
ラ メ ー タ は 、
通 常 は イ タ リ
ッ ク フ ォ ン ト
(ま た は 斜 体 ) で
の み 必 要 と さ
れ ま す 。
オ プ シ ョ ン
−v バ ー ジ ョ ン を 表 示 し ま す 。 |
−n こ の フ ォ ン ト に は ligatures コ |
マ ン ド (合 字 ) を 出 力 し ま せ ん 。 等 幅 フ ォ ン ト 使 用 時 に 指 定 し て く だ さ い 。
−s 特 別 フ ォ ン ト で あ る こ と を 指 定 し ま す 。 フ ォ ン ト フ ァ イ ル に |
special コ
マ ン ド を 追 加
し ま す 。
−ddesc_file デ バ イ
ス 記 述 フ ァ イ
ル を デ フ ォ ル
ト の DESC で は な
く 、 desc_file に 指
定 し ま す 。
−eenc_file
PostScript フ ォ ン ト が 、 enc_file 内 に 記 述 さ れ て い る エ ン コ ー ド 方 式 で 再 エ ン コ ー ド さ れ る べ き こ と を 指 定 し ま す 。 enc_file の フ ォ ー マ ッ ト は grops(1) を 参 照 し て く だ さ い 。
−an フ ォ ン ト フ ァ イ ル 内 で 、 |
n を 傾 斜 パ ラ メ ー タ と し て 使 用 し ま |
す 。 こ の パ ラ メ ー タ は groff が ア ク セ ン ト 記 号 の 位 置 を 決 定 す る の に 使 用 さ れ 、 デ フ ォ ル ト の 値 は 、 afm_file の 中 で 指 定 さ れ る ItalicAngle 値 に -1 を 掛 け た 値 で す 。 し か し 、 実 際 の イ タ リ ッ ク フ ォ ン ト で は も っ と 小 さ な 値 の 方 が 望 ま し い こ と が あ り ま す 。 も し 、 イ タ リ ッ ク フ ォ ン ト に 付 く ア ク セ ン ト 記 号 が 正 し い 位 置 か ら 離 れ す ぎ て い る と 感 じ た 場 合 、 −a オ プ シ ョ ン を 使 用 し て 、 よ り 小 さ な 傾 斜 パ ラ メ ー タ を 与 え て く だ さ い 。
−in 各 文 字 の イ タ リ ッ ク 補 正 を 生 成 し ま す 。 文 字 幅 と イ タ リ ッ ク 補 正 の 和 が 、 |
n /1000 em と 「 文 字 の バ ウ ン デ ィ ン グ ボ ッ ク ス の 右 端 が 文 字 の 原 点 か ら ど れ だ け 右 に あ る か 」 の 和 に 等 し く な る よ う に 、 イ タ リ ッ ク 補 正 が 生 成 さ れ ま す 。 負 の イ タ リ ッ ク 補 正 に な っ て し ま う 生 成 結 果 の 場 合 、 そ の 値 の 代 り に 0 が イ タ リ ッ ク 補 正 と し て 使 用 さ れ ま す 。 同 様 に 、 各 文 字 の 添 字 補 正 も 生 成 し ま す 。 そ の フ ォ ン ト の 傾 斜 パ ラ メ ー タ の 正 接 (tangent) に そ の フ ォ ン ト の x の 高 さ の 4/5 を 掛 け た 値 が 、 添 字 補 正 に な り ま す 。 添 字 補 正 が イ タ リ ッ ク 補 正 よ り 大 き な 値 に な っ て し ま う 生 成 結 果 の 場 合 、 そ の 値 の 代 り に イ タ リ ッ ク 補 正 の 値 が 添 字 補 正 と し て 使 用 さ れ ま す 。 同 様 に 、 各 文 字 の 左 イ タ リ ッ ク 補 正 も 生 成 し ま す 。 左 イ タ リ ッ ク 補 正 は 、 n /1000 em と 「 文 字 の バ ウ ン デ ィ ン グ ボ ッ ク ス の 左 端 が 文 字 の 原 点 か ら ど れ だ け 左 に あ る か 」 の 和 に 等 し く な る よ う に 、 生 成 さ れ ま す 。 左 イ タ リ ッ ク 補 正 は 、 負 値 に な る 場 合 が あ り ま す 。 こ の パ ラ メ ー タ は 、 通 常 は イ タ リ ッ ク フ ォ ン ト (ま た は 斜 体 ) で の み 必 要 と さ れ ま す 。 groff と 共 に 配 布 さ れ る フ ォ ン ト フ ァ イ ル は 、 イ タ リ ッ ク フ ォ ン ト に −i50 オ プ シ ョ ン を 使 用 し て 生 成 さ れ て い ま す 。
関 連 フ ァ イ ル
/usr/share/groff_font/devps/DESC
デ バ イ ス 記 述
フ ァ イ ル
/usr/share/groff_font/devps/F フ ォ
ン ト F の フ ォ
ン ト 記 述 フ ァ
イ ル
/usr/share/groff_font/devps/download ダ ウ
ン ロ ー ド 可 能
な フ ォ ン ト の
一 覧
/usr/share/groff_font/devps/text.enc テ キ
ス ト フ ォ ン ト
で 使 用 さ れ る
エ ン コ ー ド 方
式
/usr/share/groff_font/devps/generate/textmap 標
準 の 対 応 表