[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 谁给我一个emacs的字体配置?



谢谢,不过也是同样的问题,我上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()


Ji YongGang wrote:

我用的 emacs 是从 savannah cvs 直接下载的,这是 .Xdefault 里面的设置,供你参考

Emacs.geometry:100x45+20+62
Emacs.font:fontset-global
Emacs.Fontset-0:-misc-fixed-medium-r-*-*-15-*-*-*-*-*-fontset-global,\
 utf8:-*-simsun-*-*-*-*-*-*-*-*-*-*-iso10646-*,\
 chinese-gb2312:-*-simsun-*-*-*-*-*-*-*-*-*-*-gbk-*,\
 chinese-big5-1:-*-simsun-*-*-*-*-*-*-*-*-*-*-big5-*,\
 japanese-jisx0208:-*-kochi gothic-*-*-*-*-*-*-*-*-*-*-jisx0208*-*,\
 japanese-jisx0212:-*-kochi mincho-*-*-*-*-*-*-*-*-*-*-jisx0212*-*

-- Jungle

Shixin Zeng <shixinzeng@sjtu.edu.cn> writes:

请大家帮个忙呀,我一直被这个问题所困扰着
谢谢

Shixin Zeng wrote:

我现在的是这样的: ~/.Xresources
Emacs.Font: fontset-song
Emacs.FontsetList: song kai hei lucida
Emacs.Fontset-0: -misc-fixed-medium-r-*-*-14-*-*-*-*-*-fontset-song,\
mule-unicode-0100-24ff:-gnu-unifont-medium-r-normal--14-*-*-*-*-*-iso10646-1,\
gb2312:-*-simsun-medium-r-*--14-*-*-*-*-*-gb2312*-0

Emacs.Fontset-1:-misc-fixed-medium-r-*-*-14-*-*-*-*-*-fontset-kai,\
mule-unicode-0100-24ff:-gnu-unifont-medium-r-normal--14-*-*-*-*-*-iso10646-1,\
gb2312:-misc-simsun-medium-r-*--14-*-*-*-*-*-gb2312*-0

Emacs.Fontset-2:-misc-fixed-medium-r-*-*-14-*-*-*-*-*-fontset-hei,\
mule-unicode-0100-24ff:-gnu-unifont-medium-r-normal--14-*-*-*-*-*-iso10646-1,\
gb2312:-misc-simsun-medium-r-*--14-*-*-*-*-*-gbk-0

XFontSel.*.font: 7x14

这样的话出现的问题是:如果是UTF-8编码的文件,则会使用simsun实体显示,
但是如果文件编码是gbk的话,就会使用simli这个字体了。我希望是能都使用
simsun 来显示中文。

我试过把上面的gb2312改成chinese-gb2312,但会启动不了
emacs22
Wrong type argument: listp, 233729312

我使用的是emacs cvs20050126(emacs-unicode-2), ubuntu hoary

--
Best regards
Shixin Zeng

Class A0401093 Minhang Campus of Shanghai Jiaotong University China

--
Best regards
Shixin Zeng

Class A0401093 Minhang Campus of Shanghai Jiaotong University China

Attachment: error
Description: Binary data


Reply to: