[vim ] 中文字型推荐+设定(Source Han Sans)

楼主: Bellkna (柔弱气质伪少女)   2014-07-19 05:51:12
这两天更新 arch linux 时
更新前 我会先去官网看更新了哪些 package(没看很容易把 arch linux 弄死)
然后就发现了这东西 Source Han Sans
对它蛮好奇的 就拿去 google 了一下
找到不少介绍文 随便贴一篇如下
http://googlechinablog.blogspot.com/2014/07/googlenoto-sans-cjk.html
读过之后 感觉看起来挺不错的
就决定试用看看
一直以来 vim 上的中文字型一直是我觉得不是很满意的地方
在使用这套字型前
我的 vim 设定了 migu , wqy-microhei , uming 三种字型
然后写了一个 function 做切换(个人不太喜欢动到 vim 的热键)
只不过 使用上来说 三种字型的风格都不太一样
切换时常常会觉得有哪边怪怪的
而且 就像介绍文里写的 繁中 简中 日文
虽然字长得相似 但还是有写法不同的问题
本来使用的 wqy-microhei 就比较偏简中写法
这让我看的不是很习惯(有些字看起来就是很奇怪)
废话讲完了 以下是该怎么设定和安装它的方法
arch linux 来说 在 package 搜寻页面
关键字输入 adobe-source
就可以找到 之后再视需求 安装所需要的字型
debian 的话 到官网下载压缩档
http://sourceforge.net/projects/source-han-sans.adobe/
http://sourceforge.net/projects/source-han-sans.adobe/files/?source=navbar
下载后 解压到 /usr/share/fonts 即可
基本上 不论是 arch linux 或是 debian
个人是比较建议下载安装所需的语系字型
ex: cn jp kr twhk
因为 otf 和 otc 在 arch linux 和 debian 上安装后 显示的名称不太一样
(我也不知道为啥 查 arch linux 的 package list 和官网压缩档的内容差不多)
这样子的话 共用设定来说 会比较麻烦
所以我是选择 4 个语系的字型都装 这样才能在 arch linux 和 debian 上共用
(otc 和 otf 虽然也是有装 不过主要是给 vlc 和 mpc-hc用)
题外话 mpc-hc 的字幕使用这字型显示感觉蛮好看的
以下是 vimrc 的设定
set guifont=Source\ Code\ Pro\ Light\ 14
function! CJK_Font(mode)
if a:mode == 0
set guifontwide=Source\ Han\ Sans\ TWHK\ Light\ 16
elseif a:mode == 1
set guifontwide=Source\ Han\ Sans\ CN\ Light\ 16
elseif a:mode == 2
set guifontwide=Source\ Han\ Sans\ JP\ Light\ 16
elseif a:mode == 3
set guifontwide=Source\ Han\ Sans\ KR\ Light\ 16
endif
endfunction
call CJK_Font(0)
guifont 的部份 使用的是 Source Code Pro
(http://sourceforge.net/projects/sourcecodepro.adobe/)
guifontwide 则是本篇的主角 Source Han Sans
function 的部份 用 call CJK_Font(0|1|2|3)
来切换繁中 简中 日文 韩文
没切换需求的话 直接设 guifontwide 即可
不过 其实没很在意字型的写法的话
随便设一种来显示就好了XD
只是想要像介绍文里写的
阅读体验!!
最后 windows 的设定部份
一样也是 下载 otf 或是 针对语系的独立压缩档下载安装即可
(otc 在我的 windows 7 上安装不能)
至于 在 windows 上的 vim 设定部份
我还没弄好 只好从缺了XD
(其实是 windows 上很少用到 CJK 的部份就懒了)
以上 就是这个字型使用和安装的一点心得分享

Links booklink

Contact Us: admin [ a t ] ucptt.com