Xft
詳細情報
- 開発者
- キース・パッカード
- 公開年
- 2000年
- 種別
- ライブラリ
- ライセンス
- MIT
フォントをXサーバーからアプリケーション側へ移したライブラリ。これによってLinuxデスクトップにアンチエイリアス付きの文字が来た。
X11の最初の15年間、フォントはサーバー側にあり、XLFDで名前を付けられ、大半はビットマップだった。Xftはこれを逆転させた。アプリケーションが自分でTrueTypeやOpenTypeのファイルをFreeType経由で読み込み、アンチエイリアスやサブピクセルレンダリングで字形を描画し、できあがった画像をRender拡張でサーバーに送る。どのファイルを使うかを選ぶのはfontconfigの仕事で、2002年に登場し、「キリル文字を含むサンセリフ」といった問い合わせを理解する。
違いはすぐに目に見えた。KDEとGTKは2000年代初めに切り替え、Linuxデスクトップの名物だったギザギザのメニューは数年のうちに姿を消した。代償として、Xのネットワーク透過性は少し優雅さを失った。フォントは、ユーザーが座っている場所ではなく、プログラムが動く場所に存在しなければならなくなったのだ。