changeset 88735:b6f651a20890

(control-1): News charset. (eight-bit-control, eight-bit-graphic): Redefined to use raw-bytes space. (korean-ksc5601): Redefine to use code-offset and unify-map.
author Dave Love <fx@gnu.org>
date Mon, 10 Jun 2002 18:01:10 +0000
parents a857c28217b1
children baa14ec2c76b
files lisp/international/mule-conf.el
diffstat 1 files changed, 16 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/international/mule-conf.el	Mon Jun 10 16:09:36 2002 +0000
+++ b/lisp/international/mule-conf.el	Mon Jun 10 18:01:10 2002 +0000
@@ -108,17 +108,24 @@
   :code-space [32 127]
   :code-offset 160)
 
-(define-charset 'eight-bit-control
+;; Name perhaps not ideal, but is XEmacs-compatible.
+(define-charset 'control-1
   "8-bit control code (0x80..0x9F)"
   :short-name "8-bit control code"
   :code-space [128 159]
   :code-offset 128)
 
+(define-charset 'eight-bit-control
+  "Raw bytes in the range 0x80..0x9F (usually produced from invalid encodings)"
+  :short-name "Raw bytes 0x80..0x9F"
+  :code-space [128 159]
+  :code-offset #x3FFF80)		; see character.h
+
 (define-charset 'eight-bit-graphic
-  "8-bit graphic code (0xA0..0xFF)"
-  :short-name "8-bit graphic code"
+  "Raw bytes in the range 0xA0..0xFF (usually produced from invalid encodings)"
+  :short-name "Raw bytes 0xA0..0xFF"
   :code-space [160 255]
-  :code-offset 160)
+  :code-offset #x3FFFA0)		; see character.h
 
 (defmacro define-iso-single-byte-charset (symbol iso-symbol name nickname
 						 iso-ir iso-final
@@ -402,7 +409,8 @@
   :iso-final-char ?C
   :emacs-mule-id 147
   :code-space [33 126 33 126]
-  :map "ksc5601-1987")
+  :code-offset #x279f94
+  :unify-map "ksc5601-1987")
 
 ;; Fixme: Korean cp949/UHC
 
@@ -416,6 +424,9 @@
   :unify-map "sisheng"
   :code-offset #x200000)
 
+;; A subset of the 1989 version of IPA.  It consists of the consonant
+;; signs used in English, French, German and Italian, and all vowels
+;; signs in the table.  [says old MULE doc]
 (define-charset 'ipa
   "IPA (International Phonetic Association)"
   :short-name "IPA"