-
entry000391
comments
XFree86 4.2.1 on VineLinux2.6 の xfs にフォントを追加する手順です. 今回は *.ttc を *.ttf に分割するところから始めます.
まずは *.ttc を *.ttf に分割するツール,ttc2ttf を入手します.
TrueType Collection を True Type Font にバラすこのサイトに ttc2ttf のソースがあるのでダウンロードしましょう. ただし,これだけでは Linux 上でコンパイルが通らないので,次のパッチを使ってください.
ttc2ttf.linux.patch$ patch < ttc2ttf.linux.patch patching file ttc2ttf.cpp $ gcc -DINTEL -o ttc2ttf ttc2ttf.cpp ttc2ttf.cpp: In function `int main(int, char **)': ttc2ttf.cpp:47: warning: multi-character character constant
文句を言われるけれど気にせずに.動きますから. コンパイルが完了したら,*.ttc を分割しましょう.
$ ./ttc2ttf SH_G30.ttc $ ls *.ttc *.ttf SH_G30.ttc SH_G300.ttf SH_G301.ttf
*.ttf を xfs が読めるディレクトリに移動します. /etc/X11/fs/config を参考に,既存のディレクトリを流用するのも楽でよいかもしれません. 自分でディレクトリを掘る場合は /etc/X11/fs/config への追加を忘れずに.
そして当該ディレクトリで以下のように設定を行います.
# cd <当該ディレクトリ> # ttmkfdir > fonts.dir
最後に,xfs を再起動すれば完了です.
MTEntryMore# /etc/rc.d/init.d/xfs restart
コメントを登録する
麦酒堂ではコメントスパムを防止するために,いただいたコメントは管理人が手動でサイトに反映しております.
反映までしばらく時間がかかりますので予めご了承ください.