New file.
authortomo <tomo>
Wed, 31 Oct 2001 18:46:28 +0000 (18:46 +0000)
committertomo <tomo>
Wed, 31 Oct 2001 18:46:28 +0000 (18:46 +0000)
lisp/utf-2000/ad-hoc-cdp.el [new file with mode: 0644]

diff --git a/lisp/utf-2000/ad-hoc-cdp.el b/lisp/utf-2000/ad-hoc-cdp.el
new file mode 100644 (file)
index 0000000..1c6eaa9
--- /dev/null
@@ -0,0 +1,18 @@
+(let ((ucs #xE000)
+      big5 chr
+      ret)
+  (while (<= ucs #xF848)
+    (setq chr (decode-char 'ucs ucs))
+    (when (setq big5 (get-char-attribute chr 'chinese-big5))
+      (when (setq chr (decode-char 'chinese-big5-cdp big5))
+       (unless (get-char-attribute chr 'chinese-big5-cdp)
+         (put-char-attribute chr 'chinese-big5-cdp big5))))
+    (setq ucs (1+ ucs))))
+
+(map-char-attribute
+ (lambda (ch v)
+   (if (and ch
+            (get-char-attribute ch 'chinese-big5))
+       (remove-char-attribute ch 'chinese-big5))
+   nil)
+ 'chinese-big5-cdp)