Gnome Terminal 里的字体问题,大家帮看一下
Gnome Terminal里有一个问题,但始终不知道解觉得办法以下是我在Terminal里使用monospace字体和nsimsun时的截图,大家发现问题了吗?? 就是说两个截图中的中文的宽度不一样呀,这是为什么?
使用nsimsun时中文显示正常,但因为不喜欢其英文字体,所以我的monospace英文用的是Andale Mono字体。 中文是双字宽的字体,这里的字宽就是指用于参照的英文字体的字宽
当你使用simsun的时候,英文字宽就是simsun中英文的字宽,一个汉字的宽度就是simsun中英文宽度的2倍,使用mono字体的时候,一个汉字的宽度就是mono中英文宽度的2倍。
解决办法:
1、在fonts.conf中强制字宽(未测试)
2、修改相应的字体文件
3、修改字体渲染程序 中文是双字宽的字体,这里的字宽就是指用于参照的英文字体的字宽
当你使用simsun的时候,英文字宽就是simsun中英文的字宽,一个汉字的宽度就是simsun中英文宽度的2倍,使用mono字体的时候,一个汉字的宽度就是mono中英文宽度的2倍。
解决办法:
1、在fonts.conf中强制字宽(未测试)
2、修改相应的字体文件
3、修改字体渲染程序
那么论坛上的朋友们用的都是这种2倍显示的中文吗?? 或者使用simsun那难看的英文?? 8O8O
PS:在google搜了一下,也没找到解决办法~~~~ 大家都是怎么用的呀??要是都跟我一样的话,我也就算了,为了这个让费了太多时间︿︿ 这个问题是很难解决的,只要你用等宽字体,就会有这个问题
也许未来字体渲染技术可以解决这个问题
页:
[1]