小弟已經成功的將這些 patch 安裝在 Debian 上了,效果真的很不錯。
小弟是使用 apt-build 來重新編譯安裝相關套件,apt-build 讓 Debian 的 apt 用起來的感覺跟 FreeBSD 的 ports 很像。
比較美中不足的是 Debian 的 source package 的官方 patch 有點排外,而小弟又不知道 dpatch 的使用方法,只好採用較暴力的方法,那就是先執行 debian/rules build 讓官方的 patch 先執行完畢,再按 ctrl-c 中斷 build,再自己手動執行 patch 的方式將 xft2/fontconfig/qt 的 patch 給加進去,再重新執行一次 apt-build --reinstall install package (或者是使用 debian/rules binary 來產生 binary package,再以 dpkg -i package 的方式來安裝)。另外一個美中不足的地方是安裝好自己編譯的 package 以後,沒辦法直接自動將已經不需要的 dev package 給刪掉。以上兩點都是 Debian apt-build 可以改進的地方。
小弟主要 patch 了 fontconfig、libxft2 和 libqt3c102 這三個 package,其中 libqt3c102 必須使用 gcc-3.2 來編譯。雖然編譯安裝的過程蠻辛苦的,不過成果卻是令人振奮!除了有 anti-aliasing + 粗體、斜體的中文字型以外,更令人驚訝的是 KDE 底下列印出來的細明體不再破碎了
另外跟各位說個好消息,Debian unstable 裡面的 mozilla 已經支援 Xft2 和 fontconfig 了。
只要安裝 mozilla-xft 這個 package,就可以讓 mozilla-1.2.1-9 使用 Xft2
p.s. 在此建議喜歡玩 RPG 的網友們可以安裝 angband 或是 nethack。
這兩個遊戲比 Diablo 更耐玩,又可以在文字模式底下執行,讓編譯過程輕鬆不少
