% 表題: mgp のフォントを defoma で設定 % % 履歴: 2004/04/30 杉山耕一朗 ■はじめに Debian では, mgp のフォントを defoma を用いて設定することになっている. この文章では, defoma を用いたフォントの設定方法を述べる ■動作環境 Debian GNU/Linux 3.0 (woody) + xserver-xfree86 ver. 4.1.0 TrueType font を扱うために, X の xtt モジュールを利用. 手動で defoma へ TrueType font を設定する場合は以下参照. http://www.gfd-dennou.org/arch/sugiyama/cc-env/setup/font.html ■利用フォントの設定 すべて, defoma 附属ツールを用いて設定する. defoma-subst, defoma-app を利用する. フォントの設定の仕方であるが, /etc/defoma/hints 以下に存在する hints ファイルのうち, 実際に使いたいものの中身を見て, 必要な 情報を書き込む. 例えば東風フォントを使う場合を考える. $ cat /etc/defoma/hints/ttf-kochi-gothic-naga10.hints category truetype begin /usr/share/fonts/truetype/kochi/kochi-gothic.ttf Family = KochiGothic FontName = KochiGothic-Regular Encoding = Unicode Location = Japanese Charset = JISX0208 JISX0201 ISO8859-1 GeneralFamily = Gothic Weight = Medium Width = Fixed Shape = NoSerif Upright Priority = 50 X-Foundry = kochi X-Family = gothic X-Weight = medium X-Slant = r Transform = Slant Boldize TTCap = halfwidth-bw=0.5 end この category の中で必要そうなエントリを defoma-subst コマンドを用い て mgp のフォントルールに書き込めば良い. "=" の左辺の文字列に "--" を 付けて, 右辺の文字列を続いて記述すれば良い. 以下の例では, フォントルールに GeneralFamily を記述した. # defoma-subst edit-rule mgp ... #thickm --GeneralFamily Gothic --Weight Medium --Shape Upright thickm --GeneralFamily KochiGothic --Weight Medium ... 最後にアップデートする # defoma-app update mgp ■参考文献 /usr/share/doc/mgp/README.Debian