Ubuntu英文环境更改默认中文字体
Ubuntu英文桌面环境默认的中文字体总是比较难看。安装了文泉驿正黑的deb包,会自动把文泉驿正黑设为默认系统中文字体。但是,文泉驿正黑比较模糊,影响视觉。文泉驿微米黑跟apple俪黑体很相似,但在Linux下,微米黑比俪黑体要清晰得多,毕竟俪黑体还是用回apple的字体渲染才好看。微米黑还处于Beta版,所以,没有deb包。在fc -cache后,字体是安装了,可是微米黑还不是系统默认的字体。
解决方法:
分别以下文件加入 ,要设为默认中文字体的名称 (这三个文件就是决定默认中文字体。其中69xxxx这个最重要。)
/etc/fonts/conf.avail/29-language-selector-zh.conf
/etc/fonts/conf.avail/69-language-selector-zh.conf (其中这个的要加入三次,分别在 serif, san-serif,mono, 三个项下面。)
/etc/fonts/conf.avail/99-language-selector-zh.conf
更改好后,
cd /etc/fonts/conf.d/ (先进入这个目录)
然后,链接。
sudo ln -s /etc/fonts/conf.avail/29-language-selector-zh.conf
sudo ln -s /etc/fonts/conf.avail/69-language-selector-zh-cn.conf
sudo ln -s /etc/fonts/conf.avail/99-language-selector-zh.conf
要么你直接cp吧~ 把配置文件都直接放在/etc/fonts/conf.d/下
cp /etc/fonts/conf.avail/29-language-selector-zh.conf /etc/fonts/conf.d/
cp /etc/fonts/conf.avail/69-language-selector-zh.conf /etc/fonts/conf.d/
cp /etc/fonts/conf.avail/99-language-selector-zh.conf /etc/fonts/conf.d/
原理:/etc/fonts 下面有两个目录,conf.avail 和conf.d。真正配置系统的文件全部放在conf.d ,但是里面的文件多数是链接到conf.avail 里面的相应文件。conf.avail 里面的文件可是大杂烩,中文简体繁体、日文韩文那些的配置都在。 所以,cp也可以,不一定要ln。