安裝完 QT4 後,會發現 qt4-based 的程式,例如 kde-4 中文會沒有粗體字
原因在於 qt4 不會自動模擬粗體字,因此只要字型中沒有粗體,就沒辦法顯示粗體
所以需要以下兩個 patch:
http://wiki.magiclinux.org/ftp/nihui/kde4/tmp/qt-4.4.0-use-ft_glyph_embolden-to-fake-bold.patch
http://wiki.magiclinux.org/ftp/nihui/kde4/tmp/qt4-4.4.0-add-missing-bold-style.patch
使用方式:
ebuild `equery w qt-gui` unpack
cd /var/tmp/portage/x11-libs/qt-gui-4.4.2-r2/work/qt-gui-4.4.2-r2
下載以上那兩個 patch
patch -p1 < qt-4.4.0-use-ft_glyph_embolden-to-fake-bold.patch
patch -p1 < qt4-4.4.0-add-missing-bold-style.patch
ebuild `equery w qt-gui` compile install qmerge
然後就可以快樂的看到粗體字了
參考來源: http://mail.kde.org/pipermail/kde-china/2008-May/001725.html
另外一個方法就是找有粗體字的字型來用也是可以
沒有留言:
張貼留言