首页 > Ubuntu 14.04 64位字体美化(使用文泉驿微黑)

Ubuntu 14.04 64位字体美化(使用文泉驿微黑)

Ubuntu 14.04安装并升级之后,变成楷体字体非常难看,我昨天搞了一晚上,终于理了个头绪,这里整理一下。

经过网上调研,大家的一致看法是,使用开源字体库文泉驿的微黑字体效果比较理想,甚至效果不输windows平台的雅黑字体。下面我打算微黑来美化Ubuntu 14.04.

1.安装文泉驿微黑字体库

sudo aptitude install ttf-wqy-microhei

2.安装界面美化工具,我选择ubuntu-tweak,,去官网下载最新的deb包,直接双击安装即可。

http://ubuntu-tweak.com/



安装完成后,在软件中心下安装ubuntu tweak,进调整->字库中,将默认字体、桌面字体等做修改,这是我目前的配置截图



这里是有Ubuntu等宽字体,是因为感觉它比文泉驿微黑等宽字体效果更好,所以我将这个字体作为默认英文字体了。当然,也可以使用其他界面工具做调整,比如安装$sudo apt-get install gnome-tweak-tool 

进行设置也是可以的。

3.进一步确认并修改字体配置文件。

通常Ubuntu的字体文件存放在/usr/share/fonts下面,字体配置配置文件放在/etc/fonts下面。

Ubuntu 对中文字体的控制集中在一个文件,/etc/fonts/conf.d/69-language-selector-zh-cn.conf,





sudo gedit /etc/fonts/conf.d/69-language-selector-zh-cn.conf 

修改如下:



zh-cnserifWenQuanYi Micro HeiAR PL UMing CNAR PL UMing HKAR PL New SungWenQuanYi Bitmap SongAR PL UKai CNAR PL ZenKai UniHYSong sans-serifzh-cnWenQuanYi Micro HeiDroid Sans FallbackHYSongAR PL UMing CNAR PL UMing HKAR PL New SungAR PL UKai CNAR PL ZenKai Uni monospacezh-cnWenQuanYi Micro Hei MonoDroid Sans FallbackHYSongAR PL UMing CNAR PL UMing HKAR PL New SungAR PL UKai CNAR PL ZenKai Uni 

注意微米黑需要 binding="strong"。 

这样,英文默认Ubuntu,中文默认文泉驿微米黑,即使浏览器中带着CSS样式的文字,也有不错的显示效果。效果理想。

字体更改后,无需重启,我们就会看到效果。





参考文献

[1] http://forum.ubuntu.org.cn/viewtopic.php?f=8&t=236013&start=0

[2]http://www.linuxidc.com/show.aspx?id=93711&cid=5

更多相关:

  • importjava.security.SecureRandom;importjavax.crypto.Cipher;importjavax.crypto.SecretKey;importjavax.crypto.SecretKeyFactory;importjavax.crypto.spec.DESKeySpec;//结果与DES算...

  • 题目:替换空格 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 输入:s = "We are happy." 输出:"We%20are%20happy." 限制: 0 <= s 的长度 <= 10000 解题: 时间复杂度:O(n) 空间复杂度:O(n) class Solution { public:s...

  • 在C++11标准库中,string.h已经添加了to_string方法,方便从其他类型(如整形)快速转换成字面值。 例如: for (size_t i = 0; i < texArrSize; i++)RTX_Shader.SetInt(string("TexArr[") + to_string(i) + "]", 7 + i);...

  • 使用string时发现了一些坑。 我们知道stl 容器并不是线程安全的,所以在使用它们的过程中往往需要一些同步机制来保证并发场景下的同步更新。 应该踩的坑还是一个不拉的踩了进去,所以还是记录一下吧。 string作为一个容器,随着我们的append 或者 针对string的+ 操作都会让string内部的数据域动态增加,而动态增加的...

  • 我在rMBP上用VMware Fushion 15.1安装了CentOS 7.7的虚拟机,带有gnome界面,打算用于日常的开发工作。但是发现界面实在是太丑陋了,决定趁周末折腾一下,网上研究了一些资料,下面是我有价值的记录,以作备忘。 效果图如下 安装系统字体 安装字体 需要将我们收集的喜欢的字体先复制到下面的指定目录,...

  • nuxt.js的项目由于是服务端渲染,通过js动态调整不同尺寸设备的根字体这种rem方案存在一种缺陷。由于设置字体的代码不能做服务端渲染,导致服务端返回的代码一开始没有相应的跟字体,直到与前端代码进行合并根字体改变,这就造成我们的应用初始状态会根据两种根字体改变尺寸,体验很不好。 于是采用服务端可以渲染的css解决方案。 vw + p...

  • 刚解压/安装的eclipse(或者myeclipse,sts等因为默认使用'Consolas'字体的原因,中文字会显得非常小 解决办法搜索网络无非两种: 1.不想太麻烦去下字体的话,就将eclipse的字体改为'Courier New',方法如下: A.进入eclipse配置,找到编辑字体的地方: window->perfe...