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 ...
一周排行
  • C++从零开始(七)--何谓函数 原始出处:网络本篇之前的内容都是基础中的基础,理论上只需前面所说的内容即可编写出几乎任何只操作内存的程序,也就是本篇以后说明的内容都可以使用之前的内容自己实现,只不过相对要麻烦和复杂 ...
  • MySQL-VIP:192.168.1.200  2 MySQL-master92.168.1.201  3 MySQL-master92.168.1.202      4    5 OS版本:CentO ...
  • Fedora 21的Beta版本已经提供下载,Fedora 21 Beta也带来了一些新的特性,那么如何创建一个Fedora 21 Live USB呢?方法有很多种,今天只介绍一种. 需要的工具 装有Windows ...
  • 1.在同一个网站中,当客户访问的时候,会出现有的页面访问的速度快而有的慢,系统和服务完全正常.网络带宽正常.这是那里出现问题了那? 2.你以前做过的项目中,单台服务器的最大并发量是多少?说下你硬件的配置? 3.你以前 ...
  •         DHCP服务器的搭建 今天我来复习DHCP的搭建了,DHCP的搭建比我想象的要简单,不过估计深究的话也会有很多知识点的,就好像DNS一样,深究的话会扯出一串的知识点.好了言归正传我现在就开始撰写复习笔 ...
  • 由于人体生物钟的变化,大脑皮层的不同区域的功能也在时时发生着变化,研究的结果表明: 上午1点,是组织.计划.写作和进行一些创造性思维活动的最佳时间.最好把一天中最艰巨的任务放在此时完成.同时,这段时间疼痛最不敏 ...
  • FATE Problem Description 最近xhd正在玩一款叫做FATE的游戏,为了得到极品装备,xhd在不停的杀怪做任务.久而久之xhd开始对杀怪产生的厌恶感,但又不得不通过杀怪来升完这最后一级.现在的问 ...
  • 大学同学要给孩子起名字,利用工作条件做的统计,非常有意思.经同意后分享给大家. 算算时间不早了,该给我们家**起名字了,于是今天中午利用大数据的优势,做了个无聊的统计. 我抽取了2010年1月1日以后出生的30万小朋 ...
  • 7月份新越狱插件有哪些?下面小编为大家汇总7月份越狱插件,也就是iOS7.1.X完美越狱插件,喜欢的朋友一起来看看吧 又到月初了,连续几个月的月初都是节日,5月1日劳动节,6月1日儿童节,7月1日党的生日,今天的8月 ...
  • 首先我们根据梳理我们之前Android(java)学习笔记70中关于生产者和消费者程序思路:   下面我们就要重点介绍这个等待唤醒机制: 第一步:还是先通过代码体现出等待唤醒机制 package cn.itcast_ ...