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

Re: (require 'jisx0213) でエラー



From: YAGI Tatsuya <ynyaaa@xxxxxxxxx> さん曰く
Subject: Re: (require 'jisx0213) でエラー
Message-ID: <uek63p1f6.fsf@xxxxxxxxx>
Date: Sun, 30 Oct 2005 22:41:33 +0900

> >それでもエラーになる場合は手動で
> >packages/pkginfo/mule-ucs/auto-autoloads.el
> >を消してください。
> 
> ちょうど先程 update した所だったので試してみたのですが、
> エラーになりました。
> 
> (require 'jisx0213) していると
> packages/pkginfo/mule-fonts/auto-autoloads.el 内の
> (decode-char 'ucs #x0900) が nil になります。

以前に話題になったので、そのときのメールを紹介すると、
http://www.ysnb.net/meadow/meadow-develop/2005/msg00510.html
で小関さんから話があって、ぼくのメール
http://www.ysnb.net/meadow/meadow-develop/2005/msg00512.html
で矢木さんと同じ結論に達しています。

本当は Mule-UCS を改造しないといけないのですが、今一正解がわかっ
ていないため、とりあえずは
packages/pkginfo/mule-fonts/auto-autoloads.el に以下のパッチを当
てるのがよいと思います。

--- auto-autoloads.el.orig	Fri Oct  7 16:35:02 2005
+++ auto-autoloads.el	Mon Oct 31 10:48:42 2005
@@ -109,7 +109,10 @@
 	 "jiskan16-2000-2i.bdf"
 	 "jiskan16-2000-2bi.bdf")) ;; JIS X 0123-2
 
-       (,(decode-char 'ucs #x0900) ("ind16-uni.bdf") encode-indian-glyph-font)
+       (,(if (fboundp 'ucs-to-char)
+	     (ucs-to-char #x0900)
+	   (decode-char 'ucs #x0900))
+	("ind16-uni.bdf") encode-indian-glyph-font)
 
        (,(car (indian-font-char-range 'cdac:dv-ttsurekh))
 	("dvsr0ntt-16.bdf") encode-indian-glyph-font)

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxx)