LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: terminator

mrxvt 0.3.11 is released!

[复制链接]
发表于 2004-12-13 11:18:04 | 显示全部楼层
是的
我编译的时候用的选项是--enable-everything --disable-debug --with-encoding=gbk
是不是这个的问题??
btw.使用gbk编码时显示的最后一个汉字为半个字符-,-,只能用gb了..
scim-setup里的选项应该是scim的问题吧?现在我对scim也有点晕了....
但是在mrxvt里只有把/DefaultConfigModule改成socket才能用scim[我是cp /etc/scim/gblbal ~/.scim/后改的,你的应该没改,所以没有]
至于shift不能切换中英文,确实是mrxvt的问题了,因为我用fcitx照样不能切换,可能是我编译的选项问题?
发表于 2004-12-13 11:19:11 | 显示全部楼层
贴一下我的configure结果:

Configurations:


Maintenance:
Debug mode                  : no
Private string functions    : yes
Rarely used features        : yes

Scroll features:
Keep scroll                 : yes
Scroll on selection         : yes
Mouse wheel scroll          : yes
Slip mouse wheel scroll     : yes
RXVT style scrollbar        : yes
NeXT style scrollbar        : yes
Xterm style scrollbar       : yes
Plain style scrollbar       : yes
SGI IRIX style scrollbar    : yes
Half shadow scrollbar       : yes

Logging features:
Support utmp records        : yes
Support wtmp records        : yes
Support lastlog records     : yes
Support X session manager   : yes
Use utempter library        : no

Visual features:
Support line space          : yes
24 bits color mode          : yes
256 color mode              : yes
Blink cursor                : yes
Blank pointer               : yes
Color text shadow           : yes
Smart resize                : yes
Menu bar                    : yes

Background features:
Background image            : yes
XPM background image        : yes
JPEG background image       : yes
PNG background image        : yes
Transparent background      : yes
Off focus fading            : yes
Background tinting          : yes

Multi-language and font features:
Freetype Font               : yes
X Input Method              : yes
Greek keyboard              : yes
CJK multichar language      : yes
Default encoding method     : gbk
Thai support                : yes

System features:
TTY/PTY type                : GLIBC
TTY gid                     : yes
Backspace key               : yes
Delete key                  : yes
X resources                 : yes
X default resources         : no
Swap screen                 : yes
Old selection               : no

Options:
Terminal name               : rxvt
Maximal tabs                : 10
Line space                  : 0
Internal border width       : 0
External border width       : 0
Saved lines in scroll       : 100
发表于 2004-12-13 11:22:29 | 显示全部楼层
最初由 lune 发表
btw.使用gbk编码时显示的最后一个汉字为半个字符-,-,只能用gb了..

原来是GBK编码的问题吗?
我 的是汉字显示有残留.
比如:我输入一整行的汉字然后再继续输入的话原来显示的汉字之间就会重叠/不知道怎么回事.
发表于 2004-12-13 11:50:43 | 显示全部楼层
不是locale的问题,我locale也是gbk,但是mrxvt里设置是
mrxvt*multichar_encoding:GB
改成gbk就成你说的那样了

我的gbk是这样子的,原来显示错误
mrxvt: can't load font "-xtm-songti-medium-r-normal--14-140-75-75-c-140-gbk-0
后来我把src/encoding.h里的字体改成了我系统里有的,就不会出现这个error,但是显示汉字还是重叠的,估计是源码的问题吧
不过gb显示一切正常,
发表于 2004-12-16 14:27:48 | 显示全部楼层
顶一下
发表于 2004-12-16 14:28:17 | 显示全部楼层
顶一下
发表于 2004-12-16 14:40:45 | 显示全部楼层
顶一下
发表于 2004-12-23 13:46:23 | 显示全部楼层
我这儿根本就显示不了汉字,全是方块!
 楼主| 发表于 2004-12-23 15:28:01 | 显示全部楼层
半节字的原因是这样的:mrxvt在使用X11字体的时候,默认中文字体的每个字的宽度应该是英文字体的每个字母的宽度的两倍。如果这个默认条件不满足,比如simsun中文字的宽度是13,而英文字母的宽度是6,这样mrxvt显示中英文夹杂的文字的时候,例如“我们123这样”,“我们”两个字的实际占用宽度26,但是mrxvt会认为其还是24。这样就可能会发生显示错误。用freetype字体的时候我作了特殊处理,就不会再出现这个问题,但是速度会变慢一点。
 楼主| 发表于 2004-12-23 15:31:12 | 显示全部楼层
解决方案其实很简单,就是在使用X11字体的时候,确保中文字体的宽度是英文的2倍。我在mrxvt主页的link里提供了gbk字体(大小分别是12/14/16)下载,对应的英文字体就是6x12, 7x14和8x16。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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