[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

(require 'jisx0213) でエラー



Meadow3 の Mule-UCS についてのエラー報告です。

netinstall で mule-ucs をインストールした状態で、~/.emacs に

 (require 'jisx0213)
 (set-language-environment "Japanese")

とだけ書いて Meadow を起動すると、

 An error has occurred while loading `h:/home/.emacs':

 error: Invalid value for :char-spec :nil

というエラーが表示されます。

.emacs を空にすると、エラーは起こりません。
また、.emacs を空にして起動してから *scratch* で上の2式を評価しても、
エラーは起こりません。

--debug-init 付きで起動したときの backtrace を添付します。

mule-ucs のバージョンは mule-ucs-0.85-20050113-2
Meadow は 3.00-r3935-1 です。
フォントは mule-fonts をインストールしています。

-- 
Kouhei Yanagita <yanagi at shakenbu.org>
Debugger entered--Lisp error: (error "Invalid value for :char-spec :nil")
  signal(error ("Invalid value for :char-spec :nil"))
  error("Invalid value for :char-spec :%S" nil)
  mw32-convert-fr-spec-to-vec((:char-spec nil :height any :weight normal :slant normal))
  mw32-convert-font-request-alist(((spec (... strict ...) (... strict ...) (... strict ...) (... strict ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ...) (... strict ...) (... strict ...) (... strict ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) ...)))
  w32-add-font("mule-fonts16" ((spec (... strict ...) (... strict ...) (... strict ...) (... strict ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ...) (... strict ...) (... strict ...) (... strict ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) (... strict ... ...) ...)))
  (if exist (list fontlist) (w32-add-font fontset (list fontlist)))
  (let ((exist ...) (fontlist ...)) (dolist (x bdf-alist) (setq fontlist ...)) (if exist (list fontlist) (w32-add-font fontset ...)))
  bdf-configure-fontset("mule-fonts16" ((ascii ("lt1-16-etl.bdf" "lt1-16b-etl.bdf" "lt1-16i-etl.bdf" "lt1-16bi-etl.bdf")) (latin-iso8859-1 ("lt1-16-etl.bdf") 1-byte-set-msb) (latin-iso8859-2 ("lt2-16-etl.bdf") 1-byte-set-msb) (latin-iso8859-3 ("lt3-16-etl.bdf") 1-byte-set-msb) (latin-iso8859-4 ("lt4-16-etl.bdf") 1-byte-set-msb) (thai-tis620 ("thai16.bdf") 1-byte-set-msb) (greek-iso8859-7 ("grk16-etl.bdf") 1-byte-set-msb) (arabic-iso8859-6 ("b16-ISO8859-6.bdf") 1-byte-set-msb) (hebrew-iso8859-8 ("heb16-etl.bdf") 1-byte-set-msb) (katakana-jisx0201 ("8x16rk.bdf") 1-byte-set-msb) (latin-jisx0201 ("8x16rk.bdf")) (cyrillic-iso8859-5 ("cyr16-etl.bdf") 1-byte-set-msb) (latin-iso8859-9 ("lt5-16-etl.bdf") 1-byte-set-msb) (japanese-jisx0208-1978 ("j78-16.bdf")) (chinese-gb2312 ("gb16fs.bdf")) (japanese-jisx0208 ("j90-16.bdf" "j90-16b.bdf" "j90-16i.bdf" "j90-16bi.bdf")) (korean-ksc5601 ("hanglm16.bdf")) (japanese-jisx0212 ("jksp16.bdf")) (chinese-cns11643-1 ("cns1-16.bdf")) (chinese-cns11643-2 ("cns2-16.bdf")) (chinese-cns11643-3 ("cns3-16.bdf")) (chinese-cns11643-4 ("cns4-16.bdf")) (chinese-cns11643-5 ("cns5-16.bdf")) (chinese-cns11643-6 ("cns6-16.bdf")) (chinese-cns11643-7 ("cns7-16.bdf")) (chinese-big5-1 ("taipei16.bdf") encode-big5-font) (chinese-big5-2 ("taipei16.bdf") encode-big5-font) (chinese-sisheng ("sish16-etl.bdf")) (vietnamese-viscii-lower ("visc16-etl.bdf") encode-viscii-font) (vietnamese-viscii-upper ("visc16-etl.bdf") encode-viscii-font) (arabic-digit ("arab16-0-etl.bdf")) (arabic-1-column ("arab16-1-etl.bdf")) (arabic-2-column ("arab16-2-etl.bdf")) (ipa ("ipa16-etl.bdf") 1-byte-set-msb) (ethiopic ("ethio16f-uni.bdf") encode-ethio-font) (indian-is13194 ("isci16-mule.bdf")) (indian-2-column ("ind16-mule.bdf")) (lao ("lao16-mule.bdf") 1-byte-set-msb) (tibetan ("tib16-mule.bdf")) (tibetan-1-column ("tib1c16-mule.bdf")) (latin-iso8859-14 ("b16-ISO8859-14.bdf") 1-byte-set-msb) (latin-iso8859-15 ("b16-ISO8859-15.bdf") 1-byte-set-msb) (mule-unicode-0100-24ff ("b16.bdf") encode-unicode-font) (mule-unicode-2500-33ff ("b16.bdf") encode-unicode-font) (mule-unicode-e000-ffff ("b16.bdf") encode-unicode-font) (japanese-jisx0213-1 ("jiskan16-2000-1.bdf" "jiskan16-2000-1b.bdf" "jiskan16-2000-1i.bdf" "jiskan16-2000-1bi.bdf")) (japanese-jisx0213-2 ("jiskan16-2000-2.bdf" "jiskan16-2000-2b.bdf" "jiskan16-2000-2i.bdf" "jiskan16-2000-2bi.bdf")) (nil ("ind16-uni.bdf") encode-indian-glyph-font) (266272 ("dvsr0ntt-16.bdf") encode-indian-glyph-font) (266592 ("sdsr0ntt-16.bdf") encode-indian-glyph-font) ...))
  (cond ((featurep ...) (setq mule-fonts-16dot-alist ...) (require ...) (bdf-configure-fontset "mule-fonts16" mule-fonts-16dot-alist) (unless ... ...)) ((eq system-type ...) (setq w32-bdf-filename-alist ...) (setq font-encoding-alist ...) (create-fontset-from-fontset-spec "-*-fixed-medium-r-normal-*-16-*-*-*-*-*-fontset-intlfonts16,\nlatin-jisx0201:-sony-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,\nkatakana-jisx0201:-sony-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,\njapanese-jisx0208-1978:-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,\njapanese-jisx0208:-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1990-0" t t) (unless ... ...)) (t))
  eval-buffer(#<buffer  *load*<2>> nil "d:/apps/Meadow3/packages/pkginfo/mule-fonts/auto-autoloads.el" nil t)  ; Reading at buffer position 8432
  load-with-code-conversion("d:/apps/Meadow3/packages/pkginfo/mule-fonts/auto-autoloads.el" "d:/apps/Meadow3/packages/pkginfo/mule-fonts/auto-autoloads.el" nil nil)
  load("d:/apps/Meadow3/packages/pkginfo/mule-fonts/auto-autoloads.el" nil nil t)
  load-file("d:/apps/Meadow3/packages/pkginfo/mule-fonts/auto-autoloads.el")
  (if (file-exists-p el) (load-file el))
  (while dirs (setq el (concat dir "/" ... "/auto-autoloads.el")) (if (file-exists-p el) (load-file el)) (setq dirs (cdr dirs)))
  (let* ((dir ...) (dirs ...) el) (while dirs (setq el ...) (if ... ...) (setq dirs ...)))
  eval-buffer(#<buffer  *load*> nil "default" nil t)  ; Reading at buffer position 999
  load-with-code-conversion("d:/apps/Meadow3/packages/lisp/default.el" "default" t t)
  load("default" t t)
  #[nil "?Â	Æ=?ÇÈQ?A	É=?3ÊËÌÍ#?#Î?AÊÏÌÐ#?/Ñ?AÒ?A	Ó=?=Ô?AÕÖQר\n×?#?×=?mÙÚ\n!ÛÙÜÝ\n!\"!\"Ø\f×?#?×=?l\n)?²Þ!ß??²à!?áP)â)!??)??â
!??
??Ì??±ã
\"?¯äå
#?æç!?
**??ÁÌ+Øè×?#))?" [init-file-user system-type 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()