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 ...
一周排行
  • 三星将发布Gear Solo智能手表 可插SIM卡打电话
  • 在ios中,要保存普通的数组到文件可以直接调用-wirteToFile:atomically:方法写入,并且可以通过NSArray的方法-initWithContentOfFile:来读文件初始化数组.然而,当要保存 ...
  • 自今年9月1日国家工信部正式实施手机实名制相关规定已经一月有余.手机实名制在清远执行情况如何?记者在连日来对清远各营业网点.各大卖场及社会渠道的走访中发现,除运营商自建营业厅按规定实施实名登记外,很多手机卡代售点不用 ...
  • 题目链接 是的真相就是耍流氓暴力!!! 离线处理 处理出每个点的点度deg[i](无重边) 维护一个数组from_small[i],表示与i相邻的点中点度比deg[i]小的点的在线数量 然后对于每个询问,暴力数出i的 ...
  • 随着Windows 7系统使用时间越来越长,系统会有很多本地连接,虽然不影响正常访问网络,但这些多余的连接看起来真的不爽.其实,我们可以通过注册表编辑器来删除这些多余的本地连接. Step1:在运行框输入regedi ...
  • 在电脑异常关机导致运行Visual Studio时弹出提示“The application can not start”,可以尝试一下下面的方法(红色字体部分以实际路径为准): 1. 找到 F:\Users\Viki ...
  • 书接上文,从上文的问题,你看出了什么呢?现在的很多人往往没有耐心地去思考问题背后的东西,看不懂问题背后的东西,也就是说,透过现象看本质. 那么,上面的问题背后都有哪些奥妙呢?我们现在就来看一下.首先,应该有以下几方面 ...
  • http://codevs.cn/problem/1202/ 1202 求和    时间限制: 1 s  空间限制: 128 KB  题目等级 : 青铜 Bronze 题解       题目描述 Descriptio ...
  • ShowWindow的API函数是显示窗口,但它在第一次调用和以后的调用是有区别的.第一次调用时,它的输入参数nCmdShow是需要输入WinMain函数里传入来的nCmdShow参数,而不能是其它参数.   函数声 ...
  • 效果图: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=&qu ...