quicktime,你的方法我早就看过,照你的典型方法去做,绝对不比上firefly大师的.
我指出最重要的一点:你首先就在XF86Config-4定义了系统的主要字体是simsun和tahoma,因此照你的方法汉化的结果是:所有的英文字母都以tahoma显示的,而且AA(平滑)字体也别想了!相反,firefly的方法就可以显示所有能够显示的英文字体(tahoma,verdana,georgia,times new roman),而且AA和非AA字体可以兼用.
我覺得點陣字與 AA 效果各有擅場,AA 的確不適合用於小字場合,我個人也比較偏好使用點陣字,不管是 M$ 或是 Linux 的字型系統,預設都是優先使用點陣字,追究其中的原因,一方面是處理點陣字效率最好,一方面是人類視覺方面的因素,這一點,cjacker 說得沒錯。
那麼,既然點陣字效果好,為什麼還要有 AA 呢?這應該與美工排版有關,因為點陣字先天的缺點就是放大後會有鋸齒出現,當然了,可以分別設置不同大小的點陣字解決這個問題,但這樣一來,便不符經濟效益(購買字體的費用、檔案儲存空間、字體設計費用.......),為了解決鋸齒以及經濟效益問題,於是就有了描邊字的出現,描邊字不再是儲存點陣映像,而是儲存文字筆劃,如此一來,解決了點陣字鋸齒邊的問題,也大大地縮小了檔案尺寸。
然而,描邊字體也有缺點,就是萬一筆劃設計不理想,有些短筆劃就不能表現出效果,反而比點陣字醜陋;又或是顯示比較大型的尺寸時,視覺對比過於強烈,這時候 AA 效果就可以派上用場,換言之,AA 效果在使用較大字體的時候,才能發揮應有的水準。但是 AA 所造成的灰階修邊模糊問題,一直存在,不容否定,只能盡量消除模糊邊,凸顯真正的字體本身。