changeset 89734:bb0fde79c866

(katakana-sjis, cp932-2-byte, cp932): New charsets.
author Kenichi Handa <handa@m17n.org>
date Sun, 25 Jan 2004 07:32:30 +0000
parents d001bbbe12ce
children 9de89ee4b8c6
files lisp/international/mule-conf.el
diffstat 1 files changed, 18 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/international/mule-conf.el	Sun Jan 25 07:31:27 2004 +0000
+++ b/lisp/international/mule-conf.el	Sun Jan 25 07:32:30 2004 +0000
@@ -419,6 +419,24 @@
   :code-space [33 126 33 126]
   :code-offset #x150000)
 
+(define-charset 'katakana-sjis
+  "Katakana part of Shift-JIS"
+  :dimension 1
+  :superset '((katakana-jisx0201 . 128))
+  :supplementary-p t)
+
+(define-charset 'cp932-2-byte
+  "2-byte part of CP932"
+  :map "CP932-2BYTE"
+  :code-space [#x00 #xFF #x00 #xFE]
+  :supplementary-p t)
+
+(define-charset 'cp932
+  "CP932 (Microsoft shift-jis)"
+  :code-space [#x00 #xFF #x00 #xFE]
+  :short-name "CP932"
+  :superset '(ascii katakana-sjis cp932-2-byte))
+
 (define-charset 'korean-ksc5601
   "KSC5601 Korean Hangul and Hanja: ISO-IR-149"
   :short-name "KSC5601"