urxvt 中文字体问题

系统字体配置、中文显示和输入法问题
回复
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

urxvt 中文字体问题

#1

帖子 自由建客 » 2011-03-17 21:50

问题一:中文字体太小
请看图,两窗口总体大小一样,但 urxvt 中文字体很小,根本不听 URxvt.font 的设置。
xterm 字体就正常多了,中文 10 磅,西文 9 磅,配合很好。
问题二:全角标点宽度问题
两张图都是,最后一行中是一个破折号加一个五角星再加一个省略号,显然都被当作半角字符显示了。
xterm 加 XTerm*cjkWidt:true 能正确显示全角标点。但会出现更严重的问题,见 viewtopic.php?f=8&t=321610
urxvt.png
xterm.png

代码: 全选

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
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: urxvt 中文字体问题

#2

帖子 自由建客 » 2011-04-24 20:14

1.png

代码: 全选

URxvt.font:xft:Dejavu Sans Mono:size=9:antialias=True, \
xft:汉仪细中圆简:size=10:antialias=True
生效,其中西文字体固定 size=9 ,中文字体 size=9 和 size=10 明显不同,对汉仪有效。size=9 就不上图了,和文泉驿一样。
搞不清,为何对文泉驿字体无效,但目前可以肯定不是 urxvt 的问题,而是字体本身的问题。
回复