New files.
authortomo <tomo>
Sun, 14 Nov 1999 12:55:10 +0000 (12:55 +0000)
committertomo <tomo>
Sun, 14 Nov 1999 12:55:10 +0000 (12:55 +0000)
lisp/utf-2000/u02100-Letterlike-Symbols.el [new file with mode: 0644]
lisp/utf-2000/u02150-Number-Forms.el [new file with mode: 0644]
lisp/utf-2000/u02190-Arrows.el [new file with mode: 0644]

diff --git a/lisp/utf-2000/u02100-Letterlike-Symbols.el b/lisp/utf-2000/u02100-Letterlike-Symbols.el
new file mode 100644 (file)
index 0000000..1b71d68
--- /dev/null
@@ -0,0 +1,488 @@
+(define-char
+  '((name              . "ACCOUNT OF")
+    (ucs               . #x2100)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   compat #x0061 #x002F #x0063)
+    ))
+(define-char
+  '((name              . "ADDRESSED TO THE SUBJECT")
+    (ucs               . #x2101)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   compat #x0061 #x002F #x0073)
+    ))
+(define-char
+  '((name              . "DOUBLE-STRUCK CAPITAL C")
+    (ucs               . #x2102)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0043)
+    ))
+(define-char
+  '((name              . "DEGREE CELSIUS")
+    (ucs               . #x2103)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   compat #x00B0 #x0043)
+    (japanese-jisx0208-1978    #x21 #x6E)      ; \e$(@!n\e(B
+    (chinese-gb2312            #x21 #x66)      ; \e$(A!f\e(B
+    (japanese-jisx0208         #x21 #x6E)      ; \e$(B!n\e(B
+    (korean-ksc5601            #x21 #x49)      ; \e$(C!I\e(B
+    (chinese-cns11643-1                #x22 #x6A)      ; \e$(G"j\e(B
+    ))
+(define-char
+  '((name              . "CENTRE LINE SYMBOL")
+    (ucs               . #x2104)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "CARE OF")
+    (ucs               . #x2105)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   compat #x0063 #x002F #x006F)
+    (chinese-cns11643-1 #x22 #x22)     ; \e$(G""\e(B
+    ))
+(define-char
+  '((name              . "CADA UNA")
+    (ucs               . #x2106)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   compat #x0063 #x002F #x0075)
+    ))
+(define-char
+  '((name              . "EULER CONSTANT")
+    (ucs               . #x2107)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   compat #x0190)
+    ))
+(define-char
+  '((name              . "SCRUPLE")
+    (ucs               . #x2108)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DEGREE FAHRENHEIT")
+    (ucs               . #x2109)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   compat #x00B0 #x0046)
+    (korean-ksc5601    #x22 #x35)      ; \e$(C"5\e(B
+    (chinese-cns11643-1 #x22 #x6B)     ; \e$(G"k\e(B
+    ))
+(define-char
+  '((name              . "SCRIPT SMALL G")
+    (ucs               . #x210A)
+    (general-category  letter lowercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0067)
+    ))
+(define-char
+  '((name              . "SCRIPT CAPITAL H")
+    (ucs               . #x210B)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0048)
+    ))
+(define-char
+  '((name              . "BLACK-LETTER CAPITAL H")
+    (ucs               . #x210C)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0048)
+    ))
+(define-char
+  '((name              . "DOUBLE-STRUCK CAPITAL H")
+    (ucs               . #x210D)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0048)
+    ))
+(define-char
+  '((name              . "PLANCK CONSTANT")
+    (ucs               . #x210E)
+    (general-category  letter lowercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0068)
+    ))
+(define-char
+  '((name              . "PLANCK CONSTANT OVER TWO PI")
+    (ucs               . #x210F)
+    (general-category  letter lowercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0127)
+    ))
+(define-char
+  '((name              . "SCRIPT CAPITAL I")
+    (ucs               . #x2110)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0049)
+    ))
+(define-char
+  '((name              . "BLACK-LETTER CAPITAL I")
+    (ucs               . #x2111)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0049)
+    ))
+(define-char
+  '((name              . "SCRIPT CAPITAL L")
+    (ucs               . #x2112)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x004C)
+    ))
+(define-char
+  '((name              . "SCRIPT SMALL L")
+    (ucs               . #x2113)
+    (general-category  letter lowercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x006C)
+    (korean-ksc5601    #x27 #x24)      ; \e$(C'$\e(B
+    ))
+(define-char
+  '((name              . "L B BAR SYMBOL")
+    (ucs               . #x2114)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOUBLE-STRUCK CAPITAL N")
+    (ucs               . #x2115)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x004E)
+    ))
+(define-char
+  '((name              . "NUMERO SIGN")
+    (ucs               . #x2116)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   compat #x004E #x006F)
+    (chinese-gb2312    #x21 #x6D)      ; \e$(A!m\e(B
+    (korean-ksc5601    #x22 #x60)      ; \e$(C"`\e(B
+    (japanese-jisx0212 #x22 #x71)      ; \e$(D"q\e(B
+    ))
+(define-char
+  '((name              . "HALFWIDTH NUMERO SIGN")
+    (->ucs             . #x2116)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   narrow #x2116)
+    (cyrillic-iso8859-5 #xF0)  ; \e-Lð\e-A
+    ))
+(define-char
+  '((name              . "SOUND RECORDING COPYRIGHT")
+    (ucs               . #x2117)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SCRIPT CAPITAL P")
+    (ucs               . #x2118)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOUBLE-STRUCK CAPITAL P")
+    (ucs               . #x2119)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0050)
+    ))
+(define-char
+  '((name              . "DOUBLE-STRUCK CAPITAL Q")
+    (ucs               . #x211A)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0051)
+    ))
+(define-char
+  '((name              . "SCRIPT CAPITAL R")
+    (ucs               . #x211B)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0052)
+    ))
+(define-char
+  '((name              . "BLACK-LETTER CAPITAL R")
+    (ucs               . #x211C)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0052)
+    ))
+(define-char
+  '((name              . "DOUBLE-STRUCK CAPITAL R")
+    (ucs               . #x211D)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0052)
+    ))
+(define-char
+  '((name              . "PRESCRIPTION TAKE")
+    (ucs               . #x211E)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RESPONSE")
+    (ucs               . #x211F)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SERVICE MARK")
+    (ucs               . #x2120)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   super #x0053 #x004D)
+    ))
+(define-char
+  '((name              . "TELEPHONE SIGN")
+    (ucs               . #x2121)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   compat #x0054 #x0045 #x004C)
+    (korean-ksc5601    #x22 #x65)      ; \e$(C"e\e(B
+    ))
+(define-char
+  '((name              . "TRADE MARK SIGN")
+    (ucs               . #x2122)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   super #x0054 #x004D)
+    (korean-ksc5601    #x22 #x62)      ; \e$(C"b\e(B
+    (japanese-jisx0212 #x22 #x6F)      ; \e$(D"o\e(B
+    ))
+(define-char
+  '((name              . "VERSICLE")
+    (ucs               . #x2123)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOUBLE-STRUCK CAPITAL Z")
+    (ucs               . #x2124)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x005A)
+    ))
+(define-char
+  '((name              . "OUNCE SIGN")
+    (ucs               . #x2125)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "OHM SIGN")
+    (ucs               . #x2126)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   #x03A9)
+    (->lowercase       #x03C9)
+    (korean-ksc5601    #x27 #x59)      ; \e$(C'Y\e(B
+    ))
+(define-char
+  '((name              . "INVERTED OHM SIGN")
+    (ucs               . #x2127)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "BLACK-LETTER CAPITAL Z")
+    (ucs               . #x2128)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x005A)
+    ))
+(define-char
+  '((name              . "TURNED GREEK SMALL LETTER IOTA")
+    (ucs               . #x2129)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "KELVIN SIGN")
+    (ucs               . #x212A)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   #x004B)
+    (->lowercase       #x006B)
+    ))
+(define-char
+  '((name              . "ANGSTROM SIGN")
+    (ucs               . #x212B)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   #x00C5)
+    (->lowercase       #x00E5)
+    (japanese-jisx0208 #x22 #x72)      ; \e$(B"r\e(B
+    (korean-ksc5601    #x21 #x4A)      ; \e$(C!J\e(B
+    ))
+(define-char
+  '((name              . "SCRIPT CAPITAL B")
+    (ucs               . #x212C)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0042)
+    ))
+(define-char
+  '((name              . "BLACK-LETTER CAPITAL C")
+    (ucs               . #x212D)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0043)
+    ))
+(define-char
+  '((name              . "ESTIMATED SYMBOL")
+    (ucs               . #x212E)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ET")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SCRIPT SMALL E")
+    (ucs               . #x212F)
+    (general-category  letter lowercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0065)
+    ))
+(define-char
+  '((name              . "SCRIPT CAPITAL E")
+    (ucs               . #x2130)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0045)
+    ))
+(define-char
+  '((name              . "SCRIPT CAPITAL F")
+    (ucs               . #x2131)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0046)
+    ))
+(define-char
+  '((name              . "TURNED CAPITAL F")
+    (ucs               . #x2132)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SCRIPT CAPITAL M")
+    (ucs               . #x2133)
+    (general-category  letter uppercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x004D)
+    ))
+(define-char
+  '((name              . "SCRIPT SMALL O")
+    (ucs               . #x2134)
+    (general-category  letter lowercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x006F)
+    ))
+(define-char
+  '((name              . "ALEF SYMBOL")
+    (ucs               . #x2135)
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   compat #x05D0)
+    ))
+(define-char
+  '((name              . "BET SYMBOL")
+    (ucs               . #x2136)
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   compat #x05D1)
+    ))
+(define-char
+  '((name              . "GIMEL SYMBOL")
+    (ucs               . #x2137)
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   compat #x05D2)
+    ))
+(define-char
+  '((name              . "DALET SYMBOL")
+    (ucs               . #x2138)
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   compat #x05D3)
+    ))
+(define-char
+  '((name              . "INFORMATION SOURCE")
+    (ucs               . #x2139)
+    (general-category  letter lowercase) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   font #x0069)
+    ))
+(define-char
+  '((name              . "ROTATED CAPITAL Q")
+    (ucs               . #x213A)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
diff --git a/lisp/utf-2000/u02150-Number-Forms.el b/lisp/utf-2000/u02150-Number-Forms.el
new file mode 100644 (file)
index 0000000..143f91e
--- /dev/null
@@ -0,0 +1,542 @@
+(define-char
+  '((name              . "VULGAR FRACTION ONE THIRD")
+    (ucs               . #x2153)
+    (general-category  number other) ; Normative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (numeric-value     . 1/3)
+    (->decomposition   fraction #x0031 #x2044 #x0033)
+    (korean-ksc5601    #x28 #x77)      ; \e$(C(w\e(B
+    ))
+(define-char
+  '((name              . "VULGAR FRACTION TWO THIRDS")
+    (ucs               . #x2154)
+    (general-category  number other) ; Normative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (numeric-value     . 2/3)
+    (->decomposition   fraction #x0032 #x2044 #x0033)
+    (korean-ksc5601    #x28 #x78)      ; \e$(C(x\e(B
+    ))
+(define-char
+  '((name              . "VULGAR FRACTION ONE FIFTH")
+    (ucs               . #x2155)
+    (general-category  number other) ; Normative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (numeric-value     . 1/5)
+    (->decomposition   fraction #x0031 #x2044 #x0035)
+    ))
+(define-char
+  '((name              . "VULGAR FRACTION TWO FIFTHS")
+    (ucs               . #x2156)
+    (general-category  number other) ; Normative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (numeric-value     . 2/5)
+    (->decomposition   fraction #x0032 #x2044 #x0035)
+    ))
+(define-char
+  '((name              . "VULGAR FRACTION THREE FIFTHS")
+    (ucs               . #x2157)
+    (general-category  number other) ; Normative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (numeric-value     . 3/5)
+    (->decomposition   fraction #x0033 #x2044 #x0035)
+    ))
+(define-char
+  '((name              . "VULGAR FRACTION FOUR FIFTHS")
+    (ucs               . #x2158)
+    (general-category  number other) ; Normative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (numeric-value     . 4/5)
+    (->decomposition   fraction #x0034 #x2044 #x0035)
+    ))
+(define-char
+  '((name              . "VULGAR FRACTION ONE SIXTH")
+    (ucs               . #x2159)
+    (general-category  number other) ; Normative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (numeric-value     . 1/6)
+    (->decomposition   fraction #x0031 #x2044 #x0036)
+    ))
+(define-char
+  '((name              . "VULGAR FRACTION FIVE SIXTHS")
+    (ucs               . #x215A)
+    (general-category  number other) ; Normative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (numeric-value     . 5/6)
+    (->decomposition   fraction #x0035 #x2044 #x0036)
+    ))
+(define-char
+  '((name              . "VULGAR FRACTION ONE EIGHTH")
+    (ucs               . #x215B)
+    (general-category  number other) ; Normative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (numeric-value     . 1/8)
+    (->decomposition   fraction #x0031 #x2044 #x0038)
+    (korean-ksc5601    #x28 #x7B)      ; \e$(C({\e(B
+    ))
+(define-char
+  '((name              . "VULGAR FRACTION THREE EIGHTHS")
+    (ucs               . #x215C)
+    (general-category  number other) ; Normative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (numeric-value     . 3/8)
+    (->decomposition   fraction #x0033 #x2044 #x0038)
+    (korean-ksc5601    #x28 #x7C)      ; \e$(C(|\e(B
+    ))
+(define-char
+  '((name              . "VULGAR FRACTION FIVE EIGHTHS")
+    (ucs               . #x215D)
+    (general-category  number other) ; Normative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (numeric-value     . 5/8)
+    (->decomposition   fraction #x0035 #x2044 #x0038)
+    (korean-ksc5601    #x28 #x7D)      ; \e$(C(}\e(B
+    ))
+(define-char
+  '((name              . "VULGAR FRACTION SEVEN EIGHTHS")
+    (ucs               . #x215E)
+    (general-category  number other) ; Normative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (numeric-value     . 7/8)
+    (->decomposition   fraction #x0037 #x2044 #x0038)
+    (korean-ksc5601    #x28 #x7E)      ; \e$(C(~\e(B
+    ))
+(define-char
+  '((name              . "FRACTION NUMERATOR ONE")
+    (ucs               . #x215F)
+    (general-category  number other) ; Normative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (numeric-value     . 1)
+    (->decomposition   fraction #x0031 #x2044)
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL ONE")
+    (ucs               . #x2160)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 1)
+    (->decomposition   compat #x0049)
+    (->lowercase       #x2170)
+    (chinese-gb2312    #x22 #x71)      ; \e$(A"q\e(B
+    (korean-ksc5601    #x25 #x30)      ; \e$(C%0\e(B
+    (chinese-cns11643-1 #x24 #x2B)     ; \e$(G$+\e(B
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL TWO")
+    (ucs               . #x2161)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 2)
+    (->decomposition   compat #x0049 #x0049)
+    (->lowercase       #x2171)
+    (chinese-gb2312    #x22 #x72)      ; \e$(A"r\e(B
+    (korean-ksc5601    #x25 #x31)      ; \e$(C%1\e(B
+    (chinese-cns11643-1 #x24 #x2C)     ; \e$(G$,\e(B
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL THREE")
+    (ucs               . #x2162)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 3)
+    (->decomposition   compat #x0049 #x0049 #x0049)
+    (->lowercase       #x2172)
+    (chinese-gb2312    #x22 #x73)      ; \e$(A"s\e(B
+    (korean-ksc5601    #x25 #x32)      ; \e$(C%2\e(B
+    (chinese-cns11643-1 #x24 #x2D)     ; \e$(G$-\e(B
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL FOUR")
+    (ucs               . #x2163)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 4)
+    (->decomposition   compat #x0049 #x0056)
+    (->lowercase       #x2173)
+    (chinese-gb2312    #x22 #x74)      ; \e$(A"t\e(B
+    (korean-ksc5601    #x25 #x33)      ; \e$(C%3\e(B
+    (chinese-cns11643-1 #x24 #x2E)     ; \e$(G$.\e(B
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL FIVE")
+    (ucs               . #x2164)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 5)
+    (->decomposition   compat #x0056)
+    (->lowercase       #x2174)
+    (chinese-gb2312    #x22 #x75)      ; \e$(A"u\e(B
+    (korean-ksc5601    #x25 #x34)      ; \e$(C%4\e(B
+    (chinese-cns11643-1 #x24 #x2F)     ; \e$(G$/\e(B
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL SIX")
+    (ucs               . #x2165)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 6)
+    (->decomposition   compat #x0056 #x0049)
+    (->lowercase       #x2175)
+    (chinese-gb2312    #x22 #x76)      ; \e$(A"v\e(B
+    (korean-ksc5601    #x25 #x35)      ; \e$(C%5\e(B
+    (chinese-cns11643-1 #x24 #x30)     ; \e$(G$0\e(B
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL SEVEN")
+    (ucs               . #x2166)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 7)
+    (->decomposition   compat #x0056 #x0049 #x0049)
+    (->lowercase       #x2176)
+    (chinese-gb2312    #x22 #x77)      ; \e$(A"w\e(B
+    (korean-ksc5601    #x25 #x36)      ; \e$(C%6\e(B
+    (chinese-cns11643-1 #x24 #x31)     ; \e$(G$1\e(B
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL EIGHT")
+    (ucs               . #x2167)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 8)
+    (->decomposition   compat #x0056 #x0049 #x0049 #x0049)
+    (->lowercase       #x2177)
+    (chinese-gb2312    #x22 #x78)      ; \e$(A"x\e(B
+    (korean-ksc5601    #x25 #x37)      ; \e$(C%7\e(B
+    (chinese-cns11643-1 #x24 #x32)     ; \e$(G$2\e(B
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL NINE")
+    (ucs               . #x2168)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 9)
+    (->decomposition   compat #x0049 #x0058)
+    (->lowercase       #x2178)
+    (chinese-gb2312    #x22 #x79)      ; \e$(A"y\e(B
+    (korean-ksc5601    #x25 #x38)      ; \e$(C%8\e(B
+    (chinese-cns11643-1 #x24 #x33)     ; \e$(G$3\e(B
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL TEN")
+    (ucs               . #x2169)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 10)
+    (->decomposition   compat #x0058)
+    (->lowercase       #x2179)
+    (chinese-gb2312    #x22 #x7A)      ; \e$(A"z\e(B
+    (korean-ksc5601    #x25 #x39)      ; \e$(C%9\e(B
+    (chinese-cns11643-1 #x24 #x34)     ; \e$(G$4\e(B
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL ELEVEN")
+    (ucs               . #x216A)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 11)
+    (->decomposition   compat #x0058 #x0049)
+    (->lowercase       #x217A)
+    (chinese-gb2312    #x22 #x7B)      ; \e$(A"{\e(B
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL TWELVE")
+    (ucs               . #x216B)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 12)
+    (->decomposition   compat #x0058 #x0049 #x0049)
+    (->lowercase       #x217B)
+    (chinese-gb2312    #x22 #x7C)      ; \e$(A"|\e(B
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL FIFTY")
+    (ucs               . #x216C)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 50)
+    (->decomposition   compat #x004C)
+    (->lowercase       #x217C)
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL ONE HUNDRED")
+    (ucs               . #x216D)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 100)
+    (->decomposition   compat #x0043)
+    (->lowercase       #x217D)
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL FIVE HUNDRED")
+    (ucs               . #x216E)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 500)
+    (->decomposition   compat #x0044)
+    (->lowercase       #x217E)
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL ONE THOUSAND")
+    (ucs               . #x216F)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 1000)
+    (->decomposition   compat #x004D)
+    (->lowercase       #x217F)
+    ))
+(define-char
+  '((name              . "SMALL ROMAN NUMERAL ONE")
+    (ucs               . #x2170)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 1)
+    (->decomposition   compat #x0069)
+    (->uppercase       #x2160)
+    (->titlecase       #x2160)
+    (korean-ksc5601    #x25 #x21)      ; \e$(C%!\e(B
+    (chinese-cns11643-1 #x26 #x35)     ; \e$(G&5\e(B
+    ))
+(define-char
+  '((name              . "SMALL ROMAN NUMERAL TWO")
+    (ucs               . #x2171)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 2)
+    (->decomposition   compat #x0069 #x0069)
+    (->uppercase       #x2161)
+    (->titlecase       #x2161)
+    (korean-ksc5601    #x25 #x22)      ; \e$(C%"\e(B
+    (chinese-cns11643-1 #x26 #x36)     ; \e$(G&6\e(B
+    ))
+(define-char
+  '((name              . "SMALL ROMAN NUMERAL THREE")
+    (ucs               . #x2172)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 3)
+    (->decomposition   compat #x0069 #x0069 #x0069)
+    (->uppercase       #x2162)
+    (->titlecase       #x2162)
+    (korean-ksc5601    #x25 #x23)      ; \e$(C%#\e(B
+    (chinese-cns11643-1 #x26 #x37)     ; \e$(G&7\e(B
+    ))
+(define-char
+  '((name              . "SMALL ROMAN NUMERAL FOUR")
+    (ucs               . #x2173)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 4)
+    (->decomposition   compat #x0069 #x0076)
+    (->uppercase       #x2163)
+    (->titlecase       #x2163)
+    (korean-ksc5601    #x25 #x24)      ; \e$(C%$\e(B
+    (chinese-cns11643-1 #x26 #x38)     ; \e$(G&8\e(B
+    ))
+(define-char
+  '((name              . "SMALL ROMAN NUMERAL FIVE")
+    (ucs               . #x2174)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 5)
+    (->decomposition   compat #x0076)
+    (->uppercase       #x2164)
+    (->titlecase       #x2164)
+    (korean-ksc5601    #x25 #x25)      ; \e$(C%%\e(B
+    (chinese-cns11643-1 #x26 #x39)     ; \e$(G&9\e(B
+    ))
+(define-char
+  '((name              . "SMALL ROMAN NUMERAL SIX")
+    (ucs               . #x2175)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 6)
+    (->decomposition   compat #x0076 #x0069)
+    (->uppercase       #x2165)
+    (->titlecase       #x2165)
+    (korean-ksc5601    #x25 #x26)      ; \e$(C%&\e(B
+    (chinese-cns11643-1 #x26 #x3A)     ; \e$(G&:\e(B
+    ))
+(define-char
+  '((name              . "SMALL ROMAN NUMERAL SEVEN")
+    (ucs               . #x2176)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 7)
+    (->decomposition   compat #x0076 #x0069 #x0069)
+    (->uppercase       #x2166)
+    (->titlecase       #x2166)
+    (korean-ksc5601    #x25 #x27)      ; \e$(C%'\e(B
+    (chinese-cns11643-1 #x26 #x3B)     ; \e$(G&;\e(B
+    ))
+(define-char
+  '((name              . "SMALL ROMAN NUMERAL EIGHT")
+    (ucs               . #x2177)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 8)
+    (->decomposition   compat #x0076 #x0069 #x0069 #x0069)
+    (->uppercase       #x2167)
+    (->titlecase       #x2167)
+    (korean-ksc5601    #x25 #x28)      ; \e$(C%(\e(B
+    (chinese-cns11643-1 #x26 #x3C)     ; \e$(G&<\e(B
+    ))
+(define-char
+  '((name              . "SMALL ROMAN NUMERAL NINE")
+    (ucs               . #x2178)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 9)
+    (->decomposition   compat #x0069 #x0078)
+    (->uppercase       #x2168)
+    (->titlecase       #x2168)
+    (korean-ksc5601    #x25 #x29)      ; \e$(C%)\e(B
+    (chinese-cns11643-1 #x26 #x3D)     ; \e$(G&=\e(B
+    ))
+(define-char
+  '((name              . "SMALL ROMAN NUMERAL TEN")
+    (ucs               . #x2179)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 10)
+    (->decomposition   compat #x0078)
+    (->uppercase       #x2169)
+    (->titlecase       #x2169)
+    (korean-ksc5601    #x25 #x2A)      ; \e$(C%*\e(B
+    (chinese-cns11643-1 #x26 #x3E)     ; \e$(G&>\e(B
+    ))
+(define-char
+  '((name              . "SMALL ROMAN NUMERAL ELEVEN")
+    (ucs               . #x217A)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 11)
+    (->decomposition   compat #x0078 #x0069)
+    (->uppercase       #x216A)
+    (->titlecase       #x216A)
+    ))
+(define-char
+  '((name              . "SMALL ROMAN NUMERAL TWELVE")
+    (ucs               . #x217B)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 12)
+    (->decomposition   compat #x0078 #x0069 #x0069)
+    (->uppercase       #x216B)
+    (->titlecase       #x216B)
+    ))
+(define-char
+  '((name              . "SMALL ROMAN NUMERAL FIFTY")
+    (ucs               . #x217C)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 50)
+    (->decomposition   compat #x006C)
+    (->uppercase       #x216C)
+    (->titlecase       #x216C)
+    ))
+(define-char
+  '((name              . "SMALL ROMAN NUMERAL ONE HUNDRED")
+    (ucs               . #x217D)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 100)
+    (->decomposition   compat #x0063)
+    (->uppercase       #x216D)
+    (->titlecase       #x216D)
+    ))
+(define-char
+  '((name              . "SMALL ROMAN NUMERAL FIVE HUNDRED")
+    (ucs               . #x217E)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 500)
+    (->decomposition   compat #x0064)
+    (->uppercase       #x216E)
+    (->titlecase       #x216E)
+    ))
+(define-char
+  '((name              . "SMALL ROMAN NUMERAL ONE THOUSAND")
+    (ucs               . #x217F)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 1000)
+    (->decomposition   compat #x006D)
+    (->uppercase       #x216F)
+    (->titlecase       #x216F)
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL ONE THOUSAND C D")
+    (ucs               . #x2180)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 1000)
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL FIVE THOUSAND")
+    (ucs               . #x2181)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 5000)
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL TEN THOUSAND")
+    (ucs               . #x2182)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (numeric-value     . 10000)
+    ))
+(define-char
+  '((name              . "ROMAN NUMERAL REVERSED ONE HUNDRED")
+    (ucs               . #x2183)
+    (general-category  number letter) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
diff --git a/lisp/utf-2000/u02190-Arrows.el b/lisp/utf-2000/u02190-Arrows.el
new file mode 100644 (file)
index 0000000..ed92d74
--- /dev/null
@@ -0,0 +1,740 @@
+(define-char
+  '((name              . "LEFTWARDS ARROW")
+    (ucs               . #x2190)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (japanese-jisx0208-1978    #x22 #x2B)      ; \e$(@"+\e(B
+    (chinese-gb2312            #x21 #x7B)      ; \e$(A!{\e(B
+    (japanese-jisx0208         #x22 #x2B)      ; \e$(B"+\e(B
+    (korean-ksc5601            #x21 #x67)      ; \e$(C!g\e(B
+    (chinese-cns11643-1                #x22 #x58)      ; \e$(G"X\e(B
+    ))
+(define-char
+  '((name              . "UPWARDS ARROW")
+    (ucs               . #x2191)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (japanese-jisx0208-1978    #x22 #x2C)      ; \e$(@",\e(B
+    (chinese-gb2312            #x21 #x7C)      ; \e$(A!|\e(B
+    (japanese-jisx0208         #x22 #x2C)      ; \e$(B",\e(B
+    (korean-ksc5601            #x21 #x68)      ; \e$(C!h\e(B
+    (chinese-cns11643-1                #x22 #x55)      ; \e$(G"U\e(B
+    ))
+(define-char
+  '((name              . "RIGHTWARDS ARROW")
+    (ucs               . #x2192)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (japanese-jisx0208-1978    #x22 #x2A)      ; \e$(@"*\e(B
+    (chinese-gb2312            #x21 #x7A)      ; \e$(A!z\e(B
+    (japanese-jisx0208         #x22 #x2A)      ; \e$(B"*\e(B
+    (korean-ksc5601            #x21 #x66)      ; \e$(C!f\e(B
+    (chinese-cns11643-1                #x22 #x57)      ; \e$(G"W\e(B
+    ))
+(define-char
+  '((name              . "DOWNWARDS ARROW")
+    (ucs               . #x2193)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (japanese-jisx0208-1978    #x22 #x2D)      ; \e$(@"-\e(B
+    (chinese-gb2312            #x21 #x7D)      ; \e$(A!}\e(B
+    (japanese-jisx0208         #x22 #x2D)      ; \e$(B"-\e(B
+    (korean-ksc5601            #x21 #x69)      ; \e$(C!i\e(B
+    (chinese-cns11643-1                #x22 #x56)      ; \e$(G"V\e(B
+    ))
+(define-char
+  '((name              . "LEFT RIGHT ARROW")
+    (ucs               . #x2194)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (korean-ksc5601    #x21 #x6A)      ; \e$(C!j\e(B
+    ))
+(define-char
+  '((name              . "UP DOWN ARROW")
+    (ucs               . #x2195)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (korean-ksc5601    #x22 #x55)      ; \e$(C"U\e(B
+    ))
+(define-char
+  '((name              . "NORTH WEST ARROW")
+    (ucs               . #x2196)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (korean-ksc5601    #x22 #x58)      ; \e$(C"X\e(B
+    (chinese-cns11643-1 #x22 #x59)     ; \e$(G"Y\e(B
+    ))
+(define-char
+  '((name              . "NORTH EAST ARROW")
+    (ucs               . #x2197)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (korean-ksc5601    #x22 #x56)      ; \e$(C"V\e(B
+    (chinese-cns11643-1 #x22 #x5A)     ; \e$(G"Z\e(B
+    ))
+(define-char
+  '((name              . "SOUTH EAST ARROW")
+    (ucs               . #x2198)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (korean-ksc5601    #x22 #x59)      ; \e$(C"Y\e(B
+    (chinese-cns11643-1 #x22 #x5C)     ; \e$(G"\\e(B
+    ))
+(define-char
+  '((name              . "SOUTH WEST ARROW")
+    (ucs               . #x2199)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (korean-ksc5601    #x22 #x57)      ; \e$(C"W\e(B
+    (chinese-cns11643-1 #x22 #x5B)     ; \e$(G"[\e(B
+    ))
+(define-char
+  '((name              . "LEFTWARDS ARROW WITH STROKE")
+    (ucs               . #x219A)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   #x2190 #x0338)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS ARROW WITH STROKE")
+    (ucs               . #x219B)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   #x2192 #x0338)
+    ))
+(define-char
+  '((name              . "LEFTWARDS WAVE ARROW")
+    (ucs               . #x219C)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS WAVE ARROW")
+    (ucs               . #x219D)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFTWARDS TWO HEADED ARROW")
+    (ucs               . #x219E)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UPWARDS TWO HEADED ARROW")
+    (ucs               . #x219F)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS TWO HEADED ARROW")
+    (ucs               . #x21A0)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOWNWARDS TWO HEADED ARROW")
+    (ucs               . #x21A1)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFTWARDS ARROW WITH TAIL")
+    (ucs               . #x21A2)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS ARROW WITH TAIL")
+    (ucs               . #x21A3)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFTWARDS ARROW FROM BAR")
+    (ucs               . #x21A4)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UPWARDS ARROW FROM BAR")
+    (ucs               . #x21A5)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS ARROW FROM BAR")
+    (ucs               . #x21A6)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOWNWARDS ARROW FROM BAR")
+    (ucs               . #x21A7)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UP DOWN ARROW WITH BASE")
+    (ucs               . #x21A8)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFTWARDS ARROW WITH HOOK")
+    (ucs               . #x21A9)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS ARROW WITH HOOK")
+    (ucs               . #x21AA)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFTWARDS ARROW WITH LOOP")
+    (ucs               . #x21AB)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS ARROW WITH LOOP")
+    (ucs               . #x21AC)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFT RIGHT WAVE ARROW")
+    (ucs               . #x21AD)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFT RIGHT ARROW WITH STROKE")
+    (ucs               . #x21AE)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   #x2194 #x0338)
+    ))
+(define-char
+  '((name              . "DOWNWARDS ZIGZAG ARROW")
+    (ucs               . #x21AF)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UPWARDS ARROW WITH TIP LEFTWARDS")
+    (ucs               . #x21B0)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UPWARDS ARROW WITH TIP RIGHTWARDS")
+    (ucs               . #x21B1)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOWNWARDS ARROW WITH TIP LEFTWARDS")
+    (ucs               . #x21B2)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOWNWARDS ARROW WITH TIP RIGHTWARDS")
+    (ucs               . #x21B3)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS ARROW WITH CORNER DOWNWARDS")
+    (ucs               . #x21B4)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOWNWARDS ARROW WITH CORNER LEFTWARDS")
+    (ucs               . #x21B5)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "ANTICLOCKWISE TOP SEMICIRCLE ARROW")
+    (ucs               . #x21B6)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "CLOCKWISE TOP SEMICIRCLE ARROW")
+    (ucs               . #x21B7)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "NORTH WEST ARROW TO LONG BAR")
+    (ucs               . #x21B8)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name . "LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR")
+    (ucs               . #x21B9)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "ANTICLOCKWISE OPEN CIRCLE ARROW")
+    (ucs               . #x21BA)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "CLOCKWISE OPEN CIRCLE ARROW")
+    (ucs               . #x21BB)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFTWARDS HARPOON WITH BARB UPWARDS")
+    (ucs               . #x21BC)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFTWARDS HARPOON WITH BARB DOWNWARDS")
+    (ucs               . #x21BD)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UPWARDS HARPOON WITH BARB RIGHTWARDS")
+    (ucs               . #x21BE)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UPWARDS HARPOON WITH BARB LEFTWARDS")
+    (ucs               . #x21BF)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS HARPOON WITH BARB UPWARDS")
+    (ucs               . #x21C0)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS HARPOON WITH BARB DOWNWARDS")
+    (ucs               . #x21C1)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOWNWARDS HARPOON WITH BARB RIGHTWARDS")
+    (ucs               . #x21C2)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOWNWARDS HARPOON WITH BARB LEFTWARDS")
+    (ucs               . #x21C3)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS ARROW OVER LEFTWARDS ARROW")
+    (ucs               . #x21C4)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW")
+    (ucs               . #x21C5)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFTWARDS ARROW OVER RIGHTWARDS ARROW")
+    (ucs               . #x21C6)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFTWARDS PAIRED ARROWS")
+    (ucs               . #x21C7)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UPWARDS PAIRED ARROWS")
+    (ucs               . #x21C8)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS PAIRED ARROWS")
+    (ucs               . #x21C9)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOWNWARDS PAIRED ARROWS")
+    (ucs               . #x21CA)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON")
+    (ucs               . #x21CB)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON")
+    (ucs               . #x21CC)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFTWARDS DOUBLE ARROW WITH STROKE")
+    (ucs               . #x21CD)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   #x21D0 #x0338)
+    ))
+(define-char
+  '((name              . "LEFT RIGHT DOUBLE ARROW WITH STROKE")
+    (ucs               . #x21CE)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   #x21D4 #x0338)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS DOUBLE ARROW WITH STROKE")
+    (ucs               . #x21CF)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   #x21D2 #x0338)
+    ))
+(define-char
+  '((name              . "LEFTWARDS DOUBLE ARROW")
+    (ucs               . #x21D0)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UPWARDS DOUBLE ARROW")
+    (ucs               . #x21D1)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS DOUBLE ARROW")
+    (ucs               . #x21D2)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (japanese-jisx0208 #x22 #x4D)      ; \e$(B"M\e(B
+    (korean-ksc5601    #x22 #x21)      ; \e$(C"!\e(B
+    ))
+(define-char
+  '((name              . "DOWNWARDS DOUBLE ARROW")
+    (ucs               . #x21D3)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFT RIGHT DOUBLE ARROW")
+    (ucs               . #x21D4)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (japanese-jisx0208 #x22 #x4E)      ; \e$(B"N\e(B
+    (korean-ksc5601    #x22 #x22)      ; \e$(C""\e(B
+    ))
+(define-char
+  '((name              . "UP DOWN DOUBLE ARROW")
+    (ucs               . #x21D5)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "NORTH WEST DOUBLE ARROW")
+    (ucs               . #x21D6)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "NORTH EAST DOUBLE ARROW")
+    (ucs               . #x21D7)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SOUTH EAST DOUBLE ARROW")
+    (ucs               . #x21D8)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SOUTH WEST DOUBLE ARROW")
+    (ucs               . #x21D9)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFTWARDS TRIPLE ARROW")
+    (ucs               . #x21DA)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS TRIPLE ARROW")
+    (ucs               . #x21DB)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFTWARDS SQUIGGLE ARROW")
+    (ucs               . #x21DC)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS SQUIGGLE ARROW")
+    (ucs               . #x21DD)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UPWARDS ARROW WITH DOUBLE STROKE")
+    (ucs               . #x21DE)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOWNWARDS ARROW WITH DOUBLE STROKE")
+    (ucs               . #x21DF)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFTWARDS DASHED ARROW")
+    (ucs               . #x21E0)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UPWARDS DASHED ARROW")
+    (ucs               . #x21E1)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS DASHED ARROW")
+    (ucs               . #x21E2)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOWNWARDS DASHED ARROW")
+    (ucs               . #x21E3)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFTWARDS ARROW TO BAR")
+    (ucs               . #x21E4)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS ARROW TO BAR")
+    (ucs               . #x21E5)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFTWARDS WHITE ARROW")
+    (ucs               . #x21E6)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UPWARDS WHITE ARROW")
+    (ucs               . #x21E7)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS WHITE ARROW")
+    (ucs               . #x21E8)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOWNWARDS WHITE ARROW")
+    (ucs               . #x21E9)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UPWARDS WHITE ARROW FROM BAR")
+    (ucs               . #x21EA)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UPWARDS WHITE ARROW ON PEDESTAL")
+    (ucs               . #x21EB)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name . "UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR")
+    (ucs               . #x21EC)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name . "UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR")
+    (ucs               . #x21ED)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UPWARDS WHITE DOUBLE ARROW")
+    (ucs               . #x21EE)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UPWARDS WHITE DOUBLE ARROW ON PEDESTAL")
+    (ucs               . #x21EF)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHTWARDS WHITE ARROW FROM WALL")
+    (ucs               . #x21F0)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "NORTH WEST ARROW TO CORNER")
+    (ucs               . #x21F1)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SOUTH EAST ARROW TO CORNER")
+    (ucs               . #x21F2)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UP DOWN WHITE ARROW")
+    (ucs               . #x21F3)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))