(utf-8-mcs-er): New coding-system in UTF-20000 [renamed from r21-2-44-utf-2000-0_19-nc4-u8m
authortomo <tomo>
Fri, 9 Aug 2002 11:34:28 +0000 (11:34 +0000)
committertomo <tomo>
Fri, 9 Aug 2002 11:34:28 +0000 (11:34 +0000)
utf-8-er].
(utf-8-gb): New coding-system.
(utf-8-gb-er): New coding-system.
(utf-8-cns): New coding-system.
(utf-8-cns-er): New coding-system.
(utf-8-big5): New coding-system.
(utf-8-big5-er): New coding-system.
(utf-8-jis): New coding-system.
(utf-8-jis-er): New coding-system.
(utf-8-ks): New coding-system.
(utf-8-ks-er): New coding-system.
(utf-8-er): New coding-system for utf-8-mcs-er.

lisp/mule/mule-coding.el

index 41b6a7d..e2a8841 100644 (file)
    ))
 
 (when (featurep 'utf-2000)
-  (make-coding-system
-   'utf-8-er 'utf-8
-   "Coding-system of ISO/IEC 10646 UTF-8 with entity-reference."
-   '(mnemonic "UTF8" use-entity-reference t))
-
   (setq coded-charset-entity-reference-alist
        '((chinese-big5-cdp "CDP-" 4 X)
          (ideograph-daikanwa "M-" 5 d)
          (chinese-cns11643-7 "C7-" 4 X)
          ))
 
+  (make-coding-system
+   'utf-8-mcs-er 'utf-8
+   "Coding-system of UTF-8 with entity-reference."
+   '(mnemonic "MTF8r" use-entity-reference t))
+
+  (make-coding-system
+   'utf-8-gb 'utf-8
+   "Coding-system of UTF-8 using GB mapping."
+   '(mnemonic "UTF8G"
+             charset-g0 ucs
+             charset-g1 =>ucs))
+
+  (make-coding-system
+   'utf-8-gb-er 'utf-8
+   "Coding-system of UTF-8 using GB mapping with entity-reference."
+   '(mnemonic "UTF8Gr"
+             charset-g0 ucs
+             charset-g1 =>ucs
+             use-entity-reference t))
+
+  (make-coding-system
+   'utf-8-cns 'utf-8
+   "Coding-system of UTF-8 using CNS mapping."
+   '(mnemonic "UTF8C"
+             charset-g0 ucs-cns
+             charset-g1 =>ucs-cns
+             charset-g2 =>ucs))
+
+  (make-coding-system
+   'utf-8-cns-er 'utf-8
+   "Coding-system of UTF-8 using CNS mapping with entity-reference."
+   '(mnemonic "UTF8Cr"
+             charset-g0 ucs-cns
+             charset-g1 =>ucs-cns
+             charset-g2 =>ucs
+             use-entity-reference t))
+
+  (make-coding-system
+   'utf-8-big5 'utf-8
+   "Coding-system of UTF-8 using Big5 mapping."
+   '(mnemonic "UTF8B"
+             charset-g0 ucs-big5
+             charset-g1 =>ucs-big5
+             charset-g2 =>ucs))
+
+  (make-coding-system
+   'utf-8-big5-er 'utf-8
+   "Coding-system of UTF-8 using Big5 mapping with entity-reference."
+   '(mnemonic "UTF8Br"
+             charset-g0 ucs-big5
+             charset-g1 =>ucs-big5
+             charset-g2 =>ucs
+             use-entity-reference t))
+
+  (make-coding-system
+   'utf-8-jis 'utf-8
+   "Coding-system of UTF-8 using JIS mapping."
+   '(mnemonic "UTF8J"
+             charset-g0 ucs-jis
+             charset-g1 =>ucs-jis
+             charset-g2 =>ucs))
+
+  (make-coding-system
+   'utf-8-jis-er 'utf-8
+   "Coding-system of UTF-8 using JIS mapping with entity-reference."
+   '(mnemonic "UTF8Jr"
+             charset-g0 ucs-jis
+             charset-g1 =>ucs-jis
+             charset-g2 =>ucs
+             use-entity-reference t))
+
+  (make-coding-system
+   'utf-8-ks 'utf-8
+   "Coding-system of UTF-8 using KS mapping."
+   '(mnemonic "UTF8K"
+             charset-g0 ucs-ks
+             charset-g1 =>ucs-ks
+             charset-g2 =>ucs))
+
+  (make-coding-system
+   'utf-8-ks-er 'utf-8
+   "Coding-system of UTF-8 using KS mapping with entity-reference."
+   '(mnemonic "UTF8Kr"
+             charset-g0 ucs-ks
+             charset-g1 =>ucs-ks
+             charset-g2 =>ucs
+             use-entity-reference t))
+
   (define-coding-system-alias 'utf-8 'utf-8-mcs)
+  (define-coding-system-alias 'utf-8-er 'utf-8-mcs-er)
   )
 
 ;; initialize the coding categories to something semi-reasonable