(QUOTATION MARK): Separate JX1-2230.
authortomo <tomo>
Sat, 21 Jul 2001 10:33:59 +0000 (10:33 +0000)
committertomo <tomo>
Sat, 21 Jul 2001 10:33:59 +0000 (10:33 +0000)
(APOSTROPHE): Separate JX1-222F.
(HYPHEN-MINUS): Separate JX1-2231.
(TILDE): Separate JX1-2232.
(U+007F): Add `name' as "DELETE".

lisp/utf-2000/u00020-Basic-Latin.el

index 1e01304..2795c62 100644 (file)
 (define-char
   '((name              . "SPACE")
-    (ucs               . #x0020)
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
-    (ascii             #x20)   ;  
-    (ipa               #xFF)   ; øº’›¿
-    (latin-viscii      #x20)   ;  
+    (ascii             . #x20) ; øº�¿›
+    (ipa               . #xFF) ; øº’›¿
+    (latin-viscii      . #x20) ;
+    (ucs               . #x20) ;
     ))
 (define-char
   '((name              . "EXCLAMATION MARK")
-    (ucs               . #x0021)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ascii             #x21)   ; !
-    (latin-jisx0201    #x21)   ; øº‘‹Œ
-    (latin-viscii      #x21)   ; !
+    (ascii             . #x21) ; øº�¿œ
+    (latin-jisx0201    . #x21) ; øº‘‹Œ
+    (latin-viscii      . #x21) ; !
+    (ucs               . #x21) ; !
     ))
 (define-char
   '((name              . "QUOTATION MARK")
-    (ucs               . #x0022)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ascii                     #x22)   ; "
-    (latin-jisx0201            #x22)   ; øº‘‹�
-    (latin-viscii              #x22)   ; "
-    (japanese-jisx0213-1       #x22 #x30)      ; "
+    (ascii             . #x22) ; øº�¿�
+    (latin-jisx0201    . #x22) ; øº‘‹�
+    (latin-viscii      . #x22) ; "
+    (ucs               . #x22) ; "
     ))
 (define-char
   '((name              . "NUMBER SIGN")
-    (ucs               . #x0023)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (ascii             #x23)   ; #
-    (latin-jisx0201    #x23)   ; øº‘‹Ž
-    (latin-viscii      #x23)   ; #
+    (ascii             . #x23) ; øº�¿ž
+    (latin-jisx0201    . #x23) ; øº‘‹Ž
+    (latin-viscii      . #x23) ; #
+    (ucs               . #x23) ; #
     ))
 (define-char
   '((name              . "DOLLAR SIGN")
-    (ucs               . #x0024)
     (general-category  symbol currency) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (ascii             #x24)   ; $
-    (latin-jisx0201    #x24)   ; øº‘‹�
-    (latin-viscii      #x24)   ; $
+    (ascii             . #x24) ; øº�¿Ÿ
+    (latin-jisx0201    . #x24) ; øº‘‹�
+    (latin-viscii      . #x24) ; $
+    (ucs               . #x24) ; $
     ))
 (define-char
   '((name              . "PERCENT SIGN")
-    (ucs               . #x0025)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (ascii             #x25)   ; %
-    (latin-jisx0201    #x25)   ; øº‘‹�
-    (latin-viscii      #x25)   ; %
+    (ascii             . #x25) ; øº�¿ 
+    (latin-jisx0201    . #x25) ; øº‘‹�
+    (latin-viscii      . #x25) ; %
+    (ucs               . #x25) ; %
     ))
 (define-char
   '((name              . "AMPERSAND")
-    (ucs               . #x0026)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ascii             #x26)   ; &
-    (latin-jisx0201    #x26)   ; øº‘‹‘
-    (latin-viscii      #x26)   ; &
+    (ascii             . #x26) ; øº�¿¡
+    (latin-jisx0201    . #x26) ; øº‘‹‘
+    (latin-viscii      . #x26) ; &
+    (ucs               . #x26) ; &
     ))
 (define-char
   '((name              . "APOSTROPHE")
-    (ucs               . #x0027)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ascii                     #x27)   ; '
-    (latin-jisx0201            #x27)   ; øº‘‹’
-    (latin-viscii              #x27)   ; '
-    (japanese-jisx0213-1       #x22 #x2F)      ; '
+    (ascii             . #x27) ; øº�¿¢
+    (latin-jisx0201    . #x27) ; øº‘‹’
+    (latin-viscii      . #x27) ; '
+    (ucs               . #x27) ; '
     ))
 (define-char
   '((name              . "LEFT PARENTHESIS")
-    (ucs               . #x0028)
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (ascii             #x28)   ; (
-    (latin-jisx0201    #x28)   ; øº‘‹“
-    (latin-viscii      #x28)   ; (
+    (ascii             . #x28) ; øº�¿£
+    (latin-jisx0201    . #x28) ; øº‘‹“
+    (latin-viscii      . #x28) ; (
+    (ucs               . #x28) ; (
     ))
 (define-char
   '((name              . "RIGHT PARENTHESIS")
-    (ucs               . #x0029)
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (ascii             #x29)   ; )
-    (latin-jisx0201    #x29)   ; øº‘‹”
-    (latin-viscii      #x29)   ; )
+    (ascii             . #x29) ; øº�¿¤
+    (latin-jisx0201    . #x29) ; øº‘‹”
+    (latin-viscii      . #x29) ; )
+    (ucs               . #x29) ; )
     ))
 (define-char
   '((name              . "ASTERISK")
-    (ucs               . #x002A)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ascii             #x2A)   ; *
-    (latin-jisx0201    #x2A)   ; øº‘‹•
-    (latin-viscii      #x2A)   ; *
+    (ascii             . #x2A) ; øº�¿¥
+    (latin-jisx0201    . #x2A) ; øº‘‹•
+    (latin-viscii      . #x2A) ; *
+    (ucs               . #x2A) ; *
     ))
 (define-char
   '((name              . "PLUS SIGN")
-    (ucs               . #x002B)
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (ascii             #x2B)   ; +
-    (latin-jisx0201    #x2B)   ; øº‘‹–
-    (latin-viscii      #x2B)   ; +
+    (ascii             . #x2B) ; øº�¿¦
+    (latin-jisx0201    . #x2B) ; øº‘‹–
+    (latin-viscii      . #x2B) ; +
+    (ucs               . #x2B) ; +
     ))
 (define-char
   '((name              . "COMMA")
-    (ucs               . #x002C)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "CS")
     (mirrored          . nil)
-    (ascii             #x2C)   ; ,
-    (latin-jisx0201    #x2C)   ; øº‘‹—
-    (latin-viscii      #x2C)   ; ,
+    (ascii             . #x2C) ; øº�¿§
+    (latin-jisx0201    . #x2C) ; øº‘‹—
+    (latin-viscii      . #x2C) ; ,
+    (ucs               . #x2C) ; ,
     ))
 (define-char
   '((name              . "HYPHEN-MINUS")
-    (ucs               . #x002D)
     (general-category  punctuation dash) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (ascii                     #x2D)   ; -
-    (latin-jisx0201            #x2D)   ; øº‘‹˜
-    (latin-viscii              #x2D)   ; -
-    (japanese-jisx0213-1       #x22 #x31)      ; -
+    (ascii             . #x2D) ; øº�¿¨
+    (latin-jisx0201    . #x2D) ; øº‘‹˜
+    (latin-viscii      . #x2D) ; -
+    (ucs               . #x2D) ; -
     ))
 (define-char
   '((name              . "FULL STOP")
-    (ucs               . #x002E)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "CS")
     (mirrored          . nil)
-    (ascii             #x2E)   ; .
-    (latin-jisx0201    #x2E)   ; øº‘‹™
-    (latin-viscii      #x2E)   ; .
+    (ascii             . #x2E) ; øº�¿©
+    (latin-jisx0201    . #x2E) ; øº‘‹™
+    (latin-viscii      . #x2E) ; .
+    (ucs               . #x2E) ; .
     ))
 (define-char
   '((name              . "SOLIDUS")
-    (ucs               . #x002F)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ES")
     (mirrored          . nil)
-    (ascii             #x2F)   ; /
-    (latin-jisx0201    #x2F)   ; øº‘‹š
-    (latin-viscii      #x2F)   ; /
+    (ascii             . #x2F) ; øº�¿ª
+    (latin-jisx0201    . #x2F) ; øº‘‹š
+    (latin-viscii      . #x2F) ; /
+    (ucs               . #x2F) ; /
     ))
 (define-char
   '((name              . "DIGIT ZERO")
-    (ucs               . #x0030)
     (general-category  number decimal-digit) ; Normative Category
     (bidi-category     . "EN")
     (mirrored          . nil)
     (decimal-digit-value . 0)
     (digit-value        . 0)
     (numeric-value      . 0)
-    (ascii             #x30)   ; 0
-    (latin-jisx0201    #x30)   ; øº‘‹›
-    (latin-viscii      #x30)   ; 0
+    (ascii             . #x30) ; øº�¿«
+    (latin-jisx0201    . #x30) ; øº‘‹›
+    (latin-viscii      . #x30) ; 0
+    (ucs               . #x30) ; 0
     ))
 (define-char
   '((name              . "DIGIT ONE")
-    (ucs               . #x0031)
     (general-category  number decimal-digit) ; Normative Category
     (bidi-category     . "EN")
     (mirrored          . nil)
     (decimal-digit-value . 1)
     (digit-value        . 1)
     (numeric-value      . 1)
-    (ascii             #x31)   ; 1
-    (latin-jisx0201    #x31)   ; øº‘‹œ
-    (latin-viscii      #x31)   ; 1
+    (ascii             . #x31) ; øº�¿¬
+    (latin-jisx0201    . #x31) ; øº‘‹œ
+    (latin-viscii      . #x31) ; 1
+    (ucs               . #x31) ; 1
     ))
 (define-char
   '((name              . "DIGIT TWO")
-    (ucs               . #x0032)
     (general-category  number decimal-digit) ; Normative Category
     (bidi-category     . "EN")
     (mirrored          . nil)
     (decimal-digit-value . 2)
     (digit-value        . 2)
     (numeric-value      . 2)
-    (ascii             #x32)   ; 2
-    (latin-jisx0201    #x32)   ; øº‘‹�
-    (latin-viscii      #x32)   ; 2
+    (ascii             . #x32) ; øº�¿­
+    (latin-jisx0201    . #x32) ; øº‘‹�
+    (latin-viscii      . #x32) ; 2
+    (ucs               . #x32) ; 2
     ))
 (define-char
   '((name              . "DIGIT THREE")
-    (ucs               . #x0033)
     (general-category  number decimal-digit) ; Normative Category
     (bidi-category     . "EN")
     (mirrored          . nil)
     (decimal-digit-value . 3)
     (digit-value        . 3)
     (numeric-value      . 3)
-    (ascii             #x33)   ; 3
-    (latin-jisx0201    #x33)   ; øº‘‹ž
-    (latin-viscii      #x33)   ; 3
+    (ascii             . #x33) ; øº�¿®
+    (latin-jisx0201    . #x33) ; øº‘‹ž
+    (latin-viscii      . #x33) ; 3
+    (ucs               . #x33) ; 3
     ))
 (define-char
   '((name              . "DIGIT FOUR")
-    (ucs               . #x0034)
     (general-category  number decimal-digit) ; Normative Category
     (bidi-category     . "EN")
     (mirrored          . nil)
     (decimal-digit-value . 4)
     (digit-value        . 4)
     (numeric-value      . 4)
-    (ascii             #x34)   ; 4
-    (latin-jisx0201    #x34)   ; øº‘‹Ÿ
-    (latin-viscii      #x34)   ; 4
+    (ascii             . #x34) ; øº�¿¯
+    (latin-jisx0201    . #x34) ; øº‘‹Ÿ
+    (latin-viscii      . #x34) ; 4
+    (ucs               . #x34) ; 4
     ))
 (define-char
   '((name              . "DIGIT FIVE")
-    (ucs               . #x0035)
     (general-category  number decimal-digit) ; Normative Category
     (bidi-category     . "EN")
     (mirrored          . nil)
     (decimal-digit-value . 5)
     (digit-value        . 5)
     (numeric-value      . 5)
-    (ascii             #x35)   ; 5
-    (latin-jisx0201    #x35)   ; øº‘‹ 
-    (latin-viscii      #x35)   ; 5
+    (ascii             . #x35) ; øº�¿°
+    (latin-jisx0201    . #x35) ; øº‘‹ 
+    (latin-viscii      . #x35) ; 5
+    (ucs               . #x35) ; 5
     ))
 (define-char
   '((name              . "DIGIT SIX")
-    (ucs               . #x0036)
     (general-category  number decimal-digit) ; Normative Category
     (bidi-category     . "EN")
     (mirrored          . nil)
     (decimal-digit-value . 6)
     (digit-value        . 6)
     (numeric-value      . 6)
-    (ascii             #x36)   ; 6
-    (latin-jisx0201    #x36)   ; øº‘‹¡
-    (latin-viscii      #x36)   ; 6
+    (ascii             . #x36) ; øº�¿±
+    (latin-jisx0201    . #x36) ; øº‘‹¡
+    (latin-viscii      . #x36) ; 6
+    (ucs               . #x36) ; 6
     ))
 (define-char
   '((name              . "DIGIT SEVEN")
-    (ucs               . #x0037)
     (general-category  number decimal-digit) ; Normative Category
     (bidi-category     . "EN")
     (mirrored          . nil)
     (decimal-digit-value . 7)
     (digit-value        . 7)
     (numeric-value      . 7)
-    (ascii             #x37)   ; 7
-    (latin-jisx0201    #x37)   ; øº‘‹¢
-    (latin-viscii      #x37)   ; 7
+    (ascii             . #x37) ; øº�¿²
+    (latin-jisx0201    . #x37) ; øº‘‹¢
+    (latin-viscii      . #x37) ; 7
+    (ucs               . #x37) ; 7
     ))
 (define-char
   '((name              . "DIGIT EIGHT")
-    (ucs               . #x0038)
     (general-category  number decimal-digit) ; Normative Category
     (bidi-category     . "EN")
     (mirrored          . nil)
     (decimal-digit-value . 8)
     (digit-value        . 8)
     (numeric-value      . 8)
-    (ascii             #x38)   ; 8
-    (latin-jisx0201    #x38)   ; øº‘‹£
-    (latin-viscii      #x38)   ; 8
+    (ascii             . #x38) ; øº�¿³
+    (latin-jisx0201    . #x38) ; øº‘‹£
+    (latin-viscii      . #x38) ; 8
+    (ucs               . #x38) ; 8
     ))
 (define-char
   '((name              . "DIGIT NINE")
-    (ucs               . #x0039)
     (general-category  number decimal-digit) ; Normative Category
     (bidi-category     . "EN")
     (mirrored          . nil)
     (decimal-digit-value . 9)
     (digit-value        . 9)
     (numeric-value      . 9)
-    (ascii             #x39)   ; 9
-    (latin-jisx0201    #x39)   ; øº‘‹¤
-    (latin-viscii      #x39)   ; 9
+    (ascii             . #x39) ; øº�¿´
+    (latin-jisx0201    . #x39) ; øº‘‹¤
+    (latin-viscii      . #x39) ; 9
+    (ucs               . #x39) ; 9
     ))
 (define-char
   '((name              . "COLON")
-    (ucs               . #x003A)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "CS")
     (mirrored          . nil)
-    (ascii             #x3A)   ; :
-    (latin-jisx0201    #x3A)   ; øº‘‹¥
-    (latin-viscii      #x3A)   ; :
+    (ascii             . #x3A) ; øº�¿µ
+    (latin-jisx0201    . #x3A) ; øº‘‹¥
+    (latin-viscii      . #x3A) ; :
+    (ucs               . #x3A) ; :
     ))
 (define-char
   '((name              . "SEMICOLON")
-    (ucs               . #x003B)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ascii             #x3B)   ; ;
-    (latin-jisx0201    #x3B)   ; øº‘‹¦
-    (latin-viscii      #x3B)   ; ;
+    (ascii             . #x3B) ; øº�¿¶
+    (latin-jisx0201    . #x3B) ; øº‘‹¦
+    (latin-viscii      . #x3B) ; ;
+    (ucs               . #x3B) ; ;
     ))
 (define-char
   '((name              . "LESS-THAN SIGN")
-    (ucs               . #x003C)
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (ascii             #x3C)   ; <
-    (latin-jisx0201    #x3C)   ; øº‘‹§
-    (latin-viscii      #x3C)   ; <
+    (ascii             . #x3C) ; øº�¿·
+    (latin-jisx0201    . #x3C) ; øº‘‹§
+    (latin-viscii      . #x3C) ; <
+    (ucs               . #x3C) ; <
     ))
 (define-char
   '((name              . "EQUALS SIGN")
-    (ucs               . #x003D)
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ascii             #x3D)   ; =
-    (latin-jisx0201    #x3D)   ; øº‘‹¨
-    (latin-viscii      #x3D)   ; =
+    (ascii             . #x3D) ; øº�¿¸
+    (latin-jisx0201    . #x3D) ; øº‘‹¨
+    (latin-viscii      . #x3D) ; =
+    (ucs               . #x3D) ; =
     ))
 (define-char
   '((name              . "GREATER-THAN SIGN")
-    (ucs               . #x003E)
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (ascii             #x3E)   ; >
-    (latin-jisx0201    #x3E)   ; øº‘‹©
-    (latin-viscii      #x3E)   ; >
+    (ascii             . #x3E) ; øº�¿¹
+    (latin-jisx0201    . #x3E) ; øº‘‹©
+    (latin-viscii      . #x3E) ; >
+    (ucs               . #x3E) ; >
     ))
 (define-char
   '((name              . "QUESTION MARK")
-    (ucs               . #x003F)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ascii             #x3F)   ; ?
-    (latin-jisx0201    #x3F)   ; øº‘‹ª
-    (latin-viscii      #x3F)   ; ?
+    (ascii             . #x3F) ; øº�¿º
+    (latin-jisx0201    . #x3F) ; øº‘‹ª
+    (latin-viscii      . #x3F) ; ?
+    (ucs               . #x3F) ; ?
     ))
 (define-char
   '((name              . "COMMERCIAL AT")
-    (ucs               . #x0040)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ascii             #x40)   ; @
-    (latin-jisx0201    #x40)   ; øº‘‹«
-    (latin-viscii      #x40)   ; @
+    (ascii             . #x40) ; øº�¿»
+    (latin-jisx0201    . #x40) ; øº‘‹«
+    (latin-viscii      . #x40) ; @
+    (ucs               . #x40) ; @
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER A")
-    (ucs               . #x0041)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0061)
-    (ascii             #x41)   ; A
-    (latin-jisx0201    #x41)   ; øº‘‹¬
-    (latin-viscii      #x41)   ; A
+    (ascii             . #x41) ; øº�¿¼
+    (latin-jisx0201    . #x41) ; øº‘‹¬
+    (latin-viscii      . #x41) ; A
+    (ucs               . #x41) ; A
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER B")
-    (ucs               . #x0042)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0062)
-    (ascii             #x42)   ; B
-    (latin-jisx0201    #x42)   ; øº‘‹­
-    (latin-viscii      #x42)   ; B
+    (ascii             . #x42) ; øº�¿½
+    (latin-jisx0201    . #x42) ; øº‘‹­
+    (latin-viscii      . #x42) ; B
+    (ucs               . #x42) ; B
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER C")
-    (ucs               . #x0043)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0063)
-    (ascii             #x43)   ; C
-    (latin-jisx0201    #x43)   ; øº‘‹®
-    (latin-viscii      #x43)   ; C
+    (ascii             . #x43) ; øº�¿¾
+    (latin-jisx0201    . #x43) ; øº‘‹®
+    (latin-viscii      . #x43) ; C
+    (ucs               . #x43) ; C
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER D")
-    (ucs               . #x0044)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0064)
-    (ascii             #x44)   ; D
-    (latin-jisx0201    #x44)   ; øº‘‹¯
-    (latin-viscii      #x44)   ; D
+    (ascii             . #x44) ; øº�¿¿
+    (latin-jisx0201    . #x44) ; øº‘‹¯
+    (latin-viscii      . #x44) ; D
+    (ucs               . #x44) ; D
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E")
-    (ucs               . #x0045)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0065)
-    (ascii             #x45)   ; E
-    (latin-jisx0201    #x45)   ; øº‘‹°
-    (latin-viscii      #x45)   ; E
+    (ascii             . #x45) ; øº‘€€
+    (latin-jisx0201    . #x45) ; øº‘‹°
+    (latin-viscii      . #x45) ; E
+    (ucs               . #x45) ; E
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER F")
-    (ucs               . #x0046)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0066)
-    (ascii             #x46)   ; F
-    (latin-jisx0201    #x46)   ; øº‘‹±
-    (latin-viscii      #x46)   ; F
+    (ascii             . #x46) ; øº‘€�
+    (latin-jisx0201    . #x46) ; øº‘‹±
+    (latin-viscii      . #x46) ; F
+    (ucs               . #x46) ; F
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER G")
-    (ucs               . #x0047)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0067)
-    (ascii             #x47)   ; G
-    (latin-jisx0201    #x47)   ; øº‘‹²
-    (latin-viscii      #x47)   ; G
+    (ascii             . #x47) ; øº‘€‚
+    (latin-jisx0201    . #x47) ; øº‘‹²
+    (latin-viscii      . #x47) ; G
+    (ucs               . #x47) ; G
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER H")
-    (ucs               . #x0048)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0068)
-    (ascii             #x48)   ; H
-    (latin-jisx0201    #x48)   ; øº‘‹³
-    (latin-viscii      #x48)   ; H
+    (ascii             . #x48) ; øº‘€ƒ
+    (latin-jisx0201    . #x48) ; øº‘‹³
+    (latin-viscii      . #x48) ; H
+    (ucs               . #x48) ; H
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER I")
-    (ucs               . #x0049)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0069)
-    (ascii             #x49)   ; I
-    (latin-jisx0201    #x49)   ; øº‘‹´
-    (latin-viscii      #x49)   ; I
+    (ascii             . #x49) ; øº‘€„
+    (latin-jisx0201    . #x49) ; øº‘‹´
+    (latin-viscii      . #x49) ; I
+    (ucs               . #x49) ; I
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER J")
-    (ucs               . #x004A)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x006A)
-    (ascii             #x4A)   ; J
-    (latin-jisx0201    #x4A)   ; øº‘‹µ
-    (latin-viscii      #x4A)   ; J
+    (ascii             . #x4A) ; øº‘€…
+    (latin-jisx0201    . #x4A) ; øº‘‹µ
+    (latin-viscii      . #x4A) ; J
+    (ucs               . #x4A) ; J
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER K")
-    (ucs               . #x004B)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x006B)
-    (ascii             #x4B)   ; K
-    (latin-jisx0201    #x4B)   ; øº‘‹¶
-    (latin-viscii      #x4B)   ; K
+    (ascii             . #x4B) ; øº‘€†
+    (latin-jisx0201    . #x4B) ; øº‘‹¶
+    (latin-viscii      . #x4B) ; K
+    (ucs               . #x4B) ; K
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER L")
-    (ucs               . #x004C)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x006C)
-    (ascii             #x4C)   ; L
-    (latin-jisx0201    #x4C)   ; øº‘‹·
-    (latin-viscii      #x4C)   ; L
+    (ascii             . #x4C) ; øº‘€‡
+    (latin-jisx0201    . #x4C) ; øº‘‹·
+    (latin-viscii      . #x4C) ; L
+    (ucs               . #x4C) ; L
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER M")
-    (ucs               . #x004D)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x006D)
-    (ascii             #x4D)   ; M
-    (latin-jisx0201    #x4D)   ; øº‘‹¸
-    (latin-viscii      #x4D)   ; M
+    (ascii             . #x4D) ; øº‘€ˆ
+    (latin-jisx0201    . #x4D) ; øº‘‹¸
+    (latin-viscii      . #x4D) ; M
+    (ucs               . #x4D) ; M
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER N")
-    (ucs               . #x004E)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x006E)
-    (ascii             #x4E)   ; N
-    (latin-jisx0201    #x4E)   ; øº‘‹¹
-    (latin-viscii      #x4E)   ; N
+    (ascii             . #x4E) ; øº‘€‰
+    (latin-jisx0201    . #x4E) ; øº‘‹¹
+    (latin-viscii      . #x4E) ; N
+    (ucs               . #x4E) ; N
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O")
-    (ucs               . #x004F)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x006F)
-    (ascii             #x4F)   ; O
-    (latin-jisx0201    #x4F)   ; øº‘‹º
-    (latin-viscii      #x4F)   ; O
+    (ascii             . #x4F) ; øº‘€Š
+    (latin-jisx0201    . #x4F) ; øº‘‹º
+    (latin-viscii      . #x4F) ; O
+    (ucs               . #x4F) ; O
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER P")
-    (ucs               . #x0050)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0070)
-    (ascii             #x50)   ; P
-    (latin-jisx0201    #x50)   ; øº‘‹»
-    (latin-viscii      #x50)   ; P
+    (ascii             . #x50) ; øº‘€‹
+    (latin-jisx0201    . #x50) ; øº‘‹»
+    (latin-viscii      . #x50) ; P
+    (ucs               . #x50) ; P
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Q")
-    (ucs               . #x0051)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0071)
-    (ascii             #x51)   ; Q
-    (latin-jisx0201    #x51)   ; øº‘‹¼
-    (latin-viscii      #x51)   ; Q
+    (ascii             . #x51) ; øº‘€Œ
+    (latin-jisx0201    . #x51) ; øº‘‹¼
+    (latin-viscii      . #x51) ; Q
+    (ucs               . #x51) ; Q
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER R")
-    (ucs               . #x0052)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0072)
-    (ascii             #x52)   ; R
-    (latin-jisx0201    #x52)   ; øº‘‹½
-    (latin-viscii      #x52)   ; R
+    (ascii             . #x52) ; øº‘€�
+    (latin-jisx0201    . #x52) ; øº‘‹½
+    (latin-viscii      . #x52) ; R
+    (ucs               . #x52) ; R
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER S")
-    (ucs               . #x0053)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0073)
-    (ascii             #x53)   ; S
-    (latin-jisx0201    #x53)   ; øº‘‹¾
-    (latin-viscii      #x53)   ; S
+    (ascii             . #x53) ; øº‘€Ž
+    (latin-jisx0201    . #x53) ; øº‘‹¾
+    (latin-viscii      . #x53) ; S
+    (ucs               . #x53) ; S
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER T")
-    (ucs               . #x0054)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0074)
-    (ascii             #x54)   ; T
-    (latin-jisx0201    #x54)   ; øº‘‹¿
-    (latin-viscii      #x54)   ; T
+    (ascii             . #x54) ; øº‘€�
+    (latin-jisx0201    . #x54) ; øº‘‹¿
+    (latin-viscii      . #x54) ; T
+    (ucs               . #x54) ; T
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U")
-    (ucs               . #x0055)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0075)
-    (ascii             #x55)   ; U
-    (latin-jisx0201    #x55)   ; øº‘Œ€
-    (latin-viscii      #x55)   ; U
+    (ascii             . #x55) ; øº‘€�
+    (latin-jisx0201    . #x55) ; øº‘Œ€
+    (latin-viscii      . #x55) ; U
+    (ucs               . #x55) ; U
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER V")
-    (ucs               . #x0056)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0076)
-    (ascii             #x56)   ; V
-    (latin-jisx0201    #x56)   ; øº‘Œ�
-    (latin-viscii      #x56)   ; V
+    (ascii             . #x56) ; øº‘€‘
+    (latin-jisx0201    . #x56) ; øº‘Œ�
+    (latin-viscii      . #x56) ; V
+    (ucs               . #x56) ; V
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER W")
-    (ucs               . #x0057)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0077)
-    (ascii             #x57)   ; W
-    (latin-jisx0201    #x57)   ; øº‘Œ‚
-    (latin-viscii      #x57)   ; W
+    (ascii             . #x57) ; øº‘€’
+    (latin-jisx0201    . #x57) ; øº‘Œ‚
+    (latin-viscii      . #x57) ; W
+    (ucs               . #x57) ; W
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER X")
-    (ucs               . #x0058)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0078)
-    (ascii             #x58)   ; X
-    (latin-jisx0201    #x58)   ; øº‘Œƒ
-    (latin-viscii      #x58)   ; X
+    (ascii             . #x58) ; øº‘€“
+    (latin-jisx0201    . #x58) ; øº‘Œƒ
+    (latin-viscii      . #x58) ; X
+    (ucs               . #x58) ; X
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Y")
-    (ucs               . #x0059)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x0079)
-    (ascii             #x59)   ; Y
-    (latin-jisx0201    #x59)   ; øº‘Œ„
-    (latin-viscii      #x59)   ; Y
+    (ascii             . #x59) ; øº‘€”
+    (latin-jisx0201    . #x59) ; øº‘Œ„
+    (latin-viscii      . #x59) ; Y
+    (ucs               . #x59) ; Y
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Z")
-    (ucs               . #x005A)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->lowercase       #x007A)
-    (ascii             #x5A)   ; Z
-    (latin-jisx0201    #x5A)   ; øº‘Œ…
-    (latin-viscii      #x5A)   ; Z
+    (ascii             . #x5A) ; øº‘€•
+    (latin-jisx0201    . #x5A) ; øº‘Œ…
+    (latin-viscii      . #x5A) ; Z
+    (ucs               . #x5A) ; Z
     ))
 (define-char
   '((name              . "LEFT SQUARE BRACKET")
-    (ucs               . #x005B)
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (ascii             #x5B)   ; [
-    (latin-jisx0201    #x5B)   ; øº‘Œ†
-    (latin-viscii      #x5B)   ; [
+    (ascii             . #x5B) ; øº‘€–
+    (latin-jisx0201    . #x5B) ; øº‘Œ†
+    (latin-viscii      . #x5B) ; [
+    (ucs               . #x5B) ; [
     ))
 (define-char
   '((name              . "REVERSE SOLIDUS")
-    (ucs               . #x005C)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ascii             #x5C)   ; \
-    (latin-viscii      #x5C)   ; \
+    (ascii             . #x5C) ; øº‘€—
+    (latin-viscii      . #x5C) ; \
+    (ucs               . #x5C) ; \
     ))
 (define-char
   '((name              . "RIGHT SQUARE BRACKET")
-    (ucs               . #x005D)
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (ascii             #x5D)   ; ]
-    (latin-jisx0201    #x5D)   ; øº‘Œˆ
-    (latin-viscii      #x5D)   ; ]
+    (ascii             . #x5D) ; øº‘€˜
+    (latin-jisx0201    . #x5D) ; øº‘Œˆ
+    (latin-viscii      . #x5D) ; ]
+    (ucs               . #x5D) ; ]
     ))
 (define-char
   '((name              . "CIRCUMFLEX ACCENT")
-    (ucs               . #x005E)
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ascii             #x5E)   ; ^
-    (latin-jisx0201    #x5E)   ; øº‘Œ‰
-    (latin-viscii      #x5E)   ; ^
+    (ascii             . #x5E) ; øº‘€™
+    (latin-jisx0201    . #x5E) ; øº‘Œ‰
+    (latin-viscii      . #x5E) ; ^
+    (ucs               . #x5E) ; ^
     ))
 (define-char
   '((name              . "LOW LINE")
-    (ucs               . #x005F)
     (general-category  punctuation connector) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ascii             #x5F)   ; _
-    (latin-jisx0201    #x5F)   ; øº‘ŒŠ
-    (latin-viscii      #x5F)   ; _
+    (ascii             . #x5F) ; øº‘€š
+    (latin-jisx0201    . #x5F) ; øº‘ŒŠ
+    (latin-viscii      . #x5F) ; _
+    (ucs               . #x5F) ; _
     ))
 (define-char
   '((name              . "GRAVE ACCENT")
-    (ucs               . #x0060)
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ascii             #x60)   ; `
-    (latin-jisx0201    #x60)   ; øº‘Œ‹
-    (latin-viscii      #x60)   ; `
+    (ascii             . #x60) ; øº‘€›
+    (latin-jisx0201    . #x60) ; øº‘Œ‹
+    (latin-viscii      . #x60) ; `
+    (ucs               . #x60) ; `
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A")
-    (ucs               . #x0061)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0041)
     (->titlecase       #x0041)
-    (ascii             #x61)   ; a
-    (latin-jisx0201    #x61)   ; øº‘ŒŒ
-    (ipa               #xA5)   ; øº’š¥
-    (latin-viscii      #x61)   ; a
+    (ascii             . #x61) ; øº‘€œ
+    (latin-jisx0201    . #x61) ; øº‘ŒŒ
+    (ipa               . #xA5) ; øº’š¥
+    (latin-viscii      . #x61) ; a
+    (ucs               . #x61) ; a
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER B")
-    (ucs               . #x0062)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0042)
     (->titlecase       #x0042)
-    (ascii             #x62)   ; b
-    (latin-jisx0201    #x62)   ; øº‘Œ�
-    (ipa               #xC1)   ; øº’›�
-    (latin-viscii      #x62)   ; b
+    (ascii             . #x62) ; øº‘€�
+    (latin-jisx0201    . #x62) ; øº‘Œ�
+    (ipa               . #xC1) ; øº’›�
+    (latin-viscii      . #x62) ; b
+    (ucs               . #x62) ; b
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER C")
-    (ucs               . #x0063)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0043)
     (->titlecase       #x0043)
-    (ascii             #x63)   ; c
-    (latin-jisx0201    #x63)   ; øº‘ŒŽ
-    (latin-viscii      #x63)   ; c
+    (ascii             . #x63) ; øº‘€ž
+    (latin-jisx0201    . #x63) ; øº‘ŒŽ
+    (latin-viscii      . #x63) ; c
+    (ucs               . #x63) ; c
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER D")
-    (ucs               . #x0064)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0044)
     (->titlecase       #x0044)
-    (ascii             #x64)   ; d
-    (latin-jisx0201    #x64)   ; øº‘Œ�
-    (ipa               #xC3)   ; øº’›ƒ
-    (latin-viscii      #x64)   ; d
+    (ascii             . #x64) ; øº‘€Ÿ
+    (latin-jisx0201    . #x64) ; øº‘Œ�
+    (ipa               . #xC3) ; øº’›ƒ
+    (latin-viscii      . #x64) ; d
+    (ucs               . #x64) ; d
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E")
-    (ucs               . #x0065)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0045)
     (->titlecase       #x0045)
-    (ascii             #x65)   ; e
-    (latin-jisx0201    #x65)   ; øº‘Œ�
-    (ipa               #xA2)   ; øº’š¢
-    (latin-viscii      #x65)   ; e
+    (ascii             . #x65) ; øº‘€ 
+    (latin-jisx0201    . #x65) ; øº‘Œ�
+    (ipa               . #xA2) ; øº’š¢
+    (latin-viscii      . #x65) ; e
+    (ucs               . #x65) ; e
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER F")
-    (ucs               . #x0066)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0046)
     (->titlecase       #x0046)
-    (ascii             #x66)   ; f
-    (latin-jisx0201    #x66)   ; øº‘Œ‘
-    (ipa               #xC6)   ; øº’›†
-    (latin-viscii      #x66)   ; f
+    (ascii             . #x66) ; øº‘€¡
+    (latin-jisx0201    . #x66) ; øº‘Œ‘
+    (ipa               . #xC6) ; øº’›†
+    (latin-viscii      . #x66) ; f
+    (ucs               . #x66) ; f
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER G")
-    (ucs               . #x0067)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0047)
     (->titlecase       #x0047)
-    (ascii             #x67)   ; g
-    (latin-jisx0201    #x67)   ; øº‘Œ’
-    (ipa               #xC5)   ; øº’›…
-    (latin-viscii      #x67)   ; g
+    (ascii             . #x67) ; øº‘€¢
+    (latin-jisx0201    . #x67) ; øº‘Œ’
+    (ipa               . #xC5) ; øº’›…
+    (latin-viscii      . #x67) ; g
+    (ucs               . #x67) ; g
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER H")
-    (ucs               . #x0068)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0048)
     (->titlecase       #x0048)
-    (ascii             #x68)   ; h
-    (latin-jisx0201    #x68)   ; øº‘Œ“
-    (ipa               #xD1)   ; øº’›‘
-    (latin-viscii      #x68)   ; h
+    (ascii             . #x68) ; øº‘€£
+    (latin-jisx0201    . #x68) ; øº‘Œ“
+    (ipa               . #xD1) ; øº’›‘
+    (latin-viscii      . #x68) ; h
+    (ucs               . #x68) ; h
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER I")
-    (ucs               . #x0069)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0049)
     (->titlecase       #x0049)
-    (ascii             #x69)   ; i
-    (latin-jisx0201    #x69)   ; øº‘Œ”
-    (ipa               #xA0)   ; øº’š 
-    (latin-viscii      #x69)   ; i
+    (ascii             . #x69) ; øº‘€¤
+    (latin-jisx0201    . #x69) ; øº‘Œ”
+    (ipa               . #xA0) ; øº’š 
+    (latin-viscii      . #x69) ; i
+    (ucs               . #x69) ; i
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER J")
-    (ucs               . #x006A)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x004A)
     (->titlecase       #x004A)
-    (ascii             #x6A)   ; j
-    (latin-jisx0201    #x6A)   ; øº‘Œ•
-    (ipa               #xD9)   ; øº’›™
-    (latin-viscii      #x6A)   ; j
+    (ascii             . #x6A) ; øº‘€¥
+    (latin-jisx0201    . #x6A) ; øº‘Œ•
+    (ipa               . #xD9) ; øº’›™
+    (latin-viscii      . #x6A) ; j
+    (ucs               . #x6A) ; j
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER K")
-    (ucs               . #x006B)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x004B)
     (->titlecase       #x004B)
-    (ascii             #x6B)   ; k
-    (latin-jisx0201    #x6B)   ; øº‘Œ–
-    (ipa               #xC4)   ; øº’›„
-    (latin-viscii      #x6B)   ; k
+    (ascii             . #x6B) ; øº‘€¦
+    (latin-jisx0201    . #x6B) ; øº‘Œ–
+    (ipa               . #xC4) ; øº’›„
+    (latin-viscii      . #x6B) ; k
+    (ucs               . #x6B) ; k
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER L")
-    (ucs               . #x006C)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x004C)
     (->titlecase       #x004C)
-    (ascii             #x6C)   ; l
-    (latin-jisx0201    #x6C)   ; øº‘Œ—
-    (ipa               #xDA)   ; øº’›š
-    (latin-viscii      #x6C)   ; l
+    (ascii             . #x6C) ; øº‘€§
+    (latin-jisx0201    . #x6C) ; øº‘Œ—
+    (ipa               . #xDA) ; øº’›š
+    (latin-viscii      . #x6C) ; l
+    (ucs               . #x6C) ; l
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER M")
-    (ucs               . #x006D)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x004D)
     (->titlecase       #x004D)
-    (ascii             #x6D)   ; m
-    (latin-jisx0201    #x6D)   ; øº‘Œ˜
-    (ipa               #xD2)   ; øº’›’
-    (latin-viscii      #x6D)   ; m
+    (ascii             . #x6D) ; øº‘€¨
+    (latin-jisx0201    . #x6D) ; øº‘Œ˜
+    (ipa               . #xD2) ; øº’›’
+    (latin-viscii      . #x6D) ; m
+    (ucs               . #x6D) ; m
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER N")
-    (ucs               . #x006E)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x004E)
     (->titlecase       #x004E)
-    (ascii             #x6E)   ; n
-    (latin-jisx0201    #x6E)   ; øº‘Œ™
-    (ipa               #xD3)   ; øº’›“
-    (latin-viscii      #x6E)   ; n
+    (ascii             . #x6E) ; øº‘€©
+    (latin-jisx0201    . #x6E) ; øº‘Œ™
+    (ipa               . #xD3) ; øº’›“
+    (latin-viscii      . #x6E) ; n
+    (ucs               . #x6E) ; n
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O")
-    (ucs               . #x006F)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x004F)
     (->titlecase       #x004F)
-    (ascii             #x6F)   ; o
-    (latin-jisx0201    #x6F)   ; øº‘Œš
-    (ipa               #xB6)   ; øº’š¶
-    (latin-viscii      #x6F)   ; o
+    (ascii             . #x6F) ; øº‘€ª
+    (latin-jisx0201    . #x6F) ; øº‘Œš
+    (ipa               . #xB6) ; øº’š¶
+    (latin-viscii      . #x6F) ; o
+    (ucs               . #x6F) ; o
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER P")
-    (ucs               . #x0070)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0050)
     (->titlecase       #x0050)
-    (ascii             #x70)   ; p
-    (latin-jisx0201    #x70)   ; øº‘Œ›
-    (ipa               #xC0)   ; øº’›€
-    (latin-viscii      #x70)   ; p
+    (ascii             . #x70) ; øº‘€«
+    (latin-jisx0201    . #x70) ; øº‘Œ›
+    (ipa               . #xC0) ; øº’›€
+    (latin-viscii      . #x70) ; p
+    (ucs               . #x70) ; p
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Q")
-    (ucs               . #x0071)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0051)
     (->titlecase       #x0051)
-    (ascii             #x71)   ; q
-    (latin-jisx0201    #x71)   ; øº‘Œœ
-    (latin-viscii      #x71)   ; q
+    (ascii             . #x71) ; øº‘€¬
+    (latin-jisx0201    . #x71) ; øº‘Œœ
+    (latin-viscii      . #x71) ; q
+    (ucs               . #x71) ; q
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER R")
-    (ucs               . #x0072)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0052)
     (->titlecase       #x0052)
-    (ascii             #x72)   ; r
-    (latin-jisx0201    #x72)   ; øº‘Œ�
-    (ipa               #xD6)   ; øº’›–
-    (latin-viscii      #x72)   ; r
+    (ascii             . #x72) ; øº‘€­
+    (latin-jisx0201    . #x72) ; øº‘Œ�
+    (ipa               . #xD6) ; øº’›–
+    (latin-viscii      . #x72) ; r
+    (ucs               . #x72) ; r
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER S")
-    (ucs               . #x0073)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0053)
     (->titlecase       #x0053)
-    (ascii             #x73)   ; s
-    (latin-jisx0201    #x73)   ; øº‘Œž
-    (ipa               #xCA)   ; øº’›Š
-    (latin-viscii      #x73)   ; s
+    (ascii             . #x73) ; øº‘€®
+    (latin-jisx0201    . #x73) ; øº‘Œž
+    (ipa               . #xCA) ; øº’›Š
+    (latin-viscii      . #x73) ; s
+    (ucs               . #x73) ; s
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER T")
-    (ucs               . #x0074)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0054)
     (->titlecase       #x0054)
-    (ascii             #x74)   ; t
-    (latin-jisx0201    #x74)   ; øº‘ŒŸ
-    (ipa               #xC2)   ; øº’›‚
-    (latin-viscii      #x74)   ; t
+    (ascii             . #x74) ; øº‘€¯
+    (latin-jisx0201    . #x74) ; øº‘ŒŸ
+    (ipa               . #xC2) ; øº’›‚
+    (latin-viscii      . #x74) ; t
+    (ucs               . #x74) ; t
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U")
-    (ucs               . #x0075)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0055)
     (->titlecase       #x0055)
-    (ascii             #x75)   ; u
-    (latin-jisx0201    #x75)   ; øº‘Œ 
-    (ipa               #xB4)   ; øº’š´
-    (latin-viscii      #x75)   ; u
+    (ascii             . #x75) ; øº‘€°
+    (latin-jisx0201    . #x75) ; øº‘Œ 
+    (ipa               . #xB4) ; øº’š´
+    (latin-viscii      . #x75) ; u
+    (ucs               . #x75) ; u
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER V")
-    (ucs               . #x0076)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0056)
     (->titlecase       #x0056)
-    (ascii             #x76)   ; v
-    (latin-jisx0201    #x76)   ; øº‘Œ¡
-    (ipa               #xC7)   ; øº’›‡
-    (latin-viscii      #x76)   ; v
+    (ascii             . #x76) ; øº‘€±
+    (latin-jisx0201    . #x76) ; øº‘Œ¡
+    (ipa               . #xC7) ; øº’›‡
+    (latin-viscii      . #x76) ; v
+    (ucs               . #x76) ; v
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER W")
-    (ucs               . #x0077)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0057)
     (->titlecase       #x0057)
-    (ascii             #x77)   ; w
-    (latin-jisx0201    #x77)   ; øº‘Œ¢
-    (ipa               #xDE)   ; øº’›ž
-    (latin-viscii      #x77)   ; w
+    (ascii             . #x77) ; øº‘€²
+    (latin-jisx0201    . #x77) ; øº‘Œ¢
+    (ipa               . #xDE) ; øº’›ž
+    (latin-viscii      . #x77) ; w
+    (ucs               . #x77) ; w
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER X")
-    (ucs               . #x0078)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0058)
     (->titlecase       #x0058)
-    (ascii             #x78)   ; x
-    (latin-jisx0201    #x78)   ; øº‘Œ£
-    (ipa               #xCF)   ; øº’›�
-    (latin-viscii      #x78)   ; x
+    (ascii             . #x78) ; øº‘€³
+    (latin-jisx0201    . #x78) ; øº‘Œ£
+    (ipa               . #xCF) ; øº’›�
+    (latin-viscii      . #x78) ; x
+    (ucs               . #x78) ; x
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Y")
-    (ucs               . #x0079)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x0059)
     (->titlecase       #x0059)
-    (ascii             #x79)   ; y
-    (latin-jisx0201    #x79)   ; øº‘Œ¤
-    (ipa               #xAD)   ; øº’š­
-    (latin-viscii      #x79)   ; y
+    (ascii             . #x79) ; øº‘€´
+    (latin-jisx0201    . #x79) ; øº‘Œ¤
+    (ipa               . #xAD) ; øº’š­
+    (latin-viscii      . #x79) ; y
+    (ucs               . #x79) ; y
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Z")
-    (ucs               . #x007A)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->uppercase       #x005A)
     (->titlecase       #x005A)
-    (ascii             #x7A)   ; z
-    (latin-jisx0201    #x7A)   ; øº‘Œ¥
-    (ipa               #xCB)   ; øº’›‹
-    (latin-viscii      #x7A)   ; z
+    (ascii             . #x7A) ; øº‘€µ
+    (latin-jisx0201    . #x7A) ; øº‘Œ¥
+    (ipa               . #xCB) ; øº’›‹
+    (latin-viscii      . #x7A) ; z
+    (ucs               . #x7A) ; z
     ))
 (define-char
   '((name              . "LEFT CURLY BRACKET")
-    (ucs               . #x007B)
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (ascii             #x7B)   ; {
-    (latin-jisx0201    #x7B)   ; øº‘Œ¦
-    (latin-viscii      #x7B)   ; {
+    (ascii             . #x7B) ; øº‘€¶
+    (latin-jisx0201    . #x7B) ; øº‘Œ¦
+    (latin-viscii      . #x7B) ; {
+    (ucs               . #x7B) ; {
     ))
 (define-char
   '((name              . "VERTICAL LINE")
-    (ucs               . #x007C)
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ascii             #x7C)   ; |
-    (latin-jisx0201    #x7C)   ; øº‘Œ§
-    (latin-viscii      #x7C)   ; |
+    (ascii             . #x7C) ; øº‘€·
+    (latin-jisx0201    . #x7C) ; øº‘Œ§
+    (latin-viscii      . #x7C) ; |
+    (ucs               . #x7C) ; |
     ))
 (define-char
   '((name              . "RIGHT CURLY BRACKET")
-    (ucs               . #x007D)
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (ascii             #x7D)   ; }
-    (latin-jisx0201    #x7D)   ; øº‘Œ¨
-    (latin-viscii      #x7D)   ; }
+    (ascii             . #x7D) ; øº‘€¸
+    (latin-jisx0201    . #x7D) ; øº‘Œ¨
+    (latin-viscii      . #x7D) ; }
+    (ucs               . #x7D) ; }
     ))
 (define-char
   '((name              . "TILDE")
-    (ucs               . #x007E)
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ascii                     #x7E)   ; ~
-    (latin-viscii              #x7E)   ; ~
-    (japanese-jisx0213-1       #x22 #x32)      ; ~
+    (ascii             . #x7E) ; øº‘€¹
+    (latin-viscii      . #x7E) ; ~
+    (ucs               . #x7E) ; ~
     ))
 (define-char
-  '((ucs               . #x007F)
+  '((name              . "DELETE")
     (general-category  other control) ; Normative Category
     (bidi-category     . "BN")
     (mirrored          . nil)
-    (ascii             #x7F)
-    (latin-viscii      #x7F)
+    (ascii             . #x7F) ; øº‘€º
+    (latin-viscii      . #x7F) ; \7f
+    (ucs               . #x7F) ; \7f
     ))