Manpages

名 称

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

書 式

tfmtodit−sv ] [ −ggf_file ] [ −kskewchar ] tfm_file map_file font コ マ ン ド ラ イ ン オ プ シ ョ ン と パ ラ メ ー タ の 間 に 、 空 白 を 置 く こ と が 可 能 で す 。

解 説

tfmtodit は 、 groff −Tdvi で 用 い る フ ォ ン ト フ ァ イ ル を 作 成 し ま す 。 tfm_file は 、 フ ォ ン ト 作 成 に 用 い る TeX の フ ォ ン ト メ ト リ ッ ク フ ァ イ ル 名 で す 。 map_file は groff で の 文 字 名 を 記 述 し た フ ァ イ ル で す 。 こ の フ ァ イ ル の 各 行 は 、 下 記 の フ ォ ー マ ッ ト か ら 成 り ま す 。

n c1 c2 ...

n は フ ォ ン ト 中 の 十 進 数 で 表 し た 文 字 の 位 置 、 c1, c2,... は そ の 文 字 の groff 上 の 名 前 で す 。 tfm フ ァ イ ル に 存 在 し て も groff 上 で は 名 前 を 持 た な い 文 字 は 、 groff フ ォ ン ト フ ァ イ ル に 名 前 の な い 文 字 と し て 出 力 さ れ ま す 。 font は 、 出 力 す る groff フ ォ ン ト フ ァ イ ル 名 で す 。 特 殊 な フ ォ ン ト (カ レ ン ト フ ォ ン ト の 中 に 文 字 が 見 つ か ら な い 場 合 に 検 索 さ れ る フ ォ ン ト ) に 対 し て は −s オ プ シ ョ ン を 指 定 す る 必 要 が あ り ま す 。 特 殊 な フ ォ ン ト は DESC フ ァ イ ル の fonts コ マ ン ド で 列 挙 し ま す 。 特 殊 な フ ォ ン ト 以 外 は 列 挙 す る 必 要 は あ り ま せ ん 。 troff が そ の フ ォ ン ト を 最 初 に 使 用 し た と き に 自 動 的 に マ ウ ン ト で き る か ら で す 。 数 式 を 適 切 に 処 理 す る た め に 、 groff は tfm に は 含 ま れ な い フ ォ ン ト メ ト リ ッ ク 情 報 を 必 要 と し ま す 。 TeX は 数 式 用 の イ タ リ ッ ク フ ォ ン ト を 使 用 し ま す が 、 groff で は 、 通 常 の イ タ リ ッ ク フ ォ ン ト を 数 式 に も 使 用 す る か ら で す 。 groff が 必 要 と す る 情 報 は 、 Metafont の Computer Modern fonts に お け る math_fit マ ク ロ の 2 つ の 引 数 に よ っ て 与 え る こ と が で き ま す 。 Metafont は 通 常 、 テ キ ス ト フ ォ ン ト ( math_fitting が false) の 処 理 中 、 こ れ ら の 引 数 を 無 視 し ま す 。 cm.base を 作 成 す る と き に 以 下 の 定 義 を cmbase の あ と に ロ ー ド す る こ と に よ っ て 、 テ キ ス ト フ ォ ン ト の フ ォ ン ト メ ト リ ッ ク 情 報 を gf フ ァ イ ル 中 に 出 力 す る よ う に Metafont に 指 示 で き ま す 。

def ignore_math_fit(expr left_adjustment,right_adjustment) =
special "adjustment";
numspecial left_adjustment*16/designsize;
numspecial right_adjustment*16/designsize;
enddef;
こ の 変 更 さ れ た cm.base を 使 っ て 作 成 さ れ た gf フ ァ イ ル は −g オ プ シ ョ ン で 指 定 し ま す 。 −g オ プ シ ョ ン は 、 math_fitting が true に 設 定 さ れ た フ ォ ン ト に 対 し て は 使 用 し て は い け ま せ ん 。

オ プ シ ョ ン

−v バ ー ジ ョ ン 番 号 を 表 示 し ま す 。

−s 特 殊 な フ ォ ン ト で あ る こ と を 指 定 し ま す 。 フ ォ ン ト フ ァ イ ル に

special

コ マ ン ド を 追 加 し ま す 。

−kn フ ォ ン ト 中 の

skewchar (斜 め に な っ た 文 字 ) の 位 置 を 指 定 し ま す 。 n

は 整 数 で 、 10 進 数 か 、 0 で 始 ま る 8 進 数 か 0x で 始 ま る 16 進 数 で 指 定 し ま す 。 本 オ プ シ ョ ン で 指 定 さ れ た 文 字 が カ ー ニ ン グ 処 理 の 2 文 字 目 に き た 場 合 、 カ ー ニ ン グ を 行 わ な い よ う に な り ま す 。

−ggf_file

Metafont で 生 成 さ れ た gf フ ァ イ ル gf_file を 指 定 し ま す 。 こ の gf フ ァ イ ル は special コ マ ン ド と numspecial コ マ ン ド を 含 み 、 追 加 の フ ォ ン ト メ ト リ ッ ク 情 報 を 与 え ま す 。

関 連 フ ァ イ ル

/usr/share/groff_font/devdvi/DESC デ バ イ ス 記 述 フ ァ イ ル

/usr/share/groff_font/devdvi/F フ ォ ン ト

F の た め の フ ォ ン ト 記 述 フ ァ イ ル

関 連 項 目

groff(1), grodvi(1), groff_font(5)