UNIXな生活
更新:2003/4/11  
Linuxな生活  FreeBSDな生活
 Solarisな生活
 JAVAな生活
 Practical use
 掲示版
X-WindowへのTrueTypeFontの追加

FreeBSDでのTrueTypeフォントの追加方法を記載します。
TrueTypeFontを追加するには、まず、Fontファイルを用意します。
Fontファイルは、ttf,ttcの両方が利用できます。
Gnome環境を利用している方は、Gnomeでの利用を考えれば"/usr/X11R6/lib/X11/fonts/"以下の適当なディレクトリを作成し、そこにFontファイルを格納するのが適当でしょう。
GnomeのFontはXFree86とはFontの利用方法が違うため、この設定だけでは利用できません。
Gnome上でOpenOfficeなどを起動した場合は、XFree86に登録するだけで使用できます。

では、まずFontファイルを保存します。
この例では、明朝体にmin.ttcを、ゴシック体にgho.ttcを使用します。(仮想ファイルです。)
まず保存用ディレクトリを作成し、そこにFontファイルをコピーします。
#mkdir /usr/X11R6/lib/X11/fonts/testfont
#cp min.ttc /usr/X11R6/lib/X11/fonts/testfont/
#cp gho.ttc /usr/X11R6/lib/X11/fonts/testfont/

ここでfont.dirファイル(Font定義ファイル)を作成しますが、手動ではきついので、Packageよりaddttfontをインストールします。
/stand/sysintsllよりconfigure-package-japanese-addttfont1.*.*を選択してください。
この addttfontを利用してfont.dirファイルを作成します。
#cd /usr/X11R6/lib/X11/fonts/testfont/
#addttfont -R min.ttc -G gho.ttc

ここでは、"-R"で明朝体を、"-G"でゴシック体を指定します。

これでfont.dirファイルが作成されました。

このフォントファイルを利用するために、XFree86の設定をします。
/etc/X11/XF86Configファイルの以下を編集します。
[Section "Files"]に以下を追加
FontPath        "/usr/X11R6/lib/X11/fonts/testfont/"
[Section "Module"]に以下を追加
Load            "xtt"

これで、X-Windowを再起動するとOpenOfficeなどで今設定したFontが利用できるようになります。

ただし、GhostScriptやGnomeなどでは、このままでは利用できません。
GhostScriptの利用や、Gnomeの設定いろいろを参考にしてください。




Producted by Tomoya Sakurai