erik-kim 发表于 2005-7-17 11:19:29

Gnome Terminal 里的字体问题,大家帮看一下

Gnome Terminal里有一个问题,但始终不知道解觉得办法

以下是我在Terminal里使用monospace字体和nsimsun时的截图,大家发现问题了吗?? 就是说两个截图中的中文的宽度不一样呀,这是为什么?

使用nsimsun时中文显示正常,但因为不喜欢其英文字体,所以我的monospace英文用的是Andale Mono字体。

cobranail 发表于 2005-7-17 18:29:00

中文是双字宽的字体,这里的字宽就是指用于参照的英文字体的字宽
当你使用simsun的时候,英文字宽就是simsun中英文的字宽,一个汉字的宽度就是simsun中英文宽度的2倍,使用mono字体的时候,一个汉字的宽度就是mono中英文宽度的2倍。

解决办法:
1、在fonts.conf中强制字宽(未测试)
2、修改相应的字体文件
3、修改字体渲染程序

erik-kim 发表于 2005-7-17 23:57:49

中文是双字宽的字体,这里的字宽就是指用于参照的英文字体的字宽
当你使用simsun的时候,英文字宽就是simsun中英文的字宽,一个汉字的宽度就是simsun中英文宽度的2倍,使用mono字体的时候,一个汉字的宽度就是mono中英文宽度的2倍。

解决办法:
1、在fonts.conf中强制字宽(未测试)
2、修改相应的字体文件
3、修改字体渲染程序


那么论坛上的朋友们用的都是这种2倍显示的中文吗?? 或者使用simsun那难看的英文??   8O8O

PS:在google搜了一下,也没找到解决办法~~~~  大家都是怎么用的呀??要是都跟我一样的话,我也就算了,为了这个让费了太多时间︿︿

cobranail 发表于 2005-7-18 13:09:58

这个问题是很难解决的,只要你用等宽字体,就会有这个问题
也许未来字体渲染技术可以解决这个问题
页: [1]
查看完整版本: Gnome Terminal 里的字体问题,大家帮看一下