Manpages

名 称

afmtodit − groff −Tps で 用 い る フ ォ ン ト フ ァ イ ル を 作 成 す る

書 式

afmtodit−nsv ] [ −ddesc_file ] [ −eenc_file ] [ −i] [ −a] 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 コ マ ン ド を 追 加 し ま す 。
−d
desc_file デ バ イ ス 記 述 フ ァ イ ル を デ フ ォ ル ト の DESC で は な く 、 desc_file に 指 定 し ま す 。
−e
enc_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
標 準 の 対 応 表

関 連 項 目

groff(1), grops(1), groff_font(5), perl(1)