加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux桌面系统字体配置详解(二)

发布时间:2016-09-07 18:53:49 所属栏目:Linux 来源:站长网
导读:字体配置实战 下面,将以Fedora 20为例,自己动手将它配置为正确的显示效果。目前,在Linux系统上配置字体的工具是Fontconfig。 为什么是Fontconfig 感谢这个时

请注意,我只对英文字体进行分类。对英文字体进行分类的目的是为了给相应的英文字体搭配正确的中文,比如字体为Arial的英文句子中,如果出现中文就应该用黑体,而字体为Times New Roman的英文句子中,如果出现中文当然应该用宋体。等宽的英文字体嘛,whatever,反正中文字都一样宽,哪个顺眼就用哪个吧。对于中文其实也可以分类,然后搭配不同的英文字体。但是我认为,中文的字体中一般都包含有英文字符,用原装的即可,没有必要替换。所以,不对中文进行分类。其代码如下:

  1<?xml version="1.0"?>  2<!DOCTYPE fontconfig SYSTEM "fonts.dtd">  3<fontconfig>  4 <!--  5   Serif faces
  6 -->  7<alias>  8<family>Bitstream Vera Serif</family>  9<accept><family>serif</family></accept> 10</alias> 11<alias> 12<family>DejaVu Serif</family> 13<accept><family>serif</family></accept> 14</alias> 15<alias> 16<family>Liberation Serif</family> 17<accept><family>serif</family></accept> 18</alias> 19<alias> 20<family>Times New Roman</family> 21<accept><family>serif</family></accept> 22</alias> 23<alias> 24<family>Times</family> 25<accept><family>serif</family></accept> 26</alias> 27<alias> 28<family>Nimbus Roman No9 L</family> 29<accept><family>serif</family></accept> 30</alias> 31<alias> 32<family>Luxi Serif</family> 33<accept><family>serif</family></accept> 34</alias> 35<alias> 36<family>Thorndale AMT</family> 37<accept><family>serif</family></accept> 38</alias> 39<alias> 40<family>Thorndale</family> 41<accept><family>serif</family></accept> 42</alias> 43<alias> 44<family>Georgia</family> 45<accept><family>serif</family></accept> 46</alias> 47<alias> 48<family>Garamond</family> 49<accept><family>serif</family></accept> 50</alias> 51<alias> 52<family>Palatino Linotype</family> 53<accept><family>serif</family></accept> 54</alias> 55<alias> 56<family>Trebuchet MS</family> 57<accept><family>serif</family></accept> 58</alias> 59 <!-- 60   Sans-serif faces
 61 --> 62<alias> 63<family>Bitstream Vera Sans</family> 64<accept><family>sans-serif</family></accept> 65</span>alias> 66<alias> 67<family>DejaVu Sans</family> 68<accept><family>sans-serif</family></accept> 69</alias> 70<alias> 71<family>Liberation Sans</family> 72<accept><family>sans-serif</family></accept> 73</alias> 74<alias> 75<family>Arial</family> 76<accept><family>sans-serif</family></accept> 77</alias> 78<alias> 79<family>Helvetica</family> 80<accept><family>sans-serif</family></accept> 81</alias> 82<alias> 83<family>Verdana</family> 84<accept><family>sans-serif</family></accept> 85</alias> 86<alias> 87<family>Albany AMT</family> 88<accept><family>sans-serif</family></accept> 89</alias> 90<alias> 91<family>Albany</family> 92<accept><family>sans-serif</family></accept> 93</alias> 94<alias> 95<family>Nimbus Sans L</family> 96<accept><family>sans-serif</family></accept> 97</alias> 98<alias> 99<family>Luxi Sans</family>100<accept><family>sans-serif</family></accept>101</alias>102<alias>103<family>Tahoma</family>104<accept><family>sans-serif</family></accept>105</alias>106 <!--107   Monospace faces
108 -->109<alias>110<family>Bitstream Vera Sans Mono</family>111<accept><family>monospace</family></accept>112</alias>113<alias>114<family>DejaVu Sans Mono</family>115<accept><family>monospace</family></accept>116</alias>117<alias>118<family>Liberation Mono</family>119<accept><family>monospace</family></accept>120</alias>121<alias>122<family>Inconsolata</family>123<accept><family>monospace</family></accept>124</alias>125<alias>126<family>Courier New</family>127<accept><family>monospace</family></accept>128</alias>129<alias>130<family>Courier</family>131<accept><family>monospace</family></accept>132</alias>133<alias>134<family>Andale Mono</family>135<accept><family>monospace</family></accept>136</alias>137<alias>138<family>Luxi Mono</family>139<accept><family>monospace</family></accept>140</alias>141<alias>142<family>Cumberland AMT</family>143<accept><family>monospace</family></accept>144</alias>145<alias>146<family>Cumberland</family>147<accept><family>monospace</family></accept>148</alias>149<alias>150<family>Nimbus Mono L</family>151<accept><family>monospace</family></accept>152</alias>153 <!--154   Fantasy faces
155 -->156<alias>157<family>Impact</family>158<accept><family>fantasy</family></accept>159</alias>160<alias>161<family>Copperplate Gothic Std</family>162<accept><family>fantasy</family></accept>163</alias>164<alias>165<family>Cooper Std</family>166<accept><family>fantasy</family></accept>167</alias>168<alias>169<family>Bauhaus Std</family>170<accept><family>fantasy</family></accept>171</alias>172 <!--173   Cursive faces
174 -->175<alias>176<family>ITC Zapf Chancery Std</family>177<accept><family>cursive</family></accept>178</alias>179<alias>180<family>Zapfino</family>181<accept><family>cursive</family></accept>182</alias>183<alias>184<family>Comic Sans MS</family>185<accept><family>cursive</family></accept>186</alias>187188</fontconfig>

~/fonts.conf.d/02-classify-english-fonts.conf

第三步:所有不认识的英文字体都分类为sans-serif

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读