urxvt 中文字体问题
发表于 : 2011-03-17 21:50
问题一:中文字体太小
请看图,两窗口总体大小一样,但 urxvt 中文字体很小,根本不听 URxvt.font 的设置。
xterm 字体就正常多了,中文 10 磅,西文 9 磅,配合很好。
问题二:全角标点宽度问题
两张图都是,最后一行中是一个破折号加一个五角星再加一个省略号,显然都被当作半角字符显示了。
xterm 加 XTerm*cjkWidt:true 能正确显示全角标点。但会出现更严重的问题,见 viewtopic.php?f=8&t=321610
请看图,两窗口总体大小一样,但 urxvt 中文字体很小,根本不听 URxvt.font 的设置。
xterm 字体就正常多了,中文 10 磅,西文 9 磅,配合很好。
问题二:全角标点宽度问题
两张图都是,最后一行中是一个破折号加一个五角星再加一个省略号,显然都被当作半角字符显示了。
xterm 加 XTerm*cjkWidt:true 能正确显示全角标点。但会出现更严重的问题,见 viewtopic.php?f=8&t=321610
代码: 全选
URxvt.meta8:True
URxvt.iconFile:/usr/share/icons/gnome/24x24/apps/utilities-terminal.png
URxvt.font:xft:Dejavu Sans Mono:size=9:antialias=True,\
xft:WenQuanYi Zen Hei Mono:size=10:antialias=True
URxvt.imFont:-bitstream-bitstream charter-medium-r-normal-*-0-0-0-0-p-0-iso10646-1
URxvt.preeditType:OverTheSpot
URxvt.scrollstyle:plain
URxvt.scrollBar_right:true
XTerm*utf8Title:true
! 正确显示中文标点宽度所需
XTerm*cjkWidt:true
XTerm*faceName:DejaVu Sans Mono:size=9
XTerm*faceNameDoublesize:WenQuanYi Zen Hei Mono:size=10