LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1135|回复: 7

About Font in XTerm

[复制链接]
发表于 2007-3-7 11:28:38 | 显示全部楼层 |阅读模式
This problem disturb me couple of months. I couldn't make Chinese font display correctly in my XTerm.

I'm using UMING as chinese font. It is recognized as -misc-ar pl shanheisun uni-medium-r-normal--*-*-*-*-p-*-iso10646-1.
If I run xterm with -fn "-misc-ar pl shanheisun uni-....", the chinese font can be rendered correctly but the character spacing is awful.
If I run xterm with -fw "-misc-ar pl shanheisun uni-....", there is no any change.

The attachment shows what exactly happened. Could anyone has idea how to solve it?

This is my locale.
  1. LANG=en_US.UTF-8
  2. LC_CTYPE="en_US.UTF-8"
  3. LC_NUMERIC="en_US.UTF-8"
  4. LC_TIME="en_US.UTF-8"
  5. LC_COLLATE="en_US.UTF-8"
  6. LC_MONETARY="en_US.UTF-8"
  7. LC_MESSAGES="en_US.UTF-8"
  8. LC_PAPER="en_US.UTF-8"
  9. LC_NAME="en_US.UTF-8"
  10. LC_ADDRESS="en_US.UTF-8"
  11. LC_TELEPHONE="en_US.UTF-8"
  12. LC_MEASUREMENT="en_US.UTF-8"
  13. LC_IDENTIFICATION="en_US.UTF-8"
  14. LC_ALL=en_US.UTF-8
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2007-3-7 19:11:52 | 显示全部楼层
~/.Xdefaults

XTerm*VT100*locale: true
XTerm*VT100*utf8: 1
XTerm*VT100*font: -misc-fixed-medium-r-normal--14-*-*-*-*-*-iso10646-1
XTerm*VT100*boldFont: -misc-fixed-bold-r-normal--14-*-*-*-*-*-iso10646-1
XTerm*VT100*wideFont: -misc-simsun-medium-r-normal--14-*-*-*-*-*-iso10646-1
XTerm*VT100*wideBoldFont: -misc-simsun-medium-r-normal--14-*-*-*-*-*-iso10646-1
XTerm*VT100*ximFont: -misc-simsun-medium-r-normal--14-*-*-*-*-*-iso10646-1
XTerm*VT100*cjkWidth: true
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-12 12:31:27 | 显示全部楼层
多谢版主,不过还是不行。中文都重叠在一起了。
  1. XTerm*VT100*locale: true
  2. XTerm*VT100*utf8: 1
  3. XTerm*VT100*font: -misc-fixed-medium-r-normal--13-*-*-*-*-*-iso10646-1
  4. XTerm*VT100*boldFont: -misc-fixed-bold-r-normal--13-*-*-*-*-*-iso10646-1
  5. XTerm*VT100*wideFont: -misc-ar pl shanheisun uni-medium-r-normal--13-*-*-*-*-*-iso10646-1
  6. XTerm*VT100*wideBoldFont: -misc-ar pl shanheisun uni-medium-r-normal--13-*-*-*-*-*-iso10646-1
  7. XTerm*VT100*ximFont: -misc-ar pl shanheisun uni-medium-r-normal--13-*-*-*-*-*-iso10646-1
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2007-3-12 16:38:51 | 显示全部楼层
想起来了,以前是没问题的
后来也有问题了
不过我几乎不用xterm,所以也没想过去解决这个问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-12 17:44:15 | 显示全部楼层
我原来用的某个版本设了wideFont之后就是OK的,后来更新后就不行了。
另外再问一下版主,我的Emacs显示中文也是有这个问题,应该是字体也被设置成fixed,导致某些中文字显示成方块,请问版主有什么解决办法么?
回复 支持 反对

使用道具 举报

发表于 2007-3-12 21:35:54 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-14 16:14:02 | 显示全部楼层
cannot connect to cvs server of emacs, so just use non-cvs version.
回复 支持 反对

使用道具 举报

发表于 2007-3-24 22:41:54 | 显示全部楼层
我系咁搞掂:
xterm -fa "simsun"
不过,向上滚屏后字体重叠
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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