LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1195|回复: 4

gnome-terminal,vim 中文字间距比较大是怎么回事?

[复制链接]
发表于 2006-7-21 14:22:13 | 显示全部楼层 |阅读模式
以前一直没注意,直到最近用vim看文章的时候才发现的
但是在console下用zhcon的时候vim字间距是好的,
在gnome-terminal下就不行了。gvim也是有问题
贴两个截图上来,看看有没有人遇到同样的问题的,是否有解决方案?
黑色背景的是vim,另一个是gedit

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-7-21 15:42:45 | 显示全部楼层
gnome-terminal 的字体在首选项里可以调吧,你调一下试试啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-21 18:59:29 | 显示全部楼层
那个只是换不同字体而已,仍然不能解释为何同一字体在不同环境字间距会有这么大差别。何况其实换字体并不能解决问题
回复 支持 反对

使用道具 举报

发表于 2006-7-21 21:39:05 | 显示全部楼层
换字体确实可以解决问题!
Console下使用是是zhcon自带的点阵字体,Gnome-Terminal下使用的是系统的字体,关键是英文与中文字体还可以不一样。怎么能说是同一字体呢?选择Nimbus Sans L字体时间距就非常小,选择上海宋时也比较小,选择某些字体时间距就比较大,明显地与选用的英文字体有关系。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-22 00:37:04 | 显示全部楼层
我好像明白你说的意思了,似乎gnome terminal似乎严格使中文字体宽度为英文的两倍,虽然我使用的中文字体实际上要小一些。根据这个思路我看看能不能解决吧
---------------
实验结果如下:
终端下只能使用等宽字体,否则极为难看。
终端显示全角字符的大小严格为半角字符的两倍。
simsun自带的英文字体太难看了,但是我现在配套的bitstream vera sans mono 又大了一点
如果中英文大小不匹配,字号越大,中文字间距越大,越难看。但是小了又看不清
simhei的英文字体还可以,但是由于antializing的缘故有点糊,不开更难看。
找来找去居然没有一个合适的字体配套……
----------------
最终找了一个点阵英文字体用来和gnome-terminal配套:xfonts-terminus
感觉不错,比xserver自带的字体好看,参见附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表