LinuxSir.cn,穿越时空的Linuxsir!

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

Emacs中文字体偏小[部分解决]

[复制链接]
发表于 2006-3-29 19:51:22 | 显示全部楼层 |阅读模式
我一直用的Emacs 23,因为要utf编码的支持。最近重新编译了Emacs结果发现中文的字体变小了,看上去像是楷体,但是因为太小而没有办法看了。(不过在LaTeX模式和wiki模式下面标题等的中文字体比其他的字要大一点,以前一直中文字体都是一样大的。)

下面是贴图。以前没有对中文做过什么设置,现在因为出了问题所以Google了一下,试过修改.Xdefaults和.emacs,不过都没有效果。

本帖子中包含更多资源

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

x
发表于 2006-3-29 23:25:09 | 显示全部楼层
在.Xdefaults中改为Emacs.font:12x24行吗?
或者在shift+左键选择一个字体看看~
回复 支持 反对

使用道具 举报

发表于 2006-3-30 13:09:30 | 显示全部楼层
在.Xresources或者是.XdefaultsÌ面改了之后,
xrdb -merge .Xresources
才ý生效。
Ù是我的¾置,楼主ïåêñ改:
  1. Emacs.Font: fontset-chinese
  2. Emacs.Fontset-0:-*-fixed-medium-r-*-*-13-*-*-*-c-*-fontset-chinese,\
  3. ascii:-xos4-terminus-medium-r-normal--16-160-72-72-c-80-iso10646-1,\
  4. chinese-gb2312:-*-simsun-medium-r-*-*-16-160-72-72-p-160-gb2312.1980-*
  5. !ascii:-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1,\
  6. !chinese-gb2312:-*-simsun-medium-r-*-*-14-*-*-*-p-*-gb2312.1980-*
  7. !chinese-gb2312:-*-simsun-medium-r-*-*-14-*-*-*-p-*-gb2312.1980-*
复制代码
!开头的是注释。
回复 支持 反对

使用道具 举报

发表于 2006-3-30 13:44:12 | 显示全部楼层
Post by pluskid
在.Xresources或者是.XdefaultsÌ面改了之后,
xrdb -merge .Xresources
才ý生效。
Ù是我的¾置,楼主ïåêñ改:
  1. Emacs.Font: fontset-chinese
  2. Emacs.Fontset-0:-*-fixed-medium-r-*-*-13-*-*-*-c-*-fontset-chinese,\
  3. ascii:-xos4-terminus-medium-r-normal--16-160-72-72-c-80-iso10646-1,\
  4. chinese-gb2312:-*-simsun-medium-r-*-*-16-160-72-72-p-160-gb2312.1980-*
  5. !ascii:-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1,\
  6. !chinese-gb2312:-*-simsun-medium-r-*-*-14-*-*-*-p-*-gb2312.1980-*
  7. !chinese-gb2312:-*-simsun-medium-r-*-*-14-*-*-*-p-*-gb2312.1980-*
复制代码
!开头的是注释。
修改一下帖子吧,有乱码的别人没法看啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-30 13:47:03 | 显示全部楼层
谢谢!大家给的方法我试过了,中文字体已经好多了,但是显示还是不满意。(不好意思,不是我太挑剔,下面给出贴图,大家看了就知道了)我也试过xft emacs了,不过可惜的是我这里没有办法显示中文。

原来一直都是好好的,从来没有设置过什么东西,没想到重新编译了一次以后居然就这个样子了……另外我之前xorg升级到7.0,应该对Emacs没有什么影响吧?

贴图是做出下面的配置以后得到的效果

  1. Emacs.Font: fontset-chinese
  2. Emacs.Fontset-0: -adobe-courier-medium-r-*-*-14-*-*-*-*-*-fontset-chinese,\
  3. ascii: -adobe-courier-medium-r-normal--14-*-*-*-*-*-iso10646-1,\
  4. utf8:-*-vera sans yuanti mono-medium-r-*-*-14-*-*-*-*-*-iso10646-1,\
  5. chinese-gb2312:-*-vera sans yuanti-medium-r-*-*-14-*-*-*-*-*-iso10646-1
复制代码

最后一行的末尾设为gb2312没有效果,设成iso10646就有效果,是不是因为我的系统编码是utf8的原因。现在的主要问题是有些字显示的时候会少掉左边一部分,如图中“函数”的函字,有的标点符号没有显示,空格处理的也不是很正常,注意最后的那个光标的位置。不过我觉得这应该是Emacs为了改善字体而作出的努力,注意看开头的标题,Vera Sans YuanTi的粗体使用的是幼圆,这里体现了出来,关键是字体要比其他的大一些,以前的版本中文字体只有一个大小。不知道我的判断对不对。

不管怎样,感谢Emacs的开发者,即使他们没有为中文作出努力我们也应该感谢他们,也希望Emacs能不断的得到完善!

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2006-3-30 21:26:03 | 显示全部楼层
xft Emacs 我这儿也不能显示中文。
我觉得好像Emacs能利用的字体必须是
xlsfonts
命令里面列出来的字体。
可以用
xlsfonts | grep gb2312
来搜索gb2312的字体,我觉得SimSun的显示效果还可以,WenQuanYi不知怎么弄不好,Uming也还不错,不过我觉得关键是要英文和中文搭配起来的时候要让中文是英文的两倍宽有点难搞,不是配出来中文太大就是英文太小,我那里配置的是两种自己比较满意的字体了。
回复 支持 反对

使用道具 举报

发表于 2006-3-30 21:30:14 | 显示全部楼层
贴两张图楼主看看效果如何?

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2006-3-30 21:32:12 | 显示全部楼层
î改一下帖子吧,有乱码的别人没法看啊
哈哈!现在已经开始用Konqueror了,越来越觉得KDE好用了,原来很多设置自己以前都不知道。原来用qtconfig可以把困扰大家的Konqueror和Opera的字体设置问题轻松搞定!
不过这个乱码问题我都是没有办法了!:confused:
回复 支持 反对

使用道具 举报

发表于 2006-3-30 21:34:05 | 显示全部楼层
啊!居然¡有乱码???!!!
发现规律了,一帖乱码,下一贴就不会有乱码,再下一帖就会有……
回复 支持 反对

使用道具 举报

发表于 2006-3-31 00:04:59 | 显示全部楼层
Post by pluskid
哈哈!现在已经开始用Konqueror了,越来越觉得KDE好用了,原来很多设置自己以前都不知道。原来用qtconfig可以把困扰大家的Konqueror和Opera的字体设置问题轻松搞定!
不过这个乱码问题我都是没有办法了!:confused:
呵呵,我们的使用习惯越来越像了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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