Linux
Tips |
|
Windows用のTrueTypeフォントを使うには(X-TT編)
北浦訓行
2002/7/4
|
Windows用のTrueTypeフォントを使うには(xfs編)では、フォントサーバを使っているLinuxでTrueTypeフォントを使う方法を紹介した。だが、Turbolinuxではデフォルトではxfsを使用しない設定になっているため、上記の方法が使えない。ここでは、X-TT(X-TrueType)を利用しているTurbolinux
8 Workstationで、Windows用のTrueTypeフォントを使う方法を紹介する(注)。
注:商用のWindows用TrueTypeフォントをLinuxにインストールして使うと、使用許諾契約に違反する可能性がある。使用に際しては契約書を確認すること。 |
手順は、以下のようになる。
- フォントファイルを専用のディレクトリにコピーする
- フォントのインデックスファイルを作成する
- 設定ファイルに新しいフォントのディレクトリを追加する
まずは、TrueTypeフォント用のディレクトリを作成する。Turbolinuxでは/usr/X11R6/lib/X11/fontsの下に作成するようになっている。ここでは、インターネットからダウンロードしたフリーフォント(Gray
Graphics Font SeriesのCitrusFruitsというカタカナフォント:http://www.orange.ne.jp/~den7/index.html)を例に説明する。
# cd /usr/X11R6/lib/X11/fonts/
# mkdir WinFont
# ls
100dpi/ CID/ Speedo/ TrueType/ WinFont/ encodings/ local/ unicode/
75dpi/ PEX/ TTF/ Type1/ cyrillic/ extra/ misc/ util/
# cd WinFont
# cp /tmp/CitrusFruits.ttf . |
次に、フォントのインデックスファイル(fonts.dir)を作成する。具体的には、/usr/X11R6/lib/X11/fonts/WinFontディレクトリで、mkfontdirコマンドを実行する。
# pwd /usr/X11R6/lib/X11/fonts/WinFont
# mkfontdir
# ls CitrusFruits.ttf* fonts.dir ←fonts.dirファイルが作成された |
最後に、設定ファイルを編集する。編集するのは、/etc/X11/XF86Configだ。念のため、編集する前にバックアップを取っておこう。
# cd /usr/X11/
# cp XF86Config XF86Config.org |
テキストエディタでXF86Configを開いて、Section "Files"に先ほど作成したディレクトリを追加する。
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
(省略)
FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"
FontPath "/usr/X11R6/lib/X11/fonts/WinFont/"
(省略) |
また、Section "Module"にある「Load
"freetype"」をコメントアウトし、「Load
"xtt"」を追加する(Turbolinux 8の場合は、デフォルトでそのようになっているはずなので確認する)。
Section "Module"
(省略)
#Load "freetype"
Load "xtt"
(省略) |
XF86Configを保存終了したら、X Window Systemを起動してフォントの指定ができるアプリケーションで試してみよう。
|
Turbolinux 8にインストールしたStarOfficeの文書ドキュメント画面。カタカナをCitrusFruitsフォントで表示した |
なお、ここでは便宜的に新しいディレクトリを作成したが、既存のディレクトリ(例えば/usr/X11R6/lib/X11/fonts/TrueTypeなど)にフォントファイルをコピーしても構わない。その場合は、/etc/X11/XF86Configの編集も必要ない。
Red Hat Linux 7.3やVine Linux 2.5の場合、デフォルトではxttを使用しない設定になっている。Red Hat
LinuxやVine LinuxでTrueTypeフォントを使うときは、Windows用のTrueTypeフォントを使うには(xfs編)を参照。
Linux Squareフォーラム Linux Tipsカテゴリ別インデックス |
Linux & OSS 記事ランキング
本日
月間