From: tomo Date: Fri, 9 Aug 2002 11:34:28 +0000 (+0000) Subject: (utf-8-mcs-er): New coding-system in UTF-20000 [renamed from X-Git-Tag: r21-2-44-utf-2000-0_19-nc4-u8m X-Git-Url: http://git.chise.org/gitweb/?a=commitdiff_plain;h=69b9fc36b020730efcf217175f05068162a7f7e2;p=chise%2Fxemacs-chise.git.1 (utf-8-mcs-er): New coding-system in UTF-20000 [renamed from 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. --- diff --git a/lisp/mule/mule-coding.el b/lisp/mule/mule-coding.el index 41b6a7d..e2a8841 100644 --- a/lisp/mule/mule-coding.el +++ b/lisp/mule/mule-coding.el @@ -172,11 +172,6 @@ )) (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) @@ -193,7 +188,96 @@ (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