`
pleasetojava
  • 浏览: 705271 次
  • 性别: Icon_minigender_2
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Linux里的字体设置问题

阅读更多

Linux里的字体设置问题

用linux作桌面运用对于中文用户来说最主要的是字体和输入法,我在这里介绍一下我的设置。
输入法就用scim,有很多朋友在起初可能无法唤出输入法,这是由于local的编码设置不对,设成UTF-8一般就没问题了。

字体就可以借助windows下的字体文件在:C:/windows/fonts文件夹下有simsun.ttc的文件,把它考到/usr/share/fonts/truetype/freefont下,改名为simsun.ttf

这里你可以多考一些truetype的字体,但这个字体看起来就很舒服了。

然后启动一个shell,运行fc-cache -fv

再编辑/etc/fonts/fonts.conf
在最后</fontconfig>之前加上
<match target="font">
<test name="family"><string>Vera Sans YuanTi</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>

<match target="font">
<test name="family"><string>Vera Sans YuanTi Mono</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>

<match target="font">
<edit name="antialias"><bool>true</bool></edit>
<edit name="hinting"><bool>false</bool></edit>
<edit name="autohint"><bool>false</bool></edit>
</match>

<match target="font">
<test name="pixelsize" compare="more_eq"><double>12</double></test>
<test name="pixelsize" compare="less_eq"><double>16</double></test>
<edit name="antialias"><bool>false</bool></edit>
<edit name="hinting"><bool>true</bool></edit>
<edit name="autohint"><bool>false</bool></edit>
</match>

这以后就会把字体变成windows那样细细的感觉。
加上:
<match target="font">
<test name="family"><string>Vera Sans YuanTi</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>

<match target="font">
<test name="family"><string>Vera Sans YuanTi Mono</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>

<match target="font">
<edit name="antialias"><bool>true</bool></edit>
<edit name="hinting"><bool>false</bool></edit>
<edit name="autohint"><bool>false</bool></edit>
</match>
就会把字体变成mac os 那样粗粗的感觉。

但是不要两个都加。


通过以上设置应该说字体上已经很好了。这个小文只是给新手们一点参考,让朋友们少走些弯路,避免想用linux的朋友不至于因为字体问题又回到windows下。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics