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

Mule-UCS: (un-supple-enable 'jisx0221) fails in encodingHORIZONTAL BAR



Mule-UCSで(un-supple-enable 'jisx0221)にしていると、「―」
(japanese-jisx0208の全角ダッシュ)をutf-8で保存すると、ほかの環境では
アクセント付きのUに見えてしまうことに気づきました。

どうやらcodepointが違っているようですので、下記の修正でいかがでしょうか。

2006-11-08  Tatsuya Kinoshita  <tats@xxxxxxxxxxxxxx>

	* lisp/reldata/usupple.el (unicode-assoc-for-jisx0221): Change the
	codepoint of HORIZONTAL BAR from U+0214 to U+2015.

----
--- mule-ucs-0.84.999+0.20050930.orig/lisp/reldata/usupple.el
+++ mule-ucs-0.84.999+0.20050930/lisp/reldata/usupple.el
@@ -33,7 +33,7 @@
     (char-1 . ucs-generic)
     ,(transformate-list-structure
       (identity . c-notated-string-to-number)
-      ((?― . "0x0214") ;; HORIZONTAL BAR
+      ((?― . "0x2015") ;; HORIZONTAL BAR
        (? ̄ . "0x203E") ;; OVERLINE
        (?― . "0x2014") ;; EM DASH
        (?\ . "0xFF3C") ;; FULLWIDTH REVERSE SOLIDUS
----

-- 
木下達也