因為 Qt toolkit 自第4版起不使用Xft來畫字,其字型效果就顯得和其他程式不大一樣(eg: 使用cairo或Xft的程式),造成許多正面/負面的評價
雖然Qt4推出已經有一段時間,但小弟我還是Google不到相關patch,只好自己摸索,目前有一些看似可用的補丁(以下列出)
因為我只是end user,不會programming,以下patch code都是trial-and-error加上copy其他人的code,所以希望可以找到“有力人士”(i.e., 有看程式碼能力/願意幫助的人)可以幫忙review。
因為我沒有網路空間放補丁,且用貼文會太長(wc -l: 共673),我將以e-mail 方式傳送patch,希望願意幫忙的人回文。
----------各patch目的----------------
01.basic.diff:基本hint-style matching改善,解決Qt4在rgba mode下不尊重hintstyle的情形
029.ftlcdfil.diff:使用Freetype做 Lcd Subpixel Filtering(借用David Turner的code)
20.embeddedbitmap.diff:使Qt4尊重embeddedbitmap
至於 embolden,對岸似乎已有人提交upstream,且實作較複雜(aka 超過我的能有),所以暫時不管