>>>> <m2zoyruqk2.fsf(a)lamp.atesoft.advantest.co.jp>
にて
>>>> “福居”= Hirokazu FUKUI <fukui(a)atesoft.advantest.co.jp> さま曰く:
福居> In <14300.35472.696808.16868Y(a)kurusugawa.jaist.ac.jp>
福居> Shigeru OKUMURA <sokumura(a)jaist.ac.jp> wrote:
福居> > 先日xemacs-21.2.19(utf-2000/0.6)を
福居> >
ftp://ftp.m17n.org/pub/utf-2000/
福居> > から取ってきて、installしてみたのですが
福居> > (japanese-katakana "あいうえお") => "アイウエオ"
福居> > (japanese-hiragana "アイウエオ") => "アイウエオ"
福居> > となってしまいます。
福居> utf-2000 でなくても、User-Agent: な環境で同様の現象が起きてます。
福居> mule-base/japan-util.el を以下のように書き換えると直りました。
福居> utf-2000 の場合ではどうでしょうか?
福居> [2 japan-util.el.integerp-char.patch <text/plain; US-ASCII (7bit)>]
福居> --- japan-util.el.orig Thu Jul 29 17:56:45 1999
福居> +++ japan-util.el Tue Aug 24 20:06:11 1999
福居> @@ -94,7 +94,7 @@
福居> (get-char-code-property hira 'kana-composition)))))
福居> (put-char-code-property hiragana 'katakana katakana)
福居> (put-char-code-property hiragana 'jisx0201 jisx0201)))
福居> - (when (integerp katakana)
福居> + (when (characterp katakana)
福居> (put-char-code-property katakana 'hiragana hiragana)
福居> (put-char-code-property katakana 'jisx0201 jisx0201))
福居> (if jisx0201
当たりです。(^_^;
;; それにしても、どうしてこんなばったもんで動くかね? > UTF-2000.
xemacs-patches に送ってください。
福居> [3 <text/plain; ISO-2022-JP (7bit)>]
福居> ;; emacs-20 では、文字を integerp すると t が返るけど、
福居> ;; xemacs では nil が返るようですね。
はい。XEmacs では整数型と文字型は区別されています。
;; エボラ再び。(^_^;;;
--
===『幾千億の分子に分かれても ========================================
決して忘れない。
この宇宙が終るまで』 守岡 知彦 (MORIOKA Tomohiko)
======================================== Email: <tomo(a)etl.go.jp> =====
;; PGP public key:
http://www.etl.go.jp/~tomo/hiko/pgp.key