歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 我的AA字體美化方法【方正圓體字】

我的AA字體美化方法【方正圓體字】

日期:2017/2/27 14:18:14   编辑:更多Linux
  使用AA字體進行美化實際上很簡單,所做的工作就是把字體安裝的系統中,然後使用之。 不過,為了追求更加完美的效果,還需要做一點點配置工作。 下面說一下我的一點經驗,或許會有理解錯誤的地方,還望指正。 字體選擇 這是最重要的。通常所用的simsun在AA時並不能達到滿意的效果。我試過一些字體, 感覺方正的圓體(准圓/粗圓等)是所有中顯示效果最好的。simhei也不錯。 把這些字體復制到/usr/share/fonts/zh_CN/TrueType下面就可以了。 另外,如果有verdana,tahoma等字體,也可以加到系統裡去,浏覽器可能會用到它們。 字體配置 要使用這些字體,最簡單的就是在字體設置裡直接選擇這些字體,但這時的英文也是用的此中文字體中的英文字體, 如果對英文字體不滿意,可以修改/etc/fonts/fonts.conf來實現不同的中英文字體搭配。 比如把方正圓體作為sans系列字體的默認中文字體,可以找到fonts.conf的類似於下面的一段: <alias> <family>sans-serif</family> <prefer> <family>Luxi Sans</family> <family>Nimbus Sans L</family> <family>Helvetica</family> <family>Kochi Gothic</family> <family>ZYSong18030</family> <family>AR PL KaitiM GB</family> <family>AR PL KaitiM Big5</family> <family>Baekmuk Gulim</family> <family>Verdana</family> <family>Arial</family> <family>SimSun</family> </prefer> </alias> 改成如下般模樣: <match target="pattern"> <test qual="any" name="family"> <string>sans-serif</string> </test> <edit name="family" mode="append" binding="strong"> <string>Verdana</string> </edit> </match> <alias> <family>sans-serif</family> <prefer> <family>Luxi Sans</family> <family>Nimbus Sans L</family> <family>Helvetica</family> <family>Kochi Gothic</family> <family>Baekmuk Gulim</family> <family>Verdana</family> <family>Arial</family> <family>FZYuanTi</family> </prefer> </alias> 即去掉裡面的中文字體,加入FZYuanTi,這樣當選擇Arial/Verdana/Tahoma/Luxi Sans等sans系列英文字體時,會自動使用FZYuanTi作為中文字體。 上面新加的一段的作用是,在選擇"sans"字體時,英文字體強行使用Verdana,當然了,可以改成別的你喜歡的字體。 同樣方法,配置好serif和mono系列字體,比如把serif配成Times New Roman+SimSun,把mono配成SimHei等。 因為sans/serif/mono特殊字體,為許多程序(mozilla,gedit等)默認使用,配好他們,程序中就無需另配了。 打開AA顯示 如果你在fonts.conf中設置了關閉中文字體的AA顯示的話,需要將其打開。看看fonts.conf中是否有類似於下面的段: <match target="font"> <test name="size" compare="less_eq"> <double>18</double> </test> <test name="size" compare="more_eq"> <double>11</double> </test> <edit name="antialias" mode="assign">


<bool>false</bool> </edit> </match> 將其注釋掉即可。 使用粗體/斜體 斜體可以有算法生成,fonts.conf中都有其配置,我就不多說了。 粗體我不清楚是否能算法生成,所以采用了比較笨的辦法,用另一種字體代替。 比如方正的圓體字有細圓,准圓,粗圓等之分,用ttf編輯器(Linux下的有pfaedit),將其family統一改成FZYuanTi, weight改成light/medium/bold等。這樣就有了粗體了。



Copyright © Linux教程網 All Rights Reserved