LinuxSir.cn,穿越时空的Linuxsir!

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

emacs字体有大有小是何原因

[复制链接]
发表于 2006-8-17 18:10:29 | 显示全部楼层 |阅读模式
我的系统FC5,locale=zh_CN.UTF-8。emacs环境设置为chinese-gb。其他输入输入变量未设。与其他程序互相粘贴可正常显示。但存在下面问题,请高手指点。

每次打开都要先设一下字体,才能正常显示汉字,不知道应从哪里设置,才可以使emacs一开机就能正确显示,如图17

可以正常显示UTF-8编码文件,但字体有大有小,看着实在不爽。如图14

可以正常输入汉字,显示也正常。如图15所示

显示目录亦有大有小,很不好看。

本帖子中包含更多资源

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

x
发表于 2006-8-17 19:41:02 | 显示全部楼层
那些字用了日文字体,给你个参考配置:
首先,你按照置顶帖子配置fedora-cn的源以后

  1. #yum install fonts-chinese-wqy
复制代码

然后加下列emacs的配置到你的emacs启动文件中:

  1. (prefer-coding-system 'utf-8)

  2. (setq facemedium-str "-wenquanyi-wenquanyi bitmap song-medium-r-normal--12-*-*-*-*-*-iso10646-1")


  3. (setq fontset-facemedium
  4.           (create-fontset-from-fontset-spec
  5.                 (concat
  6.                   "-adobe-courier-medium-r-*-*-13-*-*-*-*-*-fontset-facemedium"
  7.                   ",chinese-gb2312:" facemedium-str
  8.                   ",chinese-big5-1:" facemedium-str
  9.                   ",chinese-big5-2:" facemedium-str
  10.                   ",chinese-sisheng:" facemedium-str
  11.                   ",chinese-cns11643-1:" facemedium-str
  12.                   ",chinese-cns11643-2:" facemedium-str
  13.                   ",chinese-cns11643-3:" facemedium-str
  14.                   ",chinese-cns11643-4:" facemedium-str
  15.                   ",chinese-cns11643-5:" facemedium-str
  16.                   ",chinese-cns11643-6:" facemedium-str
  17.                   ",chinese-cns11643-7:" facemedium-str
  18.                   ",japanese-jisx0208-1978:" facemedium-str
  19.                   ",japanese-jisx0208:" facemedium-str
  20.                   ",japanese-jisx0212:" facemedium-str
  21.                   ",japanese-jisx0213-1:" facemedium-str
  22.                   ",japanese-jisx0213-2:" facemedium-str)))

  23. (defun setallfontsets ()
  24.         (set-default-font fontset-facemedium))

  25. (add-to-list 'after-init-hook 'setallfontsets)

  26. (add-to-list 'after-make-frame-functions
  27.                          (lambda (new-frame) (select-frame new-frame) (setallfontsets)))
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-18 09:16:50 | 显示全部楼层
多谢版主,已经可以了。不过字体用的是simsun,太棒了,多谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-20 16:43:46 | 显示全部楼层
现在emacs打开utf-8文件没有问题,但打开gbk编码文件会显示乱码,请问版主应当如何解决。中文设置是按版主提供的方案的改的。多谢
回复 支持 反对

使用道具 举报

发表于 2006-8-20 17:30:11 | 显示全部楼层
我没有找到好办法, 推荐用iconv把文件转换到UTF-8
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-20 18:32:14 | 显示全部楼层
另外想问,在UTF-8编码下,可以对cjk_LaTex进行操作吗?我试了一下,好像不行。

还有个问题,现在我的机器可以打开含有繁体字文件,但如果要粘贴就会是乱码,不知这又是什么原因
回复 支持 反对

使用道具 举报

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

本版积分规则

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