フォント

X Window SystemTrueTypeフォントを扱う方法*1として、大きく分けて2通り挙げられる。

  • Xサーバ側で処理する
  • XFT(クライアント側)で処理する

どちらを用いるかはアプリケーション次第のようだ。例えばgtk+、qt、mozillaはXFTに対応しているが、emacsは対応してない。もっともXFT対応アプリケーションでXのフォントを使うこともできるものもある。

さらにXサーバで処理する場合、

  • Xが直接処理する
  • xfs(フォントサーバ)を使用する

の2通りある。そしてxfsには

  • xfs
  • xfs-xtt (xftの上位互換。TTCap対応)

の2種類がある。XFTの場合は

  • XFT1 (XFree 4.2.xまで)
  • XFT2 (XFree 4.3.x以降)

と異なるバージョンがあり、それぞれ設定方法が異なる。

*1:Bitmapフォントはよく分からないので割愛する.