谢谢,不过也是同样的问题,我上google搜了一下,发现有人也遇到了这个问
题,好像是比较新的(cvs2004/12/20之后)才会遇到这个问题。发邮件到emacs
- devel,可没人回答:(
我尝试过在~/.emacs中写入:
(create-fontset-from-fontset-spec
(concat
"-*-fixed-medium-r-*-*-14-*-*-*-c-*-fontset-chinese,"
"chinese-gbk:-*-simsun-medium-r-*-*-14-*-*-*-c-*-gbk-0"))
(set-default-font "font-chinese")
然后emacs22 --debug-init,得到这个错误:
Debugger entered--Lisp error: (wrong-type-argument listp 233729312)
new-fontset("-*-fixed-medium-r-*-*-14-*-*-*-c-*-fontset-chinese"
((han ["*-simsun" "medium" "r" nil nil "gbk-0"])))
create-fontset-from-fontset-spec("-*-fixed-medium-r-*-*-14-*-*-*-c-*-fontset-chinese,chinese-gbk:-*-simsun-medium-r-*-*-14-*-*-*-c-*-gbk-0")
eval-buffer(#<buffer *load*> nil "~/.emacs" nil t)
;;; Reading at buffer position 3596
load-with-code-conversion("/home/zsx/.emacs" "~/.emacs" t t)
load("~/.emacs" t t)
#[nil "Â
user-init-file-1 user-init-file otherfile source ms-dos "~" "/_emacs"
windows-nt directory-files "~" nil "^\\.emacs\\(\\.elc?\\)?$"
"~/.emacs" "~" "^_emacs\\(\\.elc?\\)?$" "~/_emacs" "~/.emacs" vax-vms
"sys$login:.emacs" "~" "/.emacs" t load expand-file-name
file-name-nondirectory file-name-as-directory ".emacs.d"
file-name-directory file-name-extension "elc" file-name-sans-extension
".el" file-exists-p file-newer-than-file-p message "Warning: %s is
newer than %s" sit-for 1 "default" alt inhibit-default-init
inhibit-startup-message] 8]()
command-line()
normal-top-level()