Linux桌面系统字体配置详解(二)
发布时间:2016-10-12 19:10:18 所属栏目:Linux 来源:网络整理
导读:字体配置实战 下面,将以Fedora 20为例,自己动手将它配置为正确的显示效果。目前,在Linux系统上配置字体的工具是Fontconfig。 为什么是Fontconfig 感谢这个时
|
第四步:对每一个字体分类,指定自己喜欢的字体 对每一个分类都可以指定一个字体列表,排在越前面的优先级越高。在每一个分类的最后指定一个中文字体的分类,当句子中出现中文时,前面的英文字体中肯定找不到相应的字符啦,这时就会一个一个往字体列表的后面找,直到在最后的中文字体里找到。代码如下: 1<?xml version="1.0"?> 2<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> 3<fontconfig> 4<alias binding="strong"> 5<family>serif</family> 6<prefer> 7<family>Georgia</family> 8<family>Times New Roman</family> 9<family>Bitstream Vera Serif</family>10<family>DejaVu Serif</family>11<family>Thorndale AMT</family>12<family>Luxi Serif</family>13<family>Nimbus Roman No9 L</family>14<family>Times</family>15<family>宋体</family>16</prefer>17</alias>18<alias binding="strong">19<family>sans-serif</family>20<prefer>21<family>Arial</family>22<family>Verdana</family>23<family>Bitstream Vera Sans</family>24<family>DejaVu Sans</family>25<family>Albany AMT</family>26<family>Luxi Sans</family>27<family>Nimbus Sans L</family>28<family>Helvetica</family>29<family>Lucida Sans Unicode</family>30<family>BPG Glaho International</family>31<family>Tahoma</family>32<family>黑体</family>33</prefer>34</alias>35<alias binding="strong">36<family>monospace</family>37<prefer>38<family>DejaVu Sans Mono</family>39<family>Courier New</family>40<family>Bitstream Vera Sans Mono</family>41<family>Inconsolata</family>42<family>Andale Mono</family>43<family>Cumberland AMT</family>44<family>Luxi Mono</family>45<family>Nimbus Mono L</family>46<family>Courier</family>47<family>文泉驿等宽正黑</family>48</prefer>49</alias>50<alias binding="strong">51<family>宋体</family>52<prefer>53<family>AR PL UMing CN</family>54<family>AR PL UMing HK</family>55<family>AR PL UMing TW</family>56<family>AR PL UMing TW MBE</family>57</prefer>58</alias>59<alias binding="strong">60<family>黑体</family>61<prefer>62<family>文泉驿正黑</family>63</prefer>64</alias>65 <!--66 Fantasy faces 67 -->68<alias>69<family>fantasy</family>70<prefer>71<family>Impact</family>72<family>Copperplate Gothic Std</family>73<family>Cooper Std</family>74<family>Bauhaus Std</family>75</prefer>76</alias>77 <!--78 Cursive faces 79 -->80<alias>81<family>cursive</family>82<prefer>83<family>Comic Sans MS</family>84<family>ITC Zapf Chancery Std</family>85<family>Zapfino</family>86</prefer>87</alias>8889</fontconfig> ~/fonts.conf.d/04-prefer-fonts-for-each-class.conf 在这个配置中,依然使用<alias>,通过把具体的字体名添加到类名的前面来填实字体分类。填实字体分类后,通过fc-pattern命令,可以测试Fontconfig如何选择字体,如下图:
到这一步,我的Fedora系统已经能够正确选择各种分类中的字体了。打开浏览器,用上一篇的开头测试一下字体的显示效果,如下图:
放大后的效果:
(编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读




