xfs-xttと日本語TrueTypeフォント

D:20010427 免責事項

システムワイドにTrueTypeフォントを使いたい。いまは使っていな いWindozのアプリケーションに付いてきたTrueTypeフォントを有効利用し よう [1]

  1. TrueTypeフォントをCD-ROMからコピーする。

    まず最初にフォントを置くディレクトリを作っておいてからコピーする。
    # mkdir /usr/share/fonts/truetype/urw
    # mount -t iso9660 /dev/cdrom /cdrom
    # cp /cdrom/kanji_font/urw/iwaminb.ttf /usr/share/fonts/truetype/urw
    以下同様に必要な分だけフォントをコピーする。

  2. Xのフォントディレクトリへリンクを張る。

    # ln -s /usr/share/fonts/truetype/urw/iwaminb.ttf /usr/X11R6/lib/X11/fonts/TrueType/iwaminb.ttf
    以下同様に必要な分だけリンクする。

  3. XF86Configを編集する。

    コピーしたフォントがXで使えるように、 /etc/X11/XF86ConfigのSection "Files" へつ ぎのフォントのパスを追加する。
    FontPath  "unix /:7100"

  4. X font Serverの設定ファイルを編集する。

    フォントサーバの設定ファイル [2]のcatalogueの値に(2)でリンクを張ったディレクトリを追加する。
    # paths to search for fonts
    catalogue = /usr/X11R6/lib/X11/fonts/TrueType/,....
    また、xfsがフォント要求されたときに、全ての文字をレンダリングしてしま うと、日本語フォントの場合は時間がかかりすぎてしますので、必 要な文字だけをレンダリングする設定にする(allまたは16)。
    deferglyphs = all

  5. fonts.scaleを用意する。

    X用フォントをインストールしたディレクトリ [3]fonts.scaleファイルを用意 する。ファイルの一例を示す。
    4
    iwagob.ttf      -iwata-IwaFutoGo-bold-r-normal--0-0-0-0-c-0-jisx0208.1983-0
    iwagom.ttf      -iwata-IwaChuGo-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
    iwaminb.ttf     -iwata-IwaFutoMin-bold-r-normal--0-0-0-0-c-0-jisx0208.1983-0
    iwaminm.ttf     -iwata-IwaChuMin-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0

  6. フォントサーバを再起動させる。

    フォントを追加/削除したらフォントサーバを再起動させて設定を反映させる。
    # /etc/init.d/xfs-xtt restart

Notes

[1]

参考文書:/usr/share/doc/xfs-xtt/X-TT/INSTALL.jis.gz

[2]

/etc/X11/xfs/config

[3]

/usr/X11R6/lib/X11/fonts/TrueType/