[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: (require 'jisx0213) でエラー
- X-ml-count: 6751
- Subject: Re: (require 'jisx0213) でエラー
- From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxx>
- Date: Mon, 31 Oct 2005 11:16:45 +0900 (JST)
- X-mailer: Mew version 4.2.53 on Emacs 22.0.50 / Mule 5.0 (SAKAKI)
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)