Reformatted to print code-point of GR-set as GR value.
authortomo <tomo>
Sun, 14 Nov 1999 07:34:15 +0000 (07:34 +0000)
committertomo <tomo>
Sun, 14 Nov 1999 07:34:15 +0000 (07:34 +0000)
lisp/utf-2000/u000A0-Latin-1-Supplement.el

index f212f8f..e701f1b 100755 (executable)
@@ -5,14 +5,14 @@
     (bidi-category     . "CS")
     (mirrored          . nil)
     (->decomposition   noBreak #x0020)
-    (latin-iso8859-1   #x20)   ;  
-    (latin-iso8859-2   #x20)   ; \e-B \e-A
-    (latin-iso8859-3   #x20)   ; \e-C \e-A
-    (latin-iso8859-4   #x20)   ; \e-D \e-A
-    (greek-iso8859-7   #x20)   ; \e-F \e-A
-    (hebrew-iso8859-8  #x20)   ; \9b2]\e-H \9b0]\e-A
-    (cyrillic-iso8859-5 #x20)  ; \e-L \e-A
-    (latin-iso8859-9   #x20)   ; \e-M \e-A
+    (latin-iso8859-1   #xA0)   ; \e.A\e
+    (latin-iso8859-2   #xA0)   ; \e.B\e
+    (latin-iso8859-3   #xA0)   ; \e.C\e
+    (latin-iso8859-4   #xA0)   ; \e.D\e
+    (greek-iso8859-7   #xA0)   ; \e.F\e
+    (hebrew-iso8859-8  #xA0)   ; \e[2]\e.H\e\e[0]
+    (cyrillic-iso8859-5 #xA0)  ; \e.L\e
+    (latin-iso8859-9   #xA0)   ; \e.M\e
     ))
 (define-char
   '((name              . "INVERTED EXCLAMATION MARK")
@@ -20,8 +20,8 @@
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (latin-iso8859-1   #x21)   ; ¡
-    (latin-iso8859-9   #x21)   ; \e-M¡\e-A
+    (latin-iso8859-1   #xA1)   ; \e.A\eN!
+    (latin-iso8859-9   #xA1)   ; \e.M\eN!
     ))
 (define-char
   '((name              . "FULLWIDTH INVERTED EXCLAMATION MARK")
@@ -39,9 +39,9 @@
     (general-category  symbol currency) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (latin-iso8859-1   #x22)   ; ¢
-    (hebrew-iso8859-8  #x22)   ; \9b2]\e-H¢\9b0]\e-A
-    (latin-iso8859-9   #x22)   ; \e-M¢\e-A
+    (latin-iso8859-1   #xA2)   ; \e.A\eN"
+    (hebrew-iso8859-8  #xA2)   ; \e[2]\e.H\eN"\e[0]
+    (latin-iso8859-9   #xA2)   ; \e.M\eN"
     ))
 (define-char
   '((name              . "POUND SIGN")
     (general-category  symbol currency) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (latin-iso8859-1   #x23)   ; £
-    (latin-iso8859-3   #x23)   ; \e-C£\e-A
-    (greek-iso8859-7   #x23)   ; \e-F£\e-A
-    (hebrew-iso8859-8  #x23)   ; \9b2]\e-H£\9b0]\e-A
-    (latin-iso8859-9   #x23)   ; \e-M£\e-A
+    (latin-iso8859-1   #xA3)   ; \e.A\eN#
+    (latin-iso8859-3   #xA3)   ; \e.C\eN#
+    (greek-iso8859-7   #xA3)   ; \e.F\eN#
+    (hebrew-iso8859-8  #xA3)   ; \e[2]\e.H\eN#\e[0]
+    (latin-iso8859-9   #xA3)   ; \e.M\eN#
     ))
 (define-char
   '((name              . "CURRENCY SIGN")
     (general-category  symbol currency) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (latin-iso8859-1   #x24)   ; ¤
-    (latin-iso8859-2   #x24)   ; \e-B¤\e-A
-    (latin-iso8859-3   #x24)   ; \e-C¤\e-A
-    (latin-iso8859-4   #x24)   ; \e-D¤\e-A
-    (hebrew-iso8859-8  #x24)   ; \9b2]\e-H¤\9b0]\e-A
-    (latin-iso8859-9   #x24)   ; \e-M¤\e-A
+    (latin-iso8859-1   #xA4)   ; \e.A\eN$
+    (latin-iso8859-2   #xA4)   ; \e.B\eN$
+    (latin-iso8859-3   #xA4)   ; \e.C\eN$
+    (latin-iso8859-4   #xA4)   ; \e.D\eN$
+    (hebrew-iso8859-8  #xA4)   ; \e[2]\e.H\eN$\e[0]
+    (latin-iso8859-9   #xA4)   ; \e.M\eN$
     ))
 (define-char
   '((name              . "FULLWIDTH CURRENCY SIGN")
@@ -86,9 +86,9 @@
     (bidi-category     . "ET")
     (mirrored          . nil)
     (latin-jisx0201    #x5C)   ; \e(J\\e(B
-    (latin-iso8859-1   #x25)   ; ¥
-    (hebrew-iso8859-8  #x25)   ; \9b2]\e-H¥\9b0]\e-A
-    (latin-iso8859-9   #x25)   ; \e-M¥\e-A
+    (latin-iso8859-1   #xA5)   ; \e.A\eN%
+    (hebrew-iso8859-8  #xA5)   ; \e[2]\e.H\eN%\e[0]
+    (latin-iso8859-9   #xA5)   ; \e.M\eN%
     ))
 (define-char
   '((name              . "BROKEN BAR")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (latin-iso8859-1   #x26)   ; ¦
-    (greek-iso8859-7   #x26)   ; \e-F¦\e-A
-    (hebrew-iso8859-8  #x26)   ; \9b2]\e-H¦\9b0]\e-A
-    (latin-iso8859-9   #x26)   ; \e-M¦\e-A
+    (latin-iso8859-1   #xA6)   ; \e.A\eN&
+    (greek-iso8859-7   #xA6)   ; \e.F\eN&
+    (hebrew-iso8859-8  #xA6)   ; \e[2]\e.H\eN&\e[0]
+    (latin-iso8859-9   #xA6)   ; \e.M\eN&
     ))
 (define-char
   '((name              . "SECTION SIGN")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (latin-iso8859-1   #x27)   ; §
-    (latin-iso8859-2   #x27)   ; \e-B§\e-A
-    (latin-iso8859-3   #x27)   ; \e-C§\e-A
-    (latin-iso8859-4   #x27)   ; \e-D§\e-A
-    (greek-iso8859-7   #x27)   ; \e-F§\e-A
-    (hebrew-iso8859-8  #x27)   ; \9b2]\e-H§\9b0]\e-A
-    (cyrillic-iso8859-5 #x7D)  ; \e-Lý\e-A
-    (latin-iso8859-9   #x27)   ; \e-M§\e-A
+    (latin-iso8859-1   #xA7)   ; \e.A\eN'
+    (latin-iso8859-2   #xA7)   ; \e.B\eN'
+    (latin-iso8859-3   #xA7)   ; \e.C\eN'
+    (latin-iso8859-4   #xA7)   ; \e.D\eN'
+    (greek-iso8859-7   #xA7)   ; \e.F\eN'
+    (hebrew-iso8859-8  #xA7)   ; \e[2]\e.H\eN'\e[0]
+    (cyrillic-iso8859-5 #xFD)  ; \e.L\eN}
+    (latin-iso8859-9   #xA7)   ; \e.M\eN'
     ))
 (define-char
   '((name              . "FULLWIDTH SECTION SIGN")
     (bidi-category     . "ON")
     (mirrored          . nil)
     (->decomposition   wide #x00A7)
-    (japanese-jisx0208-1978    #x21 #x78)      ; \e$(B!x\e(B
-    (chinese-gb2312            #x21 #x6C)      ; \e$(A!l\e(B
-    (japanese-jisx0208         #x21 #x78)      ; \e$(B!x\e(B
+    (japanese-jisx0208-1978    #x21 #x78)      ; \e$B!x\e(B
+    (chinese-gb2312            #x21 #x6C)      ; \e$A!l\e(B
+    (japanese-jisx0208         #x21 #x78)      ; \e$B!x\e(B
     (korean-ksc5601            #x21 #x57)      ; \e$(C!W\e(B
     (chinese-cns11643-1                #x21 #x70)      ; \e$(G!p\e(B
     ))
     (bidi-category     . "ON")
     (mirrored          . nil)
     (->decomposition   compat #x0020 #x0308)
-    (latin-iso8859-1   #x28)   ; ¨
-    (latin-iso8859-2   #x28)   ; \e-B¨\e-A
-    (latin-iso8859-3   #x28)   ; \e-C¨\e-A
-    (latin-iso8859-4   #x28)   ; \e-D¨\e-A
-    (greek-iso8859-7   #x28)   ; \e-F¨\e-A
-    (hebrew-iso8859-8  #x28)   ; \9b2]\e-H¨\9b0]\e-A
-    (latin-iso8859-9   #x28)   ; \e-M¨\e-A
+    (latin-iso8859-1   #xA8)   ; \e.A\eN(
+    (latin-iso8859-2   #xA8)   ; \e.B\eN(
+    (latin-iso8859-3   #xA8)   ; \e.C\eN(
+    (latin-iso8859-4   #xA8)   ; \e.D\eN(
+    (greek-iso8859-7   #xA8)   ; \e.F\eN(
+    (hebrew-iso8859-8  #xA8)   ; \e[2]\e.H\eN(\e[0]
+    (latin-iso8859-9   #xA8)   ; \e.M\eN(
     ))
 (define-char
   '((name              . "FULLWIDTH DIAERESIS")
     (bidi-category     . "ON")
     (mirrored          . nil)
     (->decomposition   wide #x00A8)
-    (japanese-jisx0208-1978    #x21 #x2F)      ; \e$(B!/\e(B
-    (chinese-gb2312            #x21 #x27)      ; \e$(A!'\e(B
-    (japanese-jisx0208         #x21 #x2F)      ; \e$(B!/\e(B
+    (japanese-jisx0208-1978    #x21 #x2F)      ; \e$B!/\e(B
+    (chinese-gb2312            #x21 #x27)      ; \e$A!'\e(B
+    (japanese-jisx0208         #x21 #x2F)      ; \e$B!/\e(B
     (korean-ksc5601            #x21 #x27)      ; \e$(C!'\e(B
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (latin-iso8859-1   #x29)   ; ©
-    (greek-iso8859-7   #x29)   ; \e-F©\e-A
-    (hebrew-iso8859-8  #x29)   ; \9b2]\e-H©\9b0]\e-A
-    (latin-iso8859-9   #x29)   ; \e-M©\e-A
+    (latin-iso8859-1   #xA9)   ; \e.A\eN)
+    (greek-iso8859-7   #xA9)   ; \e.F\eN)
+    (hebrew-iso8859-8  #xA9)   ; \e[2]\e.H\eN)\e[0]
+    (latin-iso8859-9   #xA9)   ; \e.M\eN)
     ))
 (define-char
   '((name              . "FULLWIDTH COPYRIGHT SIGN")
     (bidi-category     . "L")
     (mirrored          . nil)
     (->decomposition   super #x0061)
-    (latin-iso8859-1   #x2A)   ; ª
-    (latin-iso8859-9   #x2A)   ; \e-Mª\e-A
+    (latin-iso8859-1   #xAA)   ; \e.A\eN*
+    (latin-iso8859-9   #xAA)   ; \e.M\eN*
     ))
 (define-char
   '((name              . "FULLWIDTH FEMININE ORDINAL INDICATOR")
     (bidi-category     . "ON")
     (mirrored          . t)
     (iso-10646-comment . "*")
-    (latin-iso8859-1   #x2B)   ; «
-    (greek-iso8859-7   #x2B)   ; \e-F«\e-A
-    (hebrew-iso8859-8  #x2B)   ; \9b2]\e-H«\9b0]\e-A
-    (latin-iso8859-9   #x2B)   ; \e-M«\e-A
+    (latin-iso8859-1   #xAB)   ; \e.A\eN+
+    (greek-iso8859-7   #xAB)   ; \e.F\eN+
+    (hebrew-iso8859-8  #xAB)   ; \e[2]\e.H\eN+\e[0]
+    (latin-iso8859-9   #xAB)   ; \e.M\eN+
     ))
 (define-char
   '((name              . "NOT SIGN")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (latin-iso8859-1   #x2C)   ; ¬
-    (greek-iso8859-7   #x2C)   ; \e-F¬\e-A
-    (hebrew-iso8859-8  #x2C)   ; \9b2]\e-H¬\9b0]\e-A
-    (latin-iso8859-9   #x2C)   ; \e-M¬\e-A
+    (latin-iso8859-1   #xAC)   ; \e.A\eN,
+    (greek-iso8859-7   #xAC)   ; \e.F\eN,
+    (hebrew-iso8859-8  #xAC)   ; \e[2]\e.H\eN,\e[0]
+    (latin-iso8859-9   #xAC)   ; \e.M\eN,
     ))
 (define-char
   '((name              . "SOFT HYPHEN")
     (general-category  punctuation dash) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (latin-iso8859-1   #x2D)   ; ­
-    (latin-iso8859-2   #x2D)   ; \e-B­\e-A
-    (latin-iso8859-3   #x2D)   ; \e-C­\e-A
-    (latin-iso8859-4   #x2D)   ; \e-D­\e-A
-    (greek-iso8859-7   #x2D)   ; \e-F­\e-A
-    (hebrew-iso8859-8  #x2D)   ; \9b2]\e-H­\9b0]\e-A
-    (cyrillic-iso8859-5 #x2D)  ; \e-L­\e-A
-    (latin-iso8859-9   #x2D)   ; \e-M­\e-A
+    (latin-iso8859-1   #xAD)   ; \e.A\eN-
+    (latin-iso8859-2   #xAD)   ; \e.B\eN-
+    (latin-iso8859-3   #xAD)   ; \e.C\eN-
+    (latin-iso8859-4   #xAD)   ; \e.D\eN-
+    (greek-iso8859-7   #xAD)   ; \e.F\eN-
+    (hebrew-iso8859-8  #xAD)   ; \e[2]\e.H\eN-\e[0]
+    (cyrillic-iso8859-5 #xAD)  ; \e.L\eN-
+    (latin-iso8859-9   #xAD)   ; \e.M\eN-
     ))
 (define-char
   '((name              . "FULLWIDTH SOFT HYPHEN")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (latin-iso8859-1   #x2E)   ; ®
-    (hebrew-iso8859-8  #x2E)   ; \9b2]\e-H®\9b0]\e-A
-    (latin-iso8859-9   #x2E)   ; \e-M®\e-A
+    (latin-iso8859-1   #xAE)   ; \e.A\eN.
+    (hebrew-iso8859-8  #xAE)   ; \e[2]\e.H\eN.\e[0]
+    (latin-iso8859-9   #xAE)   ; \e.M\eN.
     ))
 (define-char
   '((name              . "FULLWIDTH REGISTERED SIGN")
     (bidi-category     . "ON")
     (mirrored          . nil)
     (->decomposition   compat #x0020 #x0304)
-    (latin-iso8859-1   #x2F)   ; ¯
-    (latin-iso8859-4   #x2F)   ; \e-D¯\e-A
-    (latin-iso8859-9   #x2F)   ; \e-M¯\e-A
+    (latin-iso8859-1   #xAF)   ; \e.A\eN/
+    (latin-iso8859-4   #xAF)   ; \e.D\eN/
+    (latin-iso8859-9   #xAF)   ; \e.M\eN/
     ))
 (define-char
   '((name              . "DEGREE SIGN")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (latin-iso8859-1   #x30)   ; °
-    (latin-iso8859-2   #x30)   ; \e-B°\e-A
-    (latin-iso8859-3   #x30)   ; \e-C°\e-A
-    (latin-iso8859-4   #x30)   ; \e-D°\e-A
-    (greek-iso8859-7   #x30)   ; \e-F°\e-A
-    (hebrew-iso8859-8  #x30)   ; \9b2]\e-H°\9b0]\e-A
-    (latin-iso8859-9   #x30)   ; \e-M°\e-A
+    (latin-iso8859-1   #xB0)   ; \e.A\eN0
+    (latin-iso8859-2   #xB0)   ; \e.B\eN0
+    (latin-iso8859-3   #xB0)   ; \e.C\eN0
+    (latin-iso8859-4   #xB0)   ; \e.D\eN0
+    (greek-iso8859-7   #xB0)   ; \e.F\eN0
+    (hebrew-iso8859-8  #xB0)   ; \e[2]\e.H\eN0\e[0]
+    (latin-iso8859-9   #xB0)   ; \e.M\eN0
     ))
 (define-char
   '((name              . "FULLWIDTH DEGREE SIGN")
     (bidi-category     . "ET")
     (mirrored          . nil)
     (->decomposition   wide #x00B0)
-    (japanese-jisx0208-1978    #x21 #x6B)      ; \e$(B!k\e(B
-    (chinese-gb2312            #x21 #x63)      ; \e$(A!c\e(B
-    (japanese-jisx0208         #x21 #x6B)      ; \e$(B!k\e(B
+    (japanese-jisx0208-1978    #x21 #x6B)      ; \e$B!k\e(B
+    (chinese-gb2312            #x21 #x63)      ; \e$A!c\e(B
+    (japanese-jisx0208         #x21 #x6B)      ; \e$B!k\e(B
     (korean-ksc5601            #x21 #x46)      ; \e$(C!F\e(B
     (chinese-cns11643-1                #x22 #x78)      ; \e$(G"x\e(B
     ))
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (latin-iso8859-1   #x31)   ; ±
-    (greek-iso8859-7   #x31)   ; \e-F±\e-A
-    (hebrew-iso8859-8  #x31)   ; \9b2]\e-H±\9b0]\e-A
-    (latin-iso8859-9   #x31)   ; \e-M±\e-A
+    (latin-iso8859-1   #xB1)   ; \e.A\eN1
+    (greek-iso8859-7   #xB1)   ; \e.F\eN1
+    (hebrew-iso8859-8  #xB1)   ; \e[2]\e.H\eN1\e[0]
+    (latin-iso8859-9   #xB1)   ; \e.M\eN1
     ))
 (define-char
   '((name              . "FULLWIDTH PLUS-MINUS SIGN")
     (bidi-category     . "ET")
     (mirrored          . nil)
     (->decomposition   wide #x00B1)
-    (japanese-jisx0208-1978    #x21 #x5E)      ; \e$(B!^\e(B
-    (chinese-gb2312            #x21 #x40)      ; \e$(A!@\e(B
-    (japanese-jisx0208         #x21 #x5E)      ; \e$(B!^\e(B
+    (japanese-jisx0208-1978    #x21 #x5E)      ; \e$B!^\e(B
+    (chinese-gb2312            #x21 #x40)      ; \e$A!@\e(B
+    (japanese-jisx0208         #x21 #x5E)      ; \e$B!^\e(B
     (korean-ksc5601            #x21 #x3E)      ; \e$(C!>\e(B
     (chinese-cns11643-1                #x22 #x34)      ; \e$(G"4\e(B
     ))
     (digit-value        . 2)
     (numeric-value      . 2)
     (->decomposition   super #x0032)
-    (latin-iso8859-1   #x32)   ; ²
-    (latin-iso8859-3   #x32)   ; \e-C²\e-A
-    (greek-iso8859-7   #x32)   ; \e-F²\e-A
-    (hebrew-iso8859-8  #x32)   ; \9b2]\e-H²\9b0]\e-A
-    (latin-iso8859-9   #x32)   ; \e-M²\e-A
+    (latin-iso8859-1   #xB2)   ; \e.A\eN2
+    (latin-iso8859-3   #xB2)   ; \e.C\eN2
+    (greek-iso8859-7   #xB2)   ; \e.F\eN2
+    (hebrew-iso8859-8  #xB2)   ; \e[2]\e.H\eN2\e[0]
+    (latin-iso8859-9   #xB2)   ; \e.M\eN2
     ))
 (define-char
   '((name              . "FULLWIDTH SUPERSCRIPT TWO")
     (digit-value        . 3)
     (numeric-value      . 3)
     (->decomposition   super #x0033)
-    (latin-iso8859-1   #x33)   ; ³
-    (latin-iso8859-3   #x33)   ; \e-C³\e-A
-    (greek-iso8859-7   #x33)   ; \e-F³\e-A
-    (hebrew-iso8859-8  #x33)   ; \9b2]\e-H³\9b0]\e-A
-    (latin-iso8859-9   #x33)   ; \e-M³\e-A
+    (latin-iso8859-1   #xB3)   ; \e.A\eN3
+    (latin-iso8859-3   #xB3)   ; \e.C\eN3
+    (greek-iso8859-7   #xB3)   ; \e.F\eN3
+    (hebrew-iso8859-8  #xB3)   ; \e[2]\e.H\eN3\e[0]
+    (latin-iso8859-9   #xB3)   ; \e.M\eN3
     ))
 (define-char
   '((name              . "FULLWIDTH SUPERSCRIPT THREE")
     (bidi-category     . "ON")
     (mirrored          . nil)
     (->decomposition   compat #x0020 #x0301)
-    (latin-iso8859-1   #x34)   ; ´
-    (latin-iso8859-2   #x34)   ; \e-B´\e-A
-    (latin-iso8859-3   #x34)   ; \e-C´\e-A
-    (latin-iso8859-4   #x34)   ; \e-D´\e-A
-    (hebrew-iso8859-8  #x34)   ; \9b2]\e-H´\9b0]\e-A
-    (latin-iso8859-9   #x34)   ; \e-M´\e-A
+    (latin-iso8859-1   #xB4)   ; \e.A\eN4
+    (latin-iso8859-2   #xB4)   ; \e.B\eN4
+    (latin-iso8859-3   #xB4)   ; \e.C\eN4
+    (latin-iso8859-4   #xB4)   ; \e.D\eN4
+    (hebrew-iso8859-8  #xB4)   ; \e[2]\e.H\eN4\e[0]
+    (latin-iso8859-9   #xB4)   ; \e.M\eN4
     ))
 (define-char
   '((name              . "FULLWIDTH ACUTE ACCENT")
     (bidi-category     . "ON")
     (mirrored          . nil)
     (->decomposition   wide #x00B4)
-    (japanese-jisx0208-1978    #x21 #x2D)      ; \e$(B!-\e(B
-    (japanese-jisx0208         #x21 #x2D)      ; \e$(B!-\e(B
+    (japanese-jisx0208-1978    #x21 #x2D)      ; \e$B!-\e(B
+    (japanese-jisx0208         #x21 #x2D)      ; \e$B!-\e(B
     (korean-ksc5601            #x22 #x25)      ; \e$(C"%\e(B
     ))
 (define-char
     (->decomposition   compat #x03BC)
     (->uppercase       #x039C)
     (->titlecase       #x039C)
-    (latin-iso8859-1   #x35)   ; µ
-    (latin-iso8859-3   #x35)   ; \e-Cµ\e-A
-    (hebrew-iso8859-8  #x35)   ; \9b2]\e-Hµ\9b0]\e-A
-    (latin-iso8859-9   #x35)   ; \e-Mµ\e-A
+    (latin-iso8859-1   #xB5)   ; \e.A\eN5
+    (latin-iso8859-3   #xB5)   ; \e.C\eN5
+    (hebrew-iso8859-8  #xB5)   ; \e[2]\e.H\eN5\e[0]
+    (latin-iso8859-9   #xB5)   ; \e.M\eN5
     ))
 (define-char
   '((name              . "PILCROW SIGN")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (latin-iso8859-1   #x36)   ; ¶
-    (hebrew-iso8859-8  #x36)   ; \9b2]\e-H¶\9b0]\e-A
-    (latin-iso8859-9   #x36)   ; \e-M¶\e-A
+    (latin-iso8859-1   #xB6)   ; \e.A\eN6
+    (hebrew-iso8859-8  #xB6)   ; \e[2]\e.H\eN6\e[0]
+    (latin-iso8859-9   #xB6)   ; \e.M\eN6
     ))
 (define-char
   '((name              . "FULLWIDTH PILCROW SIGN")
     (bidi-category     . "ON")
     (mirrored          . nil)
     (->decomposition   wide #x00B6)
-    (japanese-jisx0208 #x22 #x79)      ; \e$(B"y\e(B
+    (japanese-jisx0208 #x22 #x79)      ; \e$B"y\e(B
     (korean-ksc5601    #x22 #x52)      ; \e$(C"R\e(B
     ))
 (define-char
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (latin-iso8859-1   #x37)   ; ·
-    (latin-iso8859-3   #x37)   ; \e-C·\e-A
-    (greek-iso8859-7   #x37)   ; \e-F·\e-A
-    (hebrew-iso8859-8  #x37)   ; \9b2]\e-H·\9b0]\e-A
-    (latin-iso8859-9   #x37)   ; \e-M·\e-A
+    (latin-iso8859-1   #xB7)   ; \e.A\eN7
+    (latin-iso8859-3   #xB7)   ; \e.C\eN7
+    (greek-iso8859-7   #xB7)   ; \e.F\eN7
+    (hebrew-iso8859-8  #xB7)   ; \e[2]\e.H\eN7\e[0]
+    (latin-iso8859-9   #xB7)   ; \e.M\eN7
     ))
 (define-char
   '((name              . "FULLWIDTH MIDDLE DOT")
     (bidi-category     . "ON")
     (mirrored          . nil)
     (->decomposition   compat #x0020 #x0327)
-    (latin-iso8859-1   #x38)   ; ¸
-    (latin-iso8859-2   #x38)   ; \e-B¸\e-A
-    (latin-iso8859-3   #x38)   ; \e-C¸\e-A
-    (latin-iso8859-4   #x38)   ; \e-D¸\e-A
-    (hebrew-iso8859-8  #x38)   ; \9b2]\e-H¸\9b0]\e-A
-    (latin-iso8859-9   #x38)   ; \e-M¸\e-A
+    (latin-iso8859-1   #xB8)   ; \e.A\eN8
+    (latin-iso8859-2   #xB8)   ; \e.B\eN8
+    (latin-iso8859-3   #xB8)   ; \e.C\eN8
+    (latin-iso8859-4   #xB8)   ; \e.D\eN8
+    (hebrew-iso8859-8  #xB8)   ; \e[2]\e.H\eN8\e[0]
+    (latin-iso8859-9   #xB8)   ; \e.M\eN8
     ))
 (define-char
   '((name              . "FULLWIDTH CEDILLA")
     (digit-value        . 1)
     (numeric-value      . 1)
     (->decomposition   super #x0031)
-    (latin-iso8859-1   #x39)   ; ¹
-    (hebrew-iso8859-8  #x39)   ; \9b2]\e-H¹\9b0]\e-A
-    (latin-iso8859-9   #x39)   ; \e-M¹\e-A
+    (latin-iso8859-1   #xB9)   ; \e.A\eN9
+    (hebrew-iso8859-8  #xB9)   ; \e[2]\e.H\eN9\e[0]
+    (latin-iso8859-9   #xB9)   ; \e.M\eN9
     ))
 (define-char
   '((name              . "FULLWIDTH SUPERSCRIPT ONE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (->decomposition   super #x006F)
-    (latin-iso8859-1   #x3A)   ; º
-    (latin-iso8859-9   #x3A)   ; \e-Mº\e-A
+    (latin-iso8859-1   #xBA)   ; \e.A\eN:
+    (latin-iso8859-9   #xBA)   ; \e.M\eN:
     ))
 (define-char
   '((name              . "FULLWIDTH MASCULINE ORDINAL INDICATOR")
     (bidi-category     . "ON")
     (mirrored          . t)
     (iso-10646-comment . "*")
-    (latin-iso8859-1   #x3B)   ; »
-    (greek-iso8859-7   #x3B)   ; \e-F»\e-A
-    (hebrew-iso8859-8  #x3B)   ; \9b2]\e-H»\9b0]\e-A
-    (latin-iso8859-9   #x3B)   ; \e-M»\e-A
+    (latin-iso8859-1   #xBB)   ; \e.A\eN;
+    (greek-iso8859-7   #xBB)   ; \e.F\eN;
+    (hebrew-iso8859-8  #xBB)   ; \e[2]\e.H\eN;\e[0]
+    (latin-iso8859-9   #xBB)   ; \e.M\eN;
     ))
 (define-char
   '((name              . "VULGAR FRACTION ONE QUARTER")
     (mirrored          . nil)
     (numeric-value     . 1/4)
     (->decomposition   fraction #x0031 #x2044 #x0034)
-    (latin-iso8859-1   #x3C)   ; ¼
-    (hebrew-iso8859-8  #x3C)   ; \9b2]\e-H¼\9b0]\e-A
-    (latin-iso8859-9   #x3C)   ; \e-M¼\e-A
+    (latin-iso8859-1   #xBC)   ; \e.A\eN<
+    (hebrew-iso8859-8  #xBC)   ; \e[2]\e.H\eN<\e[0]
+    (latin-iso8859-9   #xBC)   ; \e.M\eN<
     ))
 (define-char
   '((name              . "FULLWIDTH VULGAR FRACTION ONE QUARTER")
     (mirrored          . nil)
     (numeric-value     . 1/2)
     (->decomposition   fraction #x0031 #x2044 #x0032)
-    (latin-iso8859-1   #x3D)   ; ½
-    (latin-iso8859-3   #x3D)   ; \e-C½\e-A
-    (greek-iso8859-7   #x3D)   ; \e-F½\e-A
-    (hebrew-iso8859-8  #x3D)   ; \9b2]\e-H½\9b0]\e-A
-    (latin-iso8859-9   #x3D)   ; \e-M½\e-A
+    (latin-iso8859-1   #xBD)   ; \e.A\eN=
+    (latin-iso8859-3   #xBD)   ; \e.C\eN=
+    (greek-iso8859-7   #xBD)   ; \e.F\eN=
+    (hebrew-iso8859-8  #xBD)   ; \e[2]\e.H\eN=\e[0]
+    (latin-iso8859-9   #xBD)   ; \e.M\eN=
     ))
 (define-char
   '((name              . "FULLWIDTH VULGAR FRACTION ONE HALF")
     (mirrored          . nil)
     (numeric-value     . 3/4)
     (->decomposition   fraction #x0033 #x2044 #x0034)
-    (latin-iso8859-1   #x3E)   ; ¾
-    (hebrew-iso8859-8  #x3E)   ; \9b2]\e-H¾\9b0]\e-A
-    (latin-iso8859-9   #x3E)   ; \e-M¾\e-A
+    (latin-iso8859-1   #xBE)   ; \e.A\eN>
+    (hebrew-iso8859-8  #xBE)   ; \e[2]\e.H\eN>\e[0]
+    (latin-iso8859-9   #xBE)   ; \e.M\eN>
     ))
 (define-char
   '((name              . "FULLWIDTH VULGAR FRACTION THREE QUARTERS")
     (general-category  number other) ; Normative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   wide #x00BE)
     (numeric-value     . 3/4)
+    (->decomposition   wide #x00BE)
     (korean-ksc5601    #x28 #x7A)      ; \e$(C(z\e(B
     ))
 (define-char
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (latin-iso8859-1   #x3F)   ; ¿
-    (latin-iso8859-9   #x3F)   ; \e-M¿\e-A
+    (latin-iso8859-1   #xBF)   ; \e.A\eN?
+    (latin-iso8859-9   #xBF)   ; \e.M\eN?
     ))
 (define-char
   '((name              . "FULLWIDTH INVERTED QUESTION MARK")
     (mirrored          . nil)
     (->decomposition   #x0041 #x0300)
     (->lowercase       #x00E0)
-    (latin-iso8859-1   #x40)   ; À
-    (latin-iso8859-3   #x40)   ; \e-CÀ\e-A
-    (latin-iso8859-9   #x40)   ; \e-MÀ\e-A
-    (latin-viscii-upper #x60)  ; À
-    (latin-viscii      #xC0)   ; À
+    (latin-iso8859-1   #xC0)   ; \e.A\eN@
+    (latin-iso8859-3   #xC0)   ; \e.C\eN@
+    (latin-iso8859-9   #xC0)   ; \e.M\eN@
+    (latin-viscii-upper #xE0)  ; \e.A\eN@
+    (latin-viscii      #xC0)   ; \e.A\eN@
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER A WITH GRAVE")
     (mirrored          . nil)
     (->decomposition   #x0041 #x0301)
     (->lowercase       #x00E1)
-    (latin-iso8859-1   #x41)   ; Á
-    (latin-iso8859-2   #x41)   ; \e-BÁ\e-A
-    (latin-iso8859-3   #x41)   ; \e-CÁ\e-A
-    (latin-iso8859-4   #x41)   ; \e-DÁ\e-A
-    (latin-iso8859-9   #x41)   ; \e-MÁ\e-A
-    (latin-viscii-upper #x61)  ; Á
-    (latin-viscii      #xC1)   ; Á
+    (latin-iso8859-1   #xC1)   ; \e.A\eNA
+    (latin-iso8859-2   #xC1)   ; \e.B\eNA
+    (latin-iso8859-3   #xC1)   ; \e.C\eNA
+    (latin-iso8859-4   #xC1)   ; \e.D\eNA
+    (latin-iso8859-9   #xC1)   ; \e.M\eNA
+    (latin-viscii-upper #xE1)  ; \e.A\eNA
+    (latin-viscii      #xC1)   ; \e.A\eNA
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER A WITH ACUTE")
     (mirrored          . nil)
     (->decomposition   #x0041 #x0302)
     (->lowercase       #x00E2)
-    (latin-iso8859-1   #x42)   ; Â
-    (latin-iso8859-2   #x42)   ; \e-BÂ\e-A
-    (latin-iso8859-3   #x42)   ; \e-CÂ\e-A
-    (latin-iso8859-4   #x42)   ; \e-DÂ\e-A
-    (latin-iso8859-9   #x42)   ; \e-MÂ\e-A
-    (latin-viscii-upper #x62)  ; Â
-    (latin-viscii      #xC2)   ; Â
+    (latin-iso8859-1   #xC2)   ; \e.A\eNB
+    (latin-iso8859-2   #xC2)   ; \e.B\eNB
+    (latin-iso8859-3   #xC2)   ; \e.C\eNB
+    (latin-iso8859-4   #xC2)   ; \e.D\eNB
+    (latin-iso8859-9   #xC2)   ; \e.M\eNB
+    (latin-viscii-upper #xE2)  ; \e.A\eNB
+    (latin-viscii      #xC2)   ; \e.A\eNB
     ))
 (define-char
   '((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH CIRCUMFLEX")
     (mirrored          . nil)
     (->decomposition   #x0041 #x0303)
     (->lowercase       #x00E3)
-    (latin-iso8859-1   #x43)   ; Ã
-    (latin-iso8859-4   #x43)   ; \e-DÃ\e-A
-    (latin-iso8859-9   #x43)   ; \e-MÃ\e-A
-    (latin-viscii-upper #x63)  ; Ã
-    (latin-viscii      #xC3)   ; Ã
+    (latin-iso8859-1   #xC3)   ; \e.A\eNC
+    (latin-iso8859-4   #xC3)   ; \e.D\eNC
+    (latin-iso8859-9   #xC3)   ; \e.M\eNC
+    (latin-viscii-upper #xE3)  ; \e.A\eNC
+    (latin-viscii      #xC3)   ; \e.A\eNC
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER A WITH TILDE")
     (mirrored          . nil)
     (->decomposition   #x0041 #x0308)
     (->lowercase       #x00E4)
-    (latin-iso8859-1   #x44)   ; Ä
-    (latin-iso8859-2   #x44)   ; \e-BÄ\e-A
-    (latin-iso8859-3   #x44)   ; \e-CÄ\e-A
-    (latin-iso8859-4   #x44)   ; \e-DÄ\e-A
-    (latin-iso8859-9   #x44)   ; \e-MÄ\e-A
+    (latin-iso8859-1   #xC4)   ; \e.A\eND
+    (latin-iso8859-2   #xC4)   ; \e.B\eND
+    (latin-iso8859-3   #xC4)   ; \e.C\eND
+    (latin-iso8859-4   #xC4)   ; \e.D\eND
+    (latin-iso8859-9   #xC4)   ; \e.M\eND
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER A WITH DIAERESIS")
     (mirrored          . nil)
     (->decomposition   #x0041 #x030A)
     (->lowercase       #x00E5)
-    (latin-iso8859-1   #x45)   ; Å
-    (latin-iso8859-4   #x45)   ; \e-DÅ\e-A
-    (latin-iso8859-9   #x45)   ; \e-MÅ\e-A
+    (latin-iso8859-1   #xC5)   ; \e.A\eNE
+    (latin-iso8859-4   #xC5)   ; \e.D\eNE
+    (latin-iso8859-9   #xC5)   ; \e.M\eNE
     ))
 (define-char
   '((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH RING ABOVE")
     (mirrored          . nil)
     (iso-10646-comment . "ash *")
     (->lowercase       #x00E6)
-    (latin-iso8859-1   #x46)   ; Æ
-    (latin-iso8859-4   #x46)   ; \e-DÆ\e-A
-    (latin-iso8859-9   #x46)   ; \e-MÆ\e-A
+    (latin-iso8859-1   #xC6)   ; \e.A\eNF
+    (latin-iso8859-4   #xC6)   ; \e.D\eNF
+    (latin-iso8859-9   #xC6)   ; \e.M\eNF
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER AE")
     (mirrored          . nil)
     (->decomposition   #x0043 #x0327)
     (->lowercase       #x00E7)
-    (latin-iso8859-1   #x47)   ; Ç
-    (latin-iso8859-2   #x47)   ; \e-BÇ\e-A
-    (latin-iso8859-3   #x47)   ; \e-CÇ\e-A
-    (latin-iso8859-9   #x47)   ; \e-MÇ\e-A
+    (latin-iso8859-1   #xC7)   ; \e.A\eNG
+    (latin-iso8859-2   #xC7)   ; \e.B\eNG
+    (latin-iso8859-3   #xC7)   ; \e.C\eNG
+    (latin-iso8859-9   #xC7)   ; \e.M\eNG
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER C WITH CEDILLA")
     (mirrored          . nil)
     (->decomposition   #x0045 #x0300)
     (->lowercase       #x00E8)
-    (latin-iso8859-1   #x48)   ; È
-    (latin-iso8859-3   #x48)   ; \e-CÈ\e-A
-    (latin-iso8859-9   #x48)   ; \e-MÈ\e-A
-    (latin-viscii-upper #x68)  ; È
-    (latin-viscii      #xC8)   ; È
+    (latin-iso8859-1   #xC8)   ; \e.A\eNH
+    (latin-iso8859-3   #xC8)   ; \e.C\eNH
+    (latin-iso8859-9   #xC8)   ; \e.M\eNH
+    (latin-viscii-upper #xE8)  ; \e.A\eNH
+    (latin-viscii      #xC8)   ; \e.A\eNH
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER E WITH GRAVE")
     (mirrored          . nil)
     (->decomposition   #x0045 #x0301)
     (->lowercase       #x00E9)
-    (latin-iso8859-1   #x49)   ; É
-    (latin-iso8859-2   #x49)   ; \e-BÉ\e-A
-    (latin-iso8859-3   #x49)   ; \e-CÉ\e-A
-    (latin-iso8859-4   #x49)   ; \e-DÉ\e-A
-    (latin-iso8859-9   #x49)   ; \e-MÉ\e-A
-    (latin-viscii-upper #x69)  ; É
-    (latin-viscii      #xC9)   ; É
+    (latin-iso8859-1   #xC9)   ; \e.A\eNI
+    (latin-iso8859-2   #xC9)   ; \e.B\eNI
+    (latin-iso8859-3   #xC9)   ; \e.C\eNI
+    (latin-iso8859-4   #xC9)   ; \e.D\eNI
+    (latin-iso8859-9   #xC9)   ; \e.M\eNI
+    (latin-viscii-upper #xE9)  ; \e.A\eNI
+    (latin-viscii      #xC9)   ; \e.A\eNI
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER E WITH ACUTE")
     (mirrored          . nil)
     (->decomposition   #x0045 #x0302)
     (->lowercase       #x00EA)
-    (latin-iso8859-1   #x4A)   ; Ê
-    (latin-iso8859-3   #x4A)   ; \e-CÊ\e-A
-    (latin-iso8859-9   #x4A)   ; \e-MÊ\e-A
-    (latin-viscii-upper #x6A)  ; Ê
-    (latin-viscii      #xCA)   ; Ê
+    (latin-iso8859-1   #xCA)   ; \e.A\eNJ
+    (latin-iso8859-3   #xCA)   ; \e.C\eNJ
+    (latin-iso8859-9   #xCA)   ; \e.M\eNJ
+    (latin-viscii-upper #xEA)  ; \e.A\eNJ
+    (latin-viscii      #xCA)   ; \e.A\eNJ
     ))
 (define-char
   '((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH CIRCUMFLEX")
     (mirrored          . nil)
     (->decomposition   #x0045 #x0308)
     (->lowercase       #x00EB)
-    (latin-iso8859-1   #x4B)   ; Ë
-    (latin-iso8859-2   #x4B)   ; \e-BË\e-A
-    (latin-iso8859-3   #x4B)   ; \e-CË\e-A
-    (latin-iso8859-4   #x4B)   ; \e-DË\e-A
-    (latin-iso8859-9   #x4B)   ; \e-MË\e-A
+    (latin-iso8859-1   #xCB)   ; \e.A\eNK
+    (latin-iso8859-2   #xCB)   ; \e.B\eNK
+    (latin-iso8859-3   #xCB)   ; \e.C\eNK
+    (latin-iso8859-4   #xCB)   ; \e.D\eNK
+    (latin-iso8859-9   #xCB)   ; \e.M\eNK
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER E WITH DIAERESIS")
     (mirrored          . nil)
     (->decomposition   #x0049 #x0300)
     (->lowercase       #x00EC)
-    (latin-iso8859-1   #x4C)   ; Ì
-    (latin-iso8859-3   #x4C)   ; \e-CÌ\e-A
-    (latin-iso8859-9   #x4C)   ; \e-MÌ\e-A
-    (latin-viscii-upper #x6C)  ; Ì
-    (latin-viscii      #xCC)   ; Ì
+    (latin-iso8859-1   #xCC)   ; \e.A\eNL
+    (latin-iso8859-3   #xCC)   ; \e.C\eNL
+    (latin-iso8859-9   #xCC)   ; \e.M\eNL
+    (latin-viscii-upper #xEC)  ; \e.A\eNL
+    (latin-viscii      #xCC)   ; \e.A\eNL
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER I WITH GRAVE")
     (mirrored          . nil)
     (->decomposition   #x0049 #x0301)
     (->lowercase       #x00ED)
-    (latin-iso8859-1   #x4D)   ; Í
-    (latin-iso8859-2   #x4D)   ; \e-BÍ\e-A
-    (latin-iso8859-3   #x4D)   ; \e-CÍ\e-A
-    (latin-iso8859-4   #x4D)   ; \e-DÍ\e-A
-    (latin-iso8859-9   #x4D)   ; \e-MÍ\e-A
-    (latin-viscii-upper #x6D)  ; Í
-    (latin-viscii      #xCD)   ; Í
+    (latin-iso8859-1   #xCD)   ; \e.A\eNM
+    (latin-iso8859-2   #xCD)   ; \e.B\eNM
+    (latin-iso8859-3   #xCD)   ; \e.C\eNM
+    (latin-iso8859-4   #xCD)   ; \e.D\eNM
+    (latin-iso8859-9   #xCD)   ; \e.M\eNM
+    (latin-viscii-upper #xED)  ; \e.A\eNM
+    (latin-viscii      #xCD)   ; \e.A\eNM
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER I WITH ACUTE")
     (mirrored          . nil)
     (->decomposition   #x0049 #x0302)
     (->lowercase       #x00EE)
-    (latin-iso8859-1   #x4E)   ; Î
-    (latin-iso8859-2   #x4E)   ; \e-BÎ\e-A
-    (latin-iso8859-3   #x4E)   ; \e-CÎ\e-A
-    (latin-iso8859-4   #x4E)   ; \e-DÎ\e-A
-    (latin-iso8859-9   #x4E)   ; \e-MÎ\e-A
+    (latin-iso8859-1   #xCE)   ; \e.A\eNN
+    (latin-iso8859-2   #xCE)   ; \e.B\eNN
+    (latin-iso8859-3   #xCE)   ; \e.C\eNN
+    (latin-iso8859-4   #xCE)   ; \e.D\eNN
+    (latin-iso8859-9   #xCE)   ; \e.M\eNN
     ))
 (define-char
   '((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH CIRCUMFLEX")
     (mirrored          . nil)
     (->decomposition   #x0049 #x0308)
     (->lowercase       #x00EF)
-    (latin-iso8859-1   #x4F)   ; Ï
-    (latin-iso8859-3   #x4F)   ; \e-CÏ\e-A
-    (latin-iso8859-9   #x4F)   ; \e-MÏ\e-A
+    (latin-iso8859-1   #xCF)   ; \e.A\eNO
+    (latin-iso8859-3   #xCF)   ; \e.C\eNO
+    (latin-iso8859-9   #xCF)   ; \e.M\eNO
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER I WITH DIAERESIS")
     (mirrored          . nil)
     (iso-10646-comment . "Icelandic")
     (->lowercase       #x00F0)
-    (latin-iso8859-1   #x50)   ; Ð
+    (latin-iso8859-1   #xD0)   ; \e.A\eNP
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER ETH")
     (mirrored          . nil)
     (->decomposition   #x004E #x0303)
     (->lowercase       #x00F1)
-    (latin-iso8859-1   #x51)   ; Ñ
-    (latin-iso8859-3   #x51)   ; \e-CÑ\e-A
-    (latin-iso8859-9   #x51)   ; \e-MÑ\e-A
+    (latin-iso8859-1   #xD1)   ; \e.A\eNQ
+    (latin-iso8859-3   #xD1)   ; \e.C\eNQ
+    (latin-iso8859-9   #xD1)   ; \e.M\eNQ
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER N WITH TILDE")
     (mirrored          . nil)
     (->decomposition   #x004F #x0300)
     (->lowercase       #x00F2)
-    (latin-iso8859-1   #x52)   ; Ò
-    (latin-iso8859-3   #x52)   ; \e-CÒ\e-A
-    (latin-iso8859-9   #x52)   ; \e-MÒ\e-A
-    (latin-viscii-upper #x72)  ; Ò
-    (latin-viscii      #xD2)   ; Ò
+    (latin-iso8859-1   #xD2)   ; \e.A\eNR
+    (latin-iso8859-3   #xD2)   ; \e.C\eNR
+    (latin-iso8859-9   #xD2)   ; \e.M\eNR
+    (latin-viscii-upper #xF2)  ; \e.A\eNR
+    (latin-viscii      #xD2)   ; \e.A\eNR
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER O WITH GRAVE")
     (mirrored          . nil)
     (->decomposition   #x004F #x0301)
     (->lowercase       #x00F3)
-    (latin-iso8859-1   #x53)   ; Ó
-    (latin-iso8859-2   #x53)   ; \e-BÓ\e-A
-    (latin-iso8859-3   #x53)   ; \e-CÓ\e-A
-    (latin-iso8859-9   #x53)   ; \e-MÓ\e-A
-    (latin-viscii-upper #x73)  ; Ó
-    (latin-viscii      #xD3)   ; Ó
+    (latin-iso8859-1   #xD3)   ; \e.A\eNS
+    (latin-iso8859-2   #xD3)   ; \e.B\eNS
+    (latin-iso8859-3   #xD3)   ; \e.C\eNS
+    (latin-iso8859-9   #xD3)   ; \e.M\eNS
+    (latin-viscii-upper #xF3)  ; \e.A\eNS
+    (latin-viscii      #xD3)   ; \e.A\eNS
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER O WITH ACUTE")
     (mirrored          . nil)
     (->decomposition   #x004F #x0302)
     (->lowercase       #x00F4)
-    (latin-iso8859-1   #x54)   ; Ô
-    (latin-iso8859-2   #x54)   ; \e-BÔ\e-A
-    (latin-iso8859-3   #x54)   ; \e-CÔ\e-A
-    (latin-iso8859-4   #x54)   ; \e-DÔ\e-A
-    (latin-iso8859-9   #x54)   ; \e-MÔ\e-A
-    (latin-viscii-upper #x74)  ; Ô
-    (latin-viscii      #xD4)   ; Ô
+    (latin-iso8859-1   #xD4)   ; \e.A\eNT
+    (latin-iso8859-2   #xD4)   ; \e.B\eNT
+    (latin-iso8859-3   #xD4)   ; \e.C\eNT
+    (latin-iso8859-4   #xD4)   ; \e.D\eNT
+    (latin-iso8859-9   #xD4)   ; \e.M\eNT
+    (latin-viscii-upper #xF4)  ; \e.A\eNT
+    (latin-viscii      #xD4)   ; \e.A\eNT
     ))
 (define-char
   '((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH CIRCUMFLEX")
     (mirrored          . nil)
     (->decomposition   #x004F #x0303)
     (->lowercase       #x00F5)
-    (latin-iso8859-1   #x55)   ; Õ
-    (latin-iso8859-4   #x55)   ; \e-DÕ\e-A
-    (latin-iso8859-9   #x55)   ; \e-MÕ\e-A
-    (latin-viscii-upper #x75)  ; Õ
-    (latin-viscii      #xA0)   ; Õ
+    (latin-iso8859-1   #xD5)   ; \e.A\eNU
+    (latin-iso8859-4   #xD5)   ; \e.D\eNU
+    (latin-iso8859-9   #xD5)   ; \e.M\eNU
+    (latin-viscii-upper #xF5)  ; \e.A\eNU
+    (latin-viscii      #xA0)   ; \e.A\eNU
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER O WITH TILDE")
     (mirrored          . nil)
     (->decomposition   #x004F #x0308)
     (->lowercase       #x00F6)
-    (latin-iso8859-1   #x56)   ; Ö
-    (latin-iso8859-2   #x56)   ; \e-BÖ\e-A
-    (latin-iso8859-3   #x56)   ; \e-CÖ\e-A
-    (latin-iso8859-4   #x56)   ; \e-DÖ\e-A
-    (latin-iso8859-9   #x56)   ; \e-MÖ\e-A
+    (latin-iso8859-1   #xD6)   ; \e.A\eNV
+    (latin-iso8859-2   #xD6)   ; \e.B\eNV
+    (latin-iso8859-3   #xD6)   ; \e.C\eNV
+    (latin-iso8859-4   #xD6)   ; \e.D\eNV
+    (latin-iso8859-9   #xD6)   ; \e.M\eNV
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER O WITH DIAERESIS")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (latin-iso8859-1   #x57)   ; ×
-    (latin-iso8859-2   #x57)   ; \e-B×\e-A
-    (latin-iso8859-3   #x57)   ; \e-C×\e-A
-    (latin-iso8859-4   #x57)   ; \e-D×\e-A
-    (hebrew-iso8859-8  #x2A)   ; \9b2]\e-Hª\9b0]\e-A
-    (latin-iso8859-9   #x57)   ; \e-M×\e-A
+    (latin-iso8859-1   #xD7)   ; \e.A\eNW
+    (latin-iso8859-2   #xD7)   ; \e.B\eNW
+    (latin-iso8859-3   #xD7)   ; \e.C\eNW
+    (latin-iso8859-4   #xD7)   ; \e.D\eNW
+    (hebrew-iso8859-8  #xAA)   ; \e[2]\e.H\eN*\e[0]
+    (latin-iso8859-9   #xD7)   ; \e.M\eNW
     ))
 (define-char
   '((name              . "FULLWIDTH MULTIPLICATION SIGN")
     (bidi-category     . "ON")
     (mirrored          . nil)
     (->decomposition   wide #x00D7)
-    (japanese-jisx0208-1978    #x21 #x5F)      ; \e$(B!_\e(B
-    (chinese-gb2312            #x21 #x41)      ; \e$(A!A\e(B
-    (japanese-jisx0208         #x21 #x5F)      ; \e$(B!_\e(B
+    (japanese-jisx0208-1978    #x21 #x5F)      ; \e$B!_\e(B
+    (chinese-gb2312            #x21 #x41)      ; \e$A!A\e(B
+    (japanese-jisx0208         #x21 #x5F)      ; \e$B!_\e(B
     (korean-ksc5601            #x21 #x3F)      ; \e$(C!?\e(B
     (chinese-cns11643-1                #x22 #x32)      ; \e$(G"2\e(B
     ))
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x00F8)
-    (latin-iso8859-1   #x58)   ; Ø
-    (latin-iso8859-4   #x58)   ; \e-DØ\e-A
-    (latin-iso8859-9   #x58)   ; \e-MØ\e-A
+    (latin-iso8859-1   #xD8)   ; \e.A\eNX
+    (latin-iso8859-4   #xD8)   ; \e.D\eNX
+    (latin-iso8859-9   #xD8)   ; \e.M\eNX
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER O WITH STROKE")
     (mirrored          . nil)
     (->decomposition   #x0055 #x0300)
     (->lowercase       #x00F9)
-    (latin-iso8859-1   #x59)   ; Ù
-    (latin-iso8859-3   #x59)   ; \e-CÙ\e-A
-    (latin-iso8859-9   #x59)   ; \e-MÙ\e-A
-    (latin-viscii-upper #x79)  ; Ù
-    (latin-viscii      #xD9)   ; Ù
+    (latin-iso8859-1   #xD9)   ; \e.A\eNY
+    (latin-iso8859-3   #xD9)   ; \e.C\eNY
+    (latin-iso8859-9   #xD9)   ; \e.M\eNY
+    (latin-viscii-upper #xF9)  ; \e.A\eNY
+    (latin-viscii      #xD9)   ; \e.A\eNY
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER U WITH GRAVE")
     (mirrored          . nil)
     (->decomposition   #x0055 #x0301)
     (->lowercase       #x00FA)
-    (latin-iso8859-1   #x5A)   ; Ú
-    (latin-iso8859-2   #x5A)   ; \e-BÚ\e-A
-    (latin-iso8859-3   #x5A)   ; \e-CÚ\e-A
-    (latin-iso8859-4   #x5A)   ; \e-DÚ\e-A
-    (latin-iso8859-9   #x5A)   ; \e-MÚ\e-A
-    (latin-viscii-upper #x7A)  ; Ú
-    (latin-viscii      #xDA)   ; Ú
+    (latin-iso8859-1   #xDA)   ; \e.A\eNZ
+    (latin-iso8859-2   #xDA)   ; \e.B\eNZ
+    (latin-iso8859-3   #xDA)   ; \e.C\eNZ
+    (latin-iso8859-4   #xDA)   ; \e.D\eNZ
+    (latin-iso8859-9   #xDA)   ; \e.M\eNZ
+    (latin-viscii-upper #xFA)  ; \e.A\eNZ
+    (latin-viscii      #xDA)   ; \e.A\eNZ
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER U WITH ACUTE")
     (mirrored          . nil)
     (->decomposition   #x0055 #x0302)
     (->lowercase       #x00FB)
-    (latin-iso8859-1   #x5B)   ; Û
-    (latin-iso8859-3   #x5B)   ; \e-CÛ\e-A
-    (latin-iso8859-4   #x5B)   ; \e-DÛ\e-A
-    (latin-iso8859-9   #x5B)   ; \e-MÛ\e-A
+    (latin-iso8859-1   #xDB)   ; \e.A\eN[
+    (latin-iso8859-3   #xDB)   ; \e.C\eN[
+    (latin-iso8859-4   #xDB)   ; \e.D\eN[
+    (latin-iso8859-9   #xDB)   ; \e.M\eN[
     ))
 (define-char
   '((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH CIRCUMFLEX")
     (mirrored          . nil)
     (->decomposition   #x0055 #x0308)
     (->lowercase       #x00FC)
-    (latin-iso8859-1   #x5C)   ; Ü
-    (latin-iso8859-2   #x5C)   ; \e-BÜ\e-A
-    (latin-iso8859-3   #x5C)   ; \e-CÜ\e-A
-    (latin-iso8859-4   #x5C)   ; \e-DÜ\e-A
-    (latin-iso8859-9   #x5C)   ; \e-MÜ\e-A
+    (latin-iso8859-1   #xDC)   ; \e.A\eN\
+    (latin-iso8859-2   #xDC)   ; \e.B\eN\
+    (latin-iso8859-3   #xDC)   ; \e.C\eN\
+    (latin-iso8859-4   #xDC)   ; \e.D\eN\
+    (latin-iso8859-9   #xDC)   ; \e.M\eN\
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER U WITH DIAERESIS")
     (mirrored          . nil)
     (->decomposition   #x0059 #x0301)
     (->lowercase       #x00FD)
-    (latin-iso8859-1   #x5D)   ; Ý
-    (latin-iso8859-2   #x5D)   ; \e-BÝ\e-A
-    (latin-viscii-upper #x7D)  ; Ý
-    (latin-viscii      #xDD)   ; Ý
+    (latin-iso8859-1   #xDD)   ; \e.A\eN]
+    (latin-iso8859-2   #xDD)   ; \e.B\eN]
+    (latin-viscii-upper #xFD)  ; \e.A\eN]
+    (latin-viscii      #xDD)   ; \e.A\eN]
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER Y WITH ACUTE")
     (mirrored          . nil)
     (iso-10646-comment . "Icelandic")
     (->lowercase       #x00FE)
-    (latin-iso8859-1   #x5E)   ; Þ
+    (latin-iso8859-1   #xDE)   ; \e.A\eN^
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER THORN")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "German")
-    (latin-iso8859-1   #x5F)   ; ß
-    (latin-iso8859-2   #x5F)   ; \e-Bß\e-A
-    (latin-iso8859-3   #x5F)   ; \e-Cß\e-A
-    (latin-iso8859-4   #x5F)   ; \e-Dß\e-A
-    (latin-iso8859-9   #x5F)   ; \e-Mß\e-A
+    (latin-iso8859-1   #xDF)   ; \e.A\eN_
+    (latin-iso8859-2   #xDF)   ; \e.B\eN_
+    (latin-iso8859-3   #xDF)   ; \e.C\eN_
+    (latin-iso8859-4   #xDF)   ; \e.D\eN_
+    (latin-iso8859-9   #xDF)   ; \e.M\eN_
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER SHARP S")
     (->decomposition   #x0061 #x0300)
     (->uppercase       #x00C0)
     (->titlecase       #x00C0)
-    (latin-iso8859-1   #x60)   ; à
-    (latin-iso8859-3   #x60)   ; \e-Cà\e-A
-    (latin-iso8859-9   #x60)   ; \e-Mà\e-A
-    (latin-viscii-lower #x60)  ; à
-    (latin-viscii      #xE0)   ; à
+    (latin-iso8859-1   #xE0)   ; \e.A\eN`
+    (latin-iso8859-3   #xE0)   ; \e.C\eN`
+    (latin-iso8859-9   #xE0)   ; \e.M\eN`
+    (latin-viscii-lower #xE0)  ; \e.A\eN`
+    (latin-viscii      #xE0)   ; \e.A\eN`
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER A WITH GRAVE")
     (->decomposition   #x0061 #x0301)
     (->uppercase       #x00C1)
     (->titlecase       #x00C1)
-    (latin-iso8859-1   #x61)   ; á
-    (latin-iso8859-2   #x61)   ; \e-Bá\e-A
-    (latin-iso8859-3   #x61)   ; \e-Cá\e-A
-    (latin-iso8859-4   #x61)   ; \e-Dá\e-A
-    (latin-iso8859-9   #x61)   ; \e-Má\e-A
-    (latin-viscii-lower #x61)  ; á
-    (latin-viscii      #xE1)   ; á
+    (latin-iso8859-1   #xE1)   ; \e.A\eNa
+    (latin-iso8859-2   #xE1)   ; \e.B\eNa
+    (latin-iso8859-3   #xE1)   ; \e.C\eNa
+    (latin-iso8859-4   #xE1)   ; \e.D\eNa
+    (latin-iso8859-9   #xE1)   ; \e.M\eNa
+    (latin-viscii-lower #xE1)  ; \e.A\eNa
+    (latin-viscii      #xE1)   ; \e.A\eNa
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER A WITH ACUTE")
     (->decomposition   #x0061 #x0302)
     (->uppercase       #x00C2)
     (->titlecase       #x00C2)
-    (latin-iso8859-1   #x62)   ; â
-    (latin-iso8859-2   #x62)   ; \e-Bâ\e-A
-    (latin-iso8859-3   #x62)   ; \e-Câ\e-A
-    (latin-iso8859-4   #x62)   ; \e-Dâ\e-A
-    (latin-iso8859-9   #x62)   ; \e-Mâ\e-A
-    (latin-viscii-lower #x62)  ; â
-    (latin-viscii      #xE2)   ; â
+    (latin-iso8859-1   #xE2)   ; \e.A\eNb
+    (latin-iso8859-2   #xE2)   ; \e.B\eNb
+    (latin-iso8859-3   #xE2)   ; \e.C\eNb
+    (latin-iso8859-4   #xE2)   ; \e.D\eNb
+    (latin-iso8859-9   #xE2)   ; \e.M\eNb
+    (latin-viscii-lower #xE2)  ; \e.A\eNb
+    (latin-viscii      #xE2)   ; \e.A\eNb
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER A WITH CIRCUMFLEX")
     (->decomposition   #x0061 #x0303)
     (->uppercase       #x00C3)
     (->titlecase       #x00C3)
-    (latin-iso8859-1   #x63)   ; ã
-    (latin-iso8859-4   #x63)   ; \e-Dã\e-A
-    (latin-iso8859-9   #x63)   ; \e-Mã\e-A
-    (latin-viscii-lower #x63)  ; ã
-    (latin-viscii      #xE3)   ; ã
+    (latin-iso8859-1   #xE3)   ; \e.A\eNc
+    (latin-iso8859-4   #xE3)   ; \e.D\eNc
+    (latin-iso8859-9   #xE3)   ; \e.M\eNc
+    (latin-viscii-lower #xE3)  ; \e.A\eNc
+    (latin-viscii      #xE3)   ; \e.A\eNc
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER A WITH TILDE")
     (->decomposition   #x0061 #x0308)
     (->uppercase       #x00C4)
     (->titlecase       #x00C4)
-    (latin-iso8859-1   #x64)   ; ä
-    (latin-iso8859-2   #x64)   ; \e-Bä\e-A
-    (latin-iso8859-3   #x64)   ; \e-Cä\e-A
-    (latin-iso8859-4   #x64)   ; \e-Dä\e-A
-    (latin-iso8859-9   #x64)   ; \e-Mä\e-A
+    (latin-iso8859-1   #xE4)   ; \e.A\eNd
+    (latin-iso8859-2   #xE4)   ; \e.B\eNd
+    (latin-iso8859-3   #xE4)   ; \e.C\eNd
+    (latin-iso8859-4   #xE4)   ; \e.D\eNd
+    (latin-iso8859-9   #xE4)   ; \e.M\eNd
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER A WITH DIAERESIS")
     (->decomposition   #x0061 #x030A)
     (->uppercase       #x00C5)
     (->titlecase       #x00C5)
-    (latin-iso8859-1   #x65)   ; å
-    (latin-iso8859-4   #x65)   ; \e-Då\e-A
-    (latin-iso8859-9   #x65)   ; \e-Må\e-A
+    (latin-iso8859-1   #xE5)   ; \e.A\eNe
+    (latin-iso8859-4   #xE5)   ; \e.D\eNe
+    (latin-iso8859-9   #xE5)   ; \e.M\eNe
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER A WITH RING ABOVE")
     (iso-10646-comment . "ash *")
     (->uppercase       #x00C6)
     (->titlecase       #x00C6)
-    (latin-iso8859-1   #x66)   ; æ
-    (latin-iso8859-4   #x66)   ; \e-Dæ\e-A
-    (latin-iso8859-9   #x66)   ; \e-Mæ\e-A
-    (ipa               #x24)   ; \e-0¤\e-A
+    (latin-iso8859-1   #xE6)   ; \e.A\eNf
+    (latin-iso8859-4   #xE6)   ; \e.D\eNf
+    (latin-iso8859-9   #xE6)   ; \e.M\eNf
+    (ipa               #xA4)   ; \e.0\eN$
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER AE")
     (->decomposition   #x0063 #x0327)
     (->uppercase       #x00C7)
     (->titlecase       #x00C7)
-    (latin-iso8859-1   #x67)   ; ç
-    (latin-iso8859-2   #x67)   ; \e-Bç\e-A
-    (latin-iso8859-3   #x67)   ; \e-Cç\e-A
-    (latin-iso8859-9   #x67)   ; \e-Mç\e-A
-    (ipa               #x4E)   ; \e-0Î\e-A
+    (latin-iso8859-1   #xE7)   ; \e.A\eNg
+    (latin-iso8859-2   #xE7)   ; \e.B\eNg
+    (latin-iso8859-3   #xE7)   ; \e.C\eNg
+    (latin-iso8859-9   #xE7)   ; \e.M\eNg
+    (ipa               #xCE)   ; \e.0\eNN
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER C WITH CEDILLA")
     (->decomposition   #x0065 #x0300)
     (->uppercase       #x00C8)
     (->titlecase       #x00C8)
-    (latin-iso8859-1   #x68)   ; è
-    (latin-iso8859-3   #x68)   ; \e-Cè\e-A
-    (latin-iso8859-9   #x68)   ; \e-Mè\e-A
-    (latin-viscii-lower #x68)  ; è
-    (latin-viscii      #xE8)   ; è
+    (latin-iso8859-1   #xE8)   ; \e.A\eNh
+    (latin-iso8859-3   #xE8)   ; \e.C\eNh
+    (latin-iso8859-9   #xE8)   ; \e.M\eNh
+    (latin-viscii-lower #xE8)  ; \e.A\eNh
+    (latin-viscii      #xE8)   ; \e.A\eNh
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER E WITH GRAVE")
     (->decomposition   #x0065 #x0301)
     (->uppercase       #x00C9)
     (->titlecase       #x00C9)
-    (latin-iso8859-1   #x69)   ; é
-    (latin-iso8859-2   #x69)   ; \e-Bé\e-A
-    (latin-iso8859-3   #x69)   ; \e-Cé\e-A
-    (latin-iso8859-4   #x69)   ; \e-Dé\e-A
-    (latin-iso8859-9   #x69)   ; \e-Mé\e-A
-    (latin-viscii-lower #x69)  ; é
-    (latin-viscii      #xE9)   ; é
+    (latin-iso8859-1   #xE9)   ; \e.A\eNi
+    (latin-iso8859-2   #xE9)   ; \e.B\eNi
+    (latin-iso8859-3   #xE9)   ; \e.C\eNi
+    (latin-iso8859-4   #xE9)   ; \e.D\eNi
+    (latin-iso8859-9   #xE9)   ; \e.M\eNi
+    (latin-viscii-lower #xE9)  ; \e.A\eNi
+    (latin-viscii      #xE9)   ; \e.A\eNi
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER E WITH ACUTE")
     (->decomposition   #x0065 #x0302)
     (->uppercase       #x00CA)
     (->titlecase       #x00CA)
-    (latin-iso8859-1   #x6A)   ; ê
-    (latin-iso8859-3   #x6A)   ; \e-Cê\e-A
-    (latin-iso8859-9   #x6A)   ; \e-Mê\e-A
-    (latin-viscii-lower #x6A)  ; ê
-    (latin-viscii      #xEA)   ; ê
+    (latin-iso8859-1   #xEA)   ; \e.A\eNj
+    (latin-iso8859-3   #xEA)   ; \e.C\eNj
+    (latin-iso8859-9   #xEA)   ; \e.M\eNj
+    (latin-viscii-lower #xEA)  ; \e.A\eNj
+    (latin-viscii      #xEA)   ; \e.A\eNj
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER E WITH CIRCUMFLEX")
     (->decomposition   #x0065 #x0308)
     (->uppercase       #x00CB)
     (->titlecase       #x00CB)
-    (latin-iso8859-1   #x6B)   ; ë
-    (latin-iso8859-2   #x6B)   ; \e-Bë\e-A
-    (latin-iso8859-3   #x6B)   ; \e-Cë\e-A
-    (latin-iso8859-4   #x6B)   ; \e-Dë\e-A
-    (latin-iso8859-9   #x6B)   ; \e-Më\e-A
+    (latin-iso8859-1   #xEB)   ; \e.A\eNk
+    (latin-iso8859-2   #xEB)   ; \e.B\eNk
+    (latin-iso8859-3   #xEB)   ; \e.C\eNk
+    (latin-iso8859-4   #xEB)   ; \e.D\eNk
+    (latin-iso8859-9   #xEB)   ; \e.M\eNk
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER E WITH DIAERESIS")
     (->decomposition   #x0069 #x0300)
     (->uppercase       #x00CC)
     (->titlecase       #x00CC)
-    (latin-iso8859-1   #x6C)   ; ì
-    (latin-iso8859-3   #x6C)   ; \e-Cì\e-A
-    (latin-iso8859-9   #x6C)   ; \e-Mì\e-A
-    (latin-viscii-lower #x6C)  ; ì
-    (latin-viscii      #xEC)   ; ì
+    (latin-iso8859-1   #xEC)   ; \e.A\eNl
+    (latin-iso8859-3   #xEC)   ; \e.C\eNl
+    (latin-iso8859-9   #xEC)   ; \e.M\eNl
+    (latin-viscii-lower #xEC)  ; \e.A\eNl
+    (latin-viscii      #xEC)   ; \e.A\eNl
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER I WITH GRAVE")
     (->decomposition   #x0069 #x0301)
     (->uppercase       #x00CD)
     (->titlecase       #x00CD)
-    (latin-iso8859-1   #x6D)   ; í
-    (latin-iso8859-2   #x6D)   ; \e-Bí\e-A
-    (latin-iso8859-3   #x6D)   ; \e-Cí\e-A
-    (latin-iso8859-4   #x6D)   ; \e-Dí\e-A
-    (latin-iso8859-9   #x6D)   ; \e-Mí\e-A
-    (latin-viscii-lower #x6D)  ; í
-    (latin-viscii      #xED)   ; í
+    (latin-iso8859-1   #xED)   ; \e.A\eNm
+    (latin-iso8859-2   #xED)   ; \e.B\eNm
+    (latin-iso8859-3   #xED)   ; \e.C\eNm
+    (latin-iso8859-4   #xED)   ; \e.D\eNm
+    (latin-iso8859-9   #xED)   ; \e.M\eNm
+    (latin-viscii-lower #xED)  ; \e.A\eNm
+    (latin-viscii      #xED)   ; \e.A\eNm
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER I WITH ACUTE")
     (->decomposition   #x0069 #x0302)
     (->uppercase       #x00CE)
     (->titlecase       #x00CE)
-    (latin-iso8859-1   #x6E)   ; î
-    (latin-iso8859-2   #x6E)   ; \e-Bî\e-A
-    (latin-iso8859-3   #x6E)   ; \e-Cî\e-A
-    (latin-iso8859-4   #x6E)   ; \e-Dî\e-A
-    (latin-iso8859-9   #x6E)   ; \e-Mî\e-A
+    (latin-iso8859-1   #xEE)   ; \e.A\eNn
+    (latin-iso8859-2   #xEE)   ; \e.B\eNn
+    (latin-iso8859-3   #xEE)   ; \e.C\eNn
+    (latin-iso8859-4   #xEE)   ; \e.D\eNn
+    (latin-iso8859-9   #xEE)   ; \e.M\eNn
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER I WITH CIRCUMFLEX")
     (->decomposition   #x0069 #x0308)
     (->uppercase       #x00CF)
     (->titlecase       #x00CF)
-    (latin-iso8859-1   #x6F)   ; ï
-    (latin-iso8859-3   #x6F)   ; \e-Cï\e-A
-    (latin-iso8859-9   #x6F)   ; \e-Mï\e-A
+    (latin-iso8859-1   #xEF)   ; \e.A\eNo
+    (latin-iso8859-3   #xEF)   ; \e.C\eNo
+    (latin-iso8859-9   #xEF)   ; \e.M\eNo
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER I WITH DIAERESIS")
     (iso-10646-comment . "Icelandic")
     (->uppercase       #x00D0)
     (->titlecase       #x00D0)
-    (latin-iso8859-1   #x70)   ; ð
-    (ipa               #x49)   ; \e-0É\e-A
+    (latin-iso8859-1   #xF0)   ; \e.A\eNp
+    (ipa               #xC9)   ; \e.0\eNI
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER ETH")
     (->decomposition   #x006E #x0303)
     (->uppercase       #x00D1)
     (->titlecase       #x00D1)
-    (latin-iso8859-1   #x71)   ; ñ
-    (latin-iso8859-3   #x71)   ; \e-Cñ\e-A
-    (latin-iso8859-9   #x71)   ; \e-Mñ\e-A
+    (latin-iso8859-1   #xF1)   ; \e.A\eNq
+    (latin-iso8859-3   #xF1)   ; \e.C\eNq
+    (latin-iso8859-9   #xF1)   ; \e.M\eNq
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER N WITH TILDE")
     (->decomposition   #x006F #x0300)
     (->uppercase       #x00D2)
     (->titlecase       #x00D2)
-    (latin-iso8859-1   #x72)   ; ò
-    (latin-iso8859-3   #x72)   ; \e-Cò\e-A
-    (latin-iso8859-9   #x72)   ; \e-Mò\e-A
-    (latin-viscii-lower #x72)  ; ò
-    (latin-viscii      #xF2)   ; ò
+    (latin-iso8859-1   #xF2)   ; \e.A\eNr
+    (latin-iso8859-3   #xF2)   ; \e.C\eNr
+    (latin-iso8859-9   #xF2)   ; \e.M\eNr
+    (latin-viscii-lower #xF2)  ; \e.A\eNr
+    (latin-viscii      #xF2)   ; \e.A\eNr
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER O WITH GRAVE")
     (->decomposition   #x006F #x0301)
     (->uppercase       #x00D3)
     (->titlecase       #x00D3)
-    (latin-iso8859-1   #x73)   ; ó
-    (latin-iso8859-2   #x73)   ; \e-Bó\e-A
-    (latin-iso8859-3   #x73)   ; \e-Có\e-A
-    (latin-iso8859-9   #x73)   ; \e-Mó\e-A
-    (latin-viscii-lower #x73)  ; ó
-    (latin-viscii      #xF3)   ; ó
+    (latin-iso8859-1   #xF3)   ; \e.A\eNs
+    (latin-iso8859-2   #xF3)   ; \e.B\eNs
+    (latin-iso8859-3   #xF3)   ; \e.C\eNs
+    (latin-iso8859-9   #xF3)   ; \e.M\eNs
+    (latin-viscii-lower #xF3)  ; \e.A\eNs
+    (latin-viscii      #xF3)   ; \e.A\eNs
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER O WITH ACUTE")
     (->decomposition   #x006F #x0302)
     (->uppercase       #x00D4)
     (->titlecase       #x00D4)
-    (latin-iso8859-1   #x74)   ; ô
-    (latin-iso8859-2   #x74)   ; \e-Bô\e-A
-    (latin-iso8859-3   #x74)   ; \e-Cô\e-A
-    (latin-iso8859-4   #x74)   ; \e-Dô\e-A
-    (latin-iso8859-9   #x74)   ; \e-Mô\e-A
-    (latin-viscii-lower #x74)  ; ô
-    (latin-viscii      #xF4)   ; ô
+    (latin-iso8859-1   #xF4)   ; \e.A\eNt
+    (latin-iso8859-2   #xF4)   ; \e.B\eNt
+    (latin-iso8859-3   #xF4)   ; \e.C\eNt
+    (latin-iso8859-4   #xF4)   ; \e.D\eNt
+    (latin-iso8859-9   #xF4)   ; \e.M\eNt
+    (latin-viscii-lower #xF4)  ; \e.A\eNt
+    (latin-viscii      #xF4)   ; \e.A\eNt
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER O WITH CIRCUMFLEX")
     (->decomposition   #x006F #x0303)
     (->uppercase       #x00D5)
     (->titlecase       #x00D5)
-    (latin-iso8859-1   #x75)   ; õ
-    (latin-iso8859-4   #x75)   ; \e-Dõ\e-A
-    (latin-iso8859-9   #x75)   ; \e-Mõ\e-A
-    (latin-viscii-lower #x75)  ; õ
-    (latin-viscii      #xF5)   ; õ
+    (latin-iso8859-1   #xF5)   ; \e.A\eNu
+    (latin-iso8859-4   #xF5)   ; \e.D\eNu
+    (latin-iso8859-9   #xF5)   ; \e.M\eNu
+    (latin-viscii-lower #xF5)  ; \e.A\eNu
+    (latin-viscii      #xF5)   ; \e.A\eNu
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER O WITH TILDE")
     (->decomposition   #x006F #x0308)
     (->uppercase       #x00D6)
     (->titlecase       #x00D6)
-    (latin-iso8859-1   #x76)   ; ö
-    (latin-iso8859-2   #x76)   ; \e-Bö\e-A
-    (latin-iso8859-3   #x76)   ; \e-Cö\e-A
-    (latin-iso8859-4   #x76)   ; \e-Dö\e-A
-    (latin-iso8859-9   #x76)   ; \e-Mö\e-A
+    (latin-iso8859-1   #xF6)   ; \e.A\eNv
+    (latin-iso8859-2   #xF6)   ; \e.B\eNv
+    (latin-iso8859-3   #xF6)   ; \e.C\eNv
+    (latin-iso8859-4   #xF6)   ; \e.D\eNv
+    (latin-iso8859-9   #xF6)   ; \e.M\eNv
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER O WITH DIAERESIS")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (latin-iso8859-1   #x77)   ; ÷
-    (latin-iso8859-2   #x77)   ; \e-B÷\e-A
-    (latin-iso8859-3   #x77)   ; \e-C÷\e-A
-    (latin-iso8859-4   #x77)   ; \e-D÷\e-A
-    (hebrew-iso8859-8  #x3A)   ; \9b2]\e-Hº\9b0]\e-A
-    (latin-iso8859-9   #x77)   ; \e-M÷\e-A
+    (latin-iso8859-1   #xF7)   ; \e.A\eNw
+    (latin-iso8859-2   #xF7)   ; \e.B\eNw
+    (latin-iso8859-3   #xF7)   ; \e.C\eNw
+    (latin-iso8859-4   #xF7)   ; \e.D\eNw
+    (hebrew-iso8859-8  #xBA)   ; \e[2]\e.H\eN:\e[0]
+    (latin-iso8859-9   #xF7)   ; \e.M\eNw
     ))
 (define-char
   '((name              . "FULLWIDTH DIVISION SIGN")
     (bidi-category     . "ON")
     (mirrored          . nil)
     (->decomposition   wide #x00F7)
-    (japanese-jisx0208-1978    #x21 #x60)      ; \e$(B!`\e(B
-    (chinese-gb2312            #x21 #x42)      ; \e$(A!B\e(B
-    (japanese-jisx0208         #x21 #x60)      ; \e$(B!`\e(B
+    (japanese-jisx0208-1978    #x21 #x60)      ; \e$B!`\e(B
+    (chinese-gb2312            #x21 #x42)      ; \e$A!B\e(B
+    (japanese-jisx0208         #x21 #x60)      ; \e$B!`\e(B
     (korean-ksc5601            #x21 #x40)      ; \e$(C!@\e(B
     (chinese-cns11643-1                #x22 #x33)      ; \e$(G"3\e(B
     ))
     (mirrored          . nil)
     (->uppercase       #x00D8)
     (->titlecase       #x00D8)
-    (latin-iso8859-1   #x78)   ; ø
-    (latin-iso8859-4   #x78)   ; \e-Dø\e-A
-    (latin-iso8859-9   #x78)   ; \e-Mø\e-A
-    (ipa               #x2F)   ; \e-0¯\e-A
+    (latin-iso8859-1   #xF8)   ; \e.A\eNx
+    (latin-iso8859-4   #xF8)   ; \e.D\eNx
+    (latin-iso8859-9   #xF8)   ; \e.M\eNx
+    (ipa               #xAF)   ; \e.0\eN/
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER O WITH STROKE")
     (->decomposition   #x0075 #x0300)
     (->uppercase       #x00D9)
     (->titlecase       #x00D9)
-    (latin-iso8859-1   #x79)   ; ù
-    (latin-iso8859-3   #x79)   ; \e-Cù\e-A
-    (latin-iso8859-9   #x79)   ; \e-Mù\e-A
-    (latin-viscii-lower #x79)  ; ù
-    (latin-viscii      #xF9)   ; ù
+    (latin-iso8859-1   #xF9)   ; \e.A\eNy
+    (latin-iso8859-3   #xF9)   ; \e.C\eNy
+    (latin-iso8859-9   #xF9)   ; \e.M\eNy
+    (latin-viscii-lower #xF9)  ; \e.A\eNy
+    (latin-viscii      #xF9)   ; \e.A\eNy
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER U WITH GRAVE")
     (->decomposition   #x0075 #x0301)
     (->uppercase       #x00DA)
     (->titlecase       #x00DA)
-    (latin-iso8859-1   #x7A)   ; ú
-    (latin-iso8859-2   #x7A)   ; \e-Bú\e-A
-    (latin-iso8859-3   #x7A)   ; \e-Cú\e-A
-    (latin-iso8859-4   #x7A)   ; \e-Dú\e-A
-    (latin-iso8859-9   #x7A)   ; \e-Mú\e-A
-    (latin-viscii-lower #x7A)  ; ú
-    (latin-viscii      #xFA)   ; ú
+    (latin-iso8859-1   #xFA)   ; \e.A\eNz
+    (latin-iso8859-2   #xFA)   ; \e.B\eNz
+    (latin-iso8859-3   #xFA)   ; \e.C\eNz
+    (latin-iso8859-4   #xFA)   ; \e.D\eNz
+    (latin-iso8859-9   #xFA)   ; \e.M\eNz
+    (latin-viscii-lower #xFA)  ; \e.A\eNz
+    (latin-viscii      #xFA)   ; \e.A\eNz
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER U WITH ACUTE")
     (->decomposition   #x0075 #x0302)
     (->uppercase       #x00DB)
     (->titlecase       #x00DB)
-    (latin-iso8859-1   #x7B)   ; û
-    (latin-iso8859-3   #x7B)   ; \e-Cû\e-A
-    (latin-iso8859-4   #x7B)   ; \e-Dû\e-A
-    (latin-iso8859-9   #x7B)   ; \e-Mû\e-A
+    (latin-iso8859-1   #xFB)   ; \e.A\eN{
+    (latin-iso8859-3   #xFB)   ; \e.C\eN{
+    (latin-iso8859-4   #xFB)   ; \e.D\eN{
+    (latin-iso8859-9   #xFB)   ; \e.M\eN{
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER U WITH CIRCUMFLEX")
     (->decomposition   #x0075 #x0308)
     (->uppercase       #x00DC)
     (->titlecase       #x00DC)
-    (latin-iso8859-1   #x7C)   ; ü
-    (latin-iso8859-2   #x7C)   ; \e-Bü\e-A
-    (latin-iso8859-3   #x7C)   ; \e-Cü\e-A
-    (latin-iso8859-4   #x7C)   ; \e-Dü\e-A
-    (latin-iso8859-9   #x7C)   ; \e-Mü\e-A
+    (latin-iso8859-1   #xFC)   ; \e.A\eN|
+    (latin-iso8859-2   #xFC)   ; \e.B\eN|
+    (latin-iso8859-3   #xFC)   ; \e.C\eN|
+    (latin-iso8859-4   #xFC)   ; \e.D\eN|
+    (latin-iso8859-9   #xFC)   ; \e.M\eN|
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER U WITH DIAERESIS")
     (->decomposition   #x0079 #x0301)
     (->uppercase       #x00DD)
     (->titlecase       #x00DD)
-    (latin-iso8859-1   #x7D)   ; ý
-    (latin-iso8859-2   #x7D)   ; \e-Bý\e-A
-    (latin-viscii-lower #x7D)  ; ý
-    (latin-viscii      #xFD)   ; ý
+    (latin-iso8859-1   #xFD)   ; \e.A\eN}
+    (latin-iso8859-2   #xFD)   ; \e.B\eN}
+    (latin-viscii-lower #xFD)  ; \e.A\eN}
+    (latin-viscii      #xFD)   ; \e.A\eN}
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER Y WITH ACUTE")
     (iso-10646-comment . "Icelandic")
     (->uppercase       #x00DE)
     (->titlecase       #x00DE)
-    (latin-iso8859-1   #x7E)   ; þ
+    (latin-iso8859-1   #xFE)   ; \e.A\eN~
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER THORN")
     (->decomposition   #x0079 #x0308)
     (->uppercase       #x0178)
     (->titlecase       #x0178)
-    (latin-iso8859-1   #x7F)   ; ÿ
-    (latin-iso8859-9   #x7F)   ; \e-Mÿ\e-A
+    (latin-iso8859-1   #xFF)   ; \e.A\eN\7f
+    (latin-iso8859-9   #xFF)   ; \e.M\eN\7f
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER Y WITH DIAERESIS")