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下。

 
更多相关文章
  •         日志对于一个系统来说非常重要,查找异常信息.分析系统运行情况等都需要用到日志.所以无论是JDK还是第三方都提供了关于日志的相关工具,本文分别介绍以下几种工具,以及各种工具间的整合.原理. JDK的java.util.logging包 第三方日志工具(commons-logging/s ...
  • 虚拟现实技术从诞生至今也有了好几年时间,人们也已经见到了虚拟现实技术在各个领域的应用,尤其在游戏领域,但迄今我们看到的虚拟现实游戏通常都是FPS和ACT等大型游戏,有没有什么略显轻松休闲的游戏呢?一家位于加拿大温尼伯的开发商--Campfire Union开发出了一款全新类别的虚拟现实游戏:虚拟现实 ...
  • 易网科技讯 9月11日消息,据彭博社报道,苹果在12日推出的新设计的iPhone,将再次考验每年升级一次产品的战略.明天,苹果CEO蒂姆·库克将推出新iPhone,可能包含新硬件设计如更大的屏幕和更薄的机身,以及新地图软件和兼容更高速4G网络.分析师预计,新iPhone将是历史上最大一次消费电子产品 ...
  • VMware本周发布了一系列补丁修复多个漏洞,包括其服务器虚拟化平台. 漏洞存在于VMware的vCenter Server Appliance (vCSA)中,一个VMware vCenter服务器的一个组件.最主要的XSS漏洞(CVE-2014-3797)是由Trustware Spiderla ...
  • 一.vim重复命令 1.重复执行上次命令 在普通模式下.(小数点)表示重复上一次的命令操作 拷贝测试文件到本地目录 $ cp /etc/protocols . 打开文件进行编辑 $ vim protocols 普通模式下输入x,删除第一个字符,输入.(小数点)会再次删除一个字符,除此之外也可以重复d ...
  •  前述:咱们写一些页面的时候,很多需要用ajax来实现,显示又有很多表单提交的add或者update操作,太烦了,能不能有什么方法能够简单些呢? 说实话我都是被公司给逼的  应用场景: 前后端一一对应.表单内容保存.列表陈述等.  架构思路: 分发器.依赖注入等.  基本代码陈述: j.extend ...
一周排行
  • 在有问题的语句上设置断点,运行调试F5,按F11单步执行,提示错误,鼠标放到sql上,sql语句ctrl+c,打开pl/sql,新建sql窗口,粘帖ctrl+v,执行F8,提示错误,找到原因.
  • 提出问题 前几天做了一个非常奇怪的项目,我公司开发了一套基于中国联通SGIP协议的SP端短消息服务软件,提供联通130短信服务.这套系统是Windows 2000下的,数据库采用的是微软SQLServer2000,并 ...
  • os:getpid() 获得erl.exe的进程表示符 application:start(appname,    Type), Type == permanent 表示一个应用死了,其它应用全部死掉,然后整个节点死 ...
  • 据美国福布斯网站7月21日报道,谷歌最新可穿戴产品谷歌眼镜在当今竞争激烈的智能眼镜市场并没有明显优势.谷歌眼镜并不是市场上的首款智能眼镜,而且该产品定价过于高昂.为了争取市场,谷歌公司或将即将上市的谷歌眼镜的价格下调 ...
  • Host a WPF control into Win32 Windows Form   This article would explain how to host a WPF control into the W ...
  • ELSEBODY'S WIFE -- A FAREWELLby KAKUJI FUNEGATA Detailed and clear, I can still rememberHow I met thee from ...
  • Android设备(如手机)连接PC时所需要的驱动程序,一般Android设备连接WinXP是无需安装驱动的. adb的全称为Android Debug Bridge,就是起到调试桥的作用.通过adb我们可以在Ecl ...
  •  感谢CSDN编辑的特别推荐,使我荣幸成为2006最有价值博客的候选人,也感谢朋友们的厚爱和支持,使我暂时领先,在此鞠一躬,向大家表示衷心的感谢!         我进入CSDN博客比较迟,时值2006年5月,也纯属 ...
  • 奶牛选举 搜索 题意:在 5*5 的矩阵中找出规模为 7 的四连通块的个数. 初步解法:枚举第一个被取的格子是哪个.对于每个格子,若其上下左右四个格子已经有被取过的格子,就枚举其取或不取:否则不取当前格子.但是很明显 ...
  • 一.一个大水杯 二.前后对比 三.程序员一周的表情对比 四.浏览器猜猜看 五.项目状态图 六.轿车车贴 七.好莱坞影星瑞恩·高斯林的一张照片 八.一个程序员的生活