New files.
authortomo <tomo>
Sun, 14 Nov 1999 13:58:04 +0000 (13:58 +0000)
committertomo <tomo>
Sun, 14 Nov 1999 13:58:04 +0000 (13:58 +0000)
lisp/utf-2000/u02200-Mathematical-Operators.el [new file with mode: 0644]
lisp/utf-2000/u02300-Miscellaneous-Technical.el [new file with mode: 0644]

diff --git a/lisp/utf-2000/u02200-Mathematical-Operators.el b/lisp/utf-2000/u02200-Mathematical-Operators.el
new file mode 100644 (file)
index 0000000..cdbbbde
--- /dev/null
@@ -0,0 +1,1861 @@
+(define-char
+  '((name              . "FOR ALL")
+    (ucs               . #x2200)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (japanese-jisx0208 #x22 #x4F)      ; \e$(B"O\e(B
+    (korean-ksc5601    #x22 #x23)      ; \e$(C"#\e(B
+    ))
+(define-char
+  '((name              . "COMPLEMENT")
+    (ucs               . #x2201)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "PARTIAL DIFFERENTIAL")
+    (ucs               . #x2202)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (japanese-jisx0208 #x22 #x5F)      ; \e$(B"_\e(B
+    (korean-ksc5601    #x21 #x53)      ; \e$(C!S\e(B
+    ))
+(define-char
+  '((name              . "THERE EXISTS")
+    (ucs               . #x2203)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (japanese-jisx0208 #x22 #x50)      ; \e$(B"P\e(B
+    (korean-ksc5601    #x22 #x24)      ; \e$(C"$\e(B
+    ))
+(define-char
+  '((name              . "THERE DOES NOT EXIST")
+    (ucs               . #x2204)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2203 #x0338)
+    ))
+(define-char
+  '((name              . "EMPTY SET")
+    (ucs               . #x2205)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "INCREMENT")
+    (ucs               . #x2206)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "NABLA")
+    (ucs               . #x2207)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (japanese-jisx0208 #x22 #x60)      ; \e$(B"`\e(B
+    (korean-ksc5601    #x21 #x54)      ; \e$(C!T\e(B
+    ))
+(define-char
+  '((name              . "ELEMENT OF")
+    (ucs               . #x2208)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (chinese-gb2312    #x21 #x4A)      ; \e$(A!J\e(B
+    (japanese-jisx0208 #x22 #x3A)      ; \e$(B":\e(B
+    (korean-ksc5601    #x21 #x74)      ; \e$(C!t\e(B
+    ))
+(define-char
+  '((name              . "NOT AN ELEMENT OF")
+    (ucs               . #x2209)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2208 #x0338)
+    ))
+(define-char
+  '((name              . "SMALL ELEMENT OF")
+    (ucs               . #x220A)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "CONTAINS AS MEMBER")
+    (ucs               . #x220B)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (japanese-jisx0208 #x22 #x3B)      ; \e$(B";\e(B
+    (korean-ksc5601    #x21 #x75)      ; \e$(C!u\e(B
+    ))
+(define-char
+  '((name              . "DOES NOT CONTAIN AS MEMBER")
+    (ucs               . #x220C)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x220B #x0338)
+    ))
+(define-char
+  '((name              . "SMALL CONTAINS AS MEMBER")
+    (ucs               . #x220D)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "END OF PROOF")
+    (ucs               . #x220E)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "N-ARY PRODUCT")
+    (ucs               . #x220F)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (chinese-gb2312    #x21 #x47)      ; \e$(A!G\e(B
+    (korean-ksc5601    #x22 #x33)      ; \e$(C"3\e(B
+    ))
+(define-char
+  '((name              . "N-ARY COPRODUCT")
+    (ucs               . #x2210)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "N-ARY SUMMATION")
+    (ucs               . #x2211)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (chinese-gb2312    #x21 #x46)      ; \e$(A!F\e(B
+    (korean-ksc5601    #x22 #x32)      ; \e$(C"2\e(B
+    ))
+(define-char
+  '((name              . "MINUS SIGN")
+    (ucs               . #x2212)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ET")
+    (mirrored          . nil)
+    (japanese-jisx0208-1978    #x21 #x5D)      ; \e$(@!]\e(B
+    (japanese-jisx0208         #x21 #x5D)      ; \e$(B!]\e(B
+    ))
+(define-char
+  '((name              . "MINUS-OR-PLUS SIGN")
+    (ucs               . #x2213)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ET")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOT PLUS")
+    (ucs               . #x2214)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DIVISION SLASH")
+    (ucs               . #x2215)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (chinese-cns11643-1 #x22 #x61)     ; \e$(G"a\e(B
+    ))
+(define-char
+  '((name              . "SET MINUS")
+    (ucs               . #x2216)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "ASTERISK OPERATOR")
+    (ucs               . #x2217)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RING OPERATOR")
+    (ucs               . #x2218)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "BULLET OPERATOR")
+    (ucs               . #x2219)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SQUARE ROOT")
+    (ucs               . #x221A)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (chinese-gb2312    #x21 #x4C)      ; \e$(A!L\e(B
+    (japanese-jisx0208 #x22 #x65)      ; \e$(B"e\e(B
+    (korean-ksc5601    #x21 #x6E)      ; \e$(C!n\e(B
+    (chinese-cns11643-1 #x22 #x35)     ; \e$(G"5\e(B
+    ))
+(define-char
+  '((name              . "CUBE ROOT")
+    (ucs               . #x221B)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "FOURTH ROOT")
+    (ucs               . #x221C)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "PROPORTIONAL TO")
+    (ucs               . #x221D)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (chinese-gb2312    #x21 #x58)      ; \e$(A!X\e(B
+    (japanese-jisx0208 #x22 #x67)      ; \e$(B"g\e(B
+    (korean-ksc5601    #x21 #x70)      ; \e$(C!p\e(B
+    ))
+(define-char
+  '((name              . "INFINITY")
+    (ucs               . #x221E)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (japanese-jisx0208-1978    #x21 #x67)      ; \e$(@!g\e(B
+    (chinese-gb2312            #x21 #x5E)      ; \e$(A!^\e(B
+    (japanese-jisx0208         #x21 #x67)      ; \e$(B!g\e(B
+    (korean-ksc5601            #x21 #x44)      ; \e$(C!D\e(B
+    (chinese-cns11643-1                #x22 #x3C)      ; \e$(G"<\e(B
+    ))
+(define-char
+  '((name              . "RIGHT ANGLE")
+    (ucs               . #x221F)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (chinese-cns11643-1 #x22 #x49)     ; \e$(G"I\e(B
+    ))
+(define-char
+  '((name              . "ANGLE")
+    (ucs               . #x2220)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (chinese-gb2312    #x21 #x4F)      ; \e$(A!O\e(B
+    (japanese-jisx0208 #x22 #x5C)      ; \e$(B"\\e(B
+    (korean-ksc5601    #x21 #x50)      ; \e$(C!P\e(B
+    (chinese-cns11643-1 #x22 #x48)     ; \e$(G"H\e(B
+    ))
+(define-char
+  '((name              . "MEASURED ANGLE")
+    (ucs               . #x2221)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "SPHERICAL ANGLE")
+    (ucs               . #x2222)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "DIVIDES")
+    (ucs               . #x2223)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOES NOT DIVIDE")
+    (ucs               . #x2224)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2223 #x0338)
+    ))
+(define-char
+  '((name              . "PARALLEL TO")
+    (ucs               . #x2225)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (chinese-gb2312    #x21 #x4E)      ; \e$(A!N\e(B
+    (korean-ksc5601    #x21 #x2B)      ; \e$(C!+\e(B
+    ))
+(define-char
+  '((name              . "NOT PARALLEL TO")
+    (ucs               . #x2226)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2225 #x0338)
+    ))
+(define-char
+  '((name              . "LOGICAL AND")
+    (ucs               . #x2227)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (chinese-gb2312    #x21 #x44)      ; \e$(A!D\e(B
+    (japanese-jisx0208 #x22 #x4A)      ; \e$(B"J\e(B
+    (korean-ksc5601    #x21 #x7C)      ; \e$(C!|\e(B
+    ))
+(define-char
+  '((name              . "LOGICAL OR")
+    (ucs               . #x2228)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (chinese-gb2312    #x21 #x45)      ; \e$(A!E\e(B
+    (japanese-jisx0208 #x22 #x4B)      ; \e$(B"K\e(B
+    (korean-ksc5601    #x21 #x7D)      ; \e$(C!}\e(B
+    ))
+(define-char
+  '((name              . "INTERSECTION")
+    (ucs               . #x2229)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (chinese-gb2312    #x21 #x49)      ; \e$(A!I\e(B
+    (japanese-jisx0208 #x22 #x41)      ; \e$(B"A\e(B
+    (korean-ksc5601    #x21 #x7B)      ; \e$(C!{\e(B
+    (chinese-cns11643-1 #x22 #x45)     ; \e$(G"E\e(B
+    ))
+(define-char
+  '((name              . "UNION")
+    (ucs               . #x222A)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (chinese-gb2312    #x21 #x48)      ; \e$(A!H\e(B
+    (japanese-jisx0208 #x22 #x40)      ; \e$(B"@\e(B
+    (korean-ksc5601    #x21 #x7A)      ; \e$(C!z\e(B
+    (chinese-cns11643-1 #x22 #x46)     ; \e$(G"F\e(B
+    ))
+(define-char
+  '((name              . "INTEGRAL")
+    (ucs               . #x222B)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (chinese-gb2312    #x21 #x52)      ; \e$(A!R\e(B
+    (japanese-jisx0208 #x22 #x69)      ; \e$(B"i\e(B
+    (korean-ksc5601    #x21 #x72)      ; \e$(C!r\e(B
+    (chinese-cns11643-1 #x22 #x4D)     ; \e$(G"M\e(B
+    ))
+(define-char
+  '((name              . "DOUBLE INTEGRAL")
+    (ucs               . #x222C)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   compat #x222B #x222B)
+    (japanese-jisx0208 #x22 #x6A)      ; \e$(B"j\e(B
+    (korean-ksc5601    #x21 #x73)      ; \e$(C!s\e(B
+    ))
+(define-char
+  '((name              . "TRIPLE INTEGRAL")
+    (ucs               . #x222D)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   compat #x222B #x222B #x222B)
+    ))
+(define-char
+  '((name              . "CONTOUR INTEGRAL")
+    (ucs               . #x222E)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (chinese-gb2312    #x21 #x53)      ; \e$(A!S\e(B
+    (korean-ksc5601    #x22 #x31)      ; \e$(C"1\e(B
+    (chinese-cns11643-1 #x22 #x4E)     ; \e$(G"N\e(B
+    ))
+(define-char
+  '((name              . "SURFACE INTEGRAL")
+    (ucs               . #x222F)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   compat #x222E #x222E)
+    ))
+(define-char
+  '((name              . "VOLUME INTEGRAL")
+    (ucs               . #x2230)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   compat #x222E #x222E #x222E)
+    ))
+(define-char
+  '((name              . "CLOCKWISE INTEGRAL")
+    (ucs               . #x2231)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "CLOCKWISE CONTOUR INTEGRAL")
+    (ucs               . #x2232)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "ANTICLOCKWISE CONTOUR INTEGRAL")
+    (ucs               . #x2233)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "THEREFORE")
+    (ucs               . #x2234)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (japanese-jisx0208-1978    #x21 #x68)      ; \e$(@!h\e(B
+    (chinese-gb2312            #x21 #x60)      ; \e$(A!`\e(B
+    (japanese-jisx0208         #x21 #x68)      ; \e$(B!h\e(B
+    (korean-ksc5601            #x21 #x45)      ; \e$(C!E\e(B
+    (chinese-cns11643-1                #x22 #x50)      ; \e$(G"P\e(B
+    ))
+(define-char
+  '((name              . "BECAUSE")
+    (ucs               . #x2235)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (chinese-gb2312    #x21 #x5F)      ; \e$(A!_\e(B
+    (japanese-jisx0208 #x22 #x68)      ; \e$(B"h\e(B
+    (korean-ksc5601    #x21 #x71)      ; \e$(C!q\e(B
+    (chinese-cns11643-1 #x22 #x4F)     ; \e$(G"O\e(B
+    ))
+(define-char
+  '((name              . "RATIO")
+    (ucs               . #x2236)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (chinese-gb2312    #x21 #x43)      ; \e$(A!C\e(B
+    ))
+(define-char
+  '((name              . "PROPORTION")
+    (ucs               . #x2237)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (chinese-gb2312    #x21 #x4B)      ; \e$(A!K\e(B
+    ))
+(define-char
+  '((name              . "DOT MINUS")
+    (ucs               . #x2238)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "EXCESS")
+    (ucs               . #x2239)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "GEOMETRIC PROPORTION")
+    (ucs               . #x223A)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "HOMOTHETIC")
+    (ucs               . #x223B)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "TILDE OPERATOR")
+    (ucs               . #x223C)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (korean-ksc5601    #x21 #x2D)      ; \e$(C!-\e(B
+    ))
+(define-char
+  '((name              . "REVERSED TILDE")
+    (ucs               . #x223D)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (iso-10646-comment . "lazy S")
+    (chinese-gb2312    #x21 #x57)      ; \e$(A!W\e(B
+    (japanese-jisx0208 #x22 #x66)      ; \e$(B"f\e(B
+    (korean-ksc5601    #x21 #x6F)      ; \e$(C!o\e(B
+    ))
+(define-char
+  '((name              . "INVERTED LAZY S")
+    (ucs               . #x223E)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "SINE WAVE")
+    (ucs               . #x223F)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "WREATH PRODUCT")
+    (ucs               . #x2240)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "NOT TILDE")
+    (ucs               . #x2241)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x223C #x0338)
+    ))
+(define-char
+  '((name              . "MINUS TILDE")
+    (ucs               . #x2242)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "ASYMPTOTICALLY EQUAL TO")
+    (ucs               . #x2243)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "NOT ASYMPTOTICALLY EQUAL TO")
+    (ucs               . #x2244)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2243 #x0338)
+    ))
+(define-char
+  '((name              . "APPROXIMATELY EQUAL TO")
+    (ucs               . #x2245)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "APPROXIMATELY BUT NOT ACTUALLY EQUAL TO")
+    (ucs               . #x2246)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO")
+    (ucs               . #x2247)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2245 #x0338)
+    ))
+(define-char
+  '((name              . "ALMOST EQUAL TO")
+    (ucs               . #x2248)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (chinese-gb2312    #x21 #x56)      ; \e$(A!V\e(B
+    ))
+(define-char
+  '((name              . "NOT ALMOST EQUAL TO")
+    (ucs               . #x2249)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2248 #x0338)
+    ))
+(define-char
+  '((name              . "ALMOST EQUAL OR EQUAL TO")
+    (ucs               . #x224A)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "TRIPLE TILDE")
+    (ucs               . #x224B)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "ALL EQUAL TO")
+    (ucs               . #x224C)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (chinese-gb2312    #x21 #x55)      ; \e$(A!U\e(B
+    ))
+(define-char
+  '((name              . "EQUIVALENT TO")
+    (ucs               . #x224D)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "GEOMETRICALLY EQUIVALENT TO")
+    (ucs               . #x224E)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DIFFERENCE BETWEEN")
+    (ucs               . #x224F)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APPROACHES THE LIMIT")
+    (ucs               . #x2250)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "GEOMETRICALLY EQUAL TO")
+    (ucs               . #x2251)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APPROXIMATELY EQUAL TO OR THE IMAGE OF")
+    (ucs               . #x2252)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (japanese-jisx0208 #x22 #x62)      ; \e$(B"b\e(B
+    (korean-ksc5601    #x21 #x56)      ; \e$(C!V\e(B
+    (chinese-cns11643-1 #x22 #x3D)     ; \e$(G"=\e(B
+    ))
+(define-char
+  '((name              . "IMAGE OF OR APPROXIMATELY EQUAL TO")
+    (ucs               . #x2253)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "COLON EQUALS")
+    (ucs               . #x2254)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "EQUALS COLON")
+    (ucs               . #x2255)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "RING IN EQUAL TO")
+    (ucs               . #x2256)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RING EQUAL TO")
+    (ucs               . #x2257)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "CORRESPONDS TO")
+    (ucs               . #x2258)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "ESTIMATES")
+    (ucs               . #x2259)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "EQUIANGULAR TO")
+    (ucs               . #x225A)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "STAR EQUALS")
+    (ucs               . #x225B)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DELTA EQUAL TO")
+    (ucs               . #x225C)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "EQUAL TO BY DEFINITION")
+    (ucs               . #x225D)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "MEASURED BY")
+    (ucs               . #x225E)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "QUESTIONED EQUAL TO")
+    (ucs               . #x225F)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "NOT EQUAL TO")
+    (ucs               . #x2260)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x003D #x0338)
+    (japanese-jisx0208-1978    #x21 #x62)      ; \e$(@!b\e(B
+    (chinese-gb2312            #x21 #x59)      ; \e$(A!Y\e(B
+    (japanese-jisx0208         #x21 #x62)      ; \e$(B!b\e(B
+    (korean-ksc5601            #x21 #x41)      ; \e$(C!A\e(B
+    (chinese-cns11643-1                #x22 #x3B)      ; \e$(G";\e(B
+    ))
+(define-char
+  '((name              . "IDENTICAL TO")
+    (ucs               . #x2261)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (chinese-gb2312    #x21 #x54)      ; \e$(A!T\e(B
+    (japanese-jisx0208 #x22 #x61)      ; \e$(B"a\e(B
+    (korean-ksc5601    #x21 #x55)      ; \e$(C!U\e(B
+    (chinese-cns11643-1 #x22 #x3E)     ; \e$(G">\e(B
+    ))
+(define-char
+  '((name              . "NOT IDENTICAL TO")
+    (ucs               . #x2262)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2261 #x0338)
+    ))
+(define-char
+  '((name              . "STRICTLY EQUIVALENT TO")
+    (ucs               . #x2263)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LESS-THAN OR EQUAL TO")
+    (ucs               . #x2264)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (chinese-gb2312    #x21 #x5C)      ; \e$(A!\\e(B
+    (korean-ksc5601    #x21 #x42)      ; \e$(C!B\e(B
+    ))
+(define-char
+  '((name              . "GREATER-THAN OR EQUAL TO")
+    (ucs               . #x2265)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (chinese-gb2312    #x21 #x5D)      ; \e$(A!]\e(B
+    (korean-ksc5601    #x21 #x43)      ; \e$(C!C\e(B
+    ))
+(define-char
+  '((name              . "LESS-THAN OVER EQUAL TO")
+    (ucs               . #x2266)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (japanese-jisx0208-1978    #x21 #x65)      ; \e$(@!e\e(B
+    (japanese-jisx0208         #x21 #x65)      ; \e$(B!e\e(B
+    (chinese-cns11643-1                #x22 #x39)      ; \e$(G"9\e(B
+    ))
+(define-char
+  '((name              . "GREATER-THAN OVER EQUAL TO")
+    (ucs               . #x2267)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (japanese-jisx0208-1978    #x21 #x66)      ; \e$(@!f\e(B
+    (japanese-jisx0208         #x21 #x66)      ; \e$(B!f\e(B
+    (chinese-cns11643-1                #x22 #x3A)      ; \e$(G":\e(B
+    ))
+(define-char
+  '((name              . "LESS-THAN BUT NOT EQUAL TO")
+    (ucs               . #x2268)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "GREATER-THAN BUT NOT EQUAL TO")
+    (ucs               . #x2269)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "MUCH LESS-THAN")
+    (ucs               . #x226A)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (japanese-jisx0208 #x22 #x63)      ; \e$(B"c\e(B
+    (korean-ksc5601    #x21 #x6C)      ; \e$(C!l\e(B
+    ))
+(define-char
+  '((name              . "MUCH GREATER-THAN")
+    (ucs               . #x226B)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (japanese-jisx0208 #x22 #x64)      ; \e$(B"d\e(B
+    (korean-ksc5601    #x21 #x6D)      ; \e$(C!m\e(B
+    ))
+(define-char
+  '((name              . "BETWEEN")
+    (ucs               . #x226C)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "NOT EQUIVALENT TO")
+    (ucs               . #x226D)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   #x224D #x0338)
+    ))
+(define-char
+  '((name              . "NOT LESS-THAN")
+    (ucs               . #x226E)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x003C #x0338)
+    (chinese-gb2312    #x21 #x5A)      ; \e$(A!Z\e(B
+    ))
+(define-char
+  '((name              . "NOT GREATER-THAN")
+    (ucs               . #x226F)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x003E #x0338)
+    (chinese-gb2312    #x21 #x5B)      ; \e$(A![\e(B
+    ))
+(define-char
+  '((name              . "NEITHER LESS-THAN NOR EQUAL TO")
+    (ucs               . #x2270)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2264 #x0338)
+    ))
+(define-char
+  '((name              . "NEITHER GREATER-THAN NOR EQUAL TO")
+    (ucs               . #x2271)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2265 #x0338)
+    ))
+(define-char
+  '((name              . "LESS-THAN OR EQUIVALENT TO")
+    (ucs               . #x2272)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "GREATER-THAN OR EQUIVALENT TO")
+    (ucs               . #x2273)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "NEITHER LESS-THAN NOR EQUIVALENT TO")
+    (ucs               . #x2274)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2272 #x0338)
+    ))
+(define-char
+  '((name              . "NEITHER GREATER-THAN NOR EQUIVALENT TO")
+    (ucs               . #x2275)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2273 #x0338)
+    ))
+(define-char
+  '((name              . "LESS-THAN OR GREATER-THAN")
+    (ucs               . #x2276)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "GREATER-THAN OR LESS-THAN")
+    (ucs               . #x2277)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "NEITHER LESS-THAN NOR GREATER-THAN")
+    (ucs               . #x2278)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2276 #x0338)
+    ))
+(define-char
+  '((name              . "NEITHER GREATER-THAN NOR LESS-THAN")
+    (ucs               . #x2279)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2277 #x0338)
+    ))
+(define-char
+  '((name              . "PRECEDES")
+    (ucs               . #x227A)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "SUCCEEDS")
+    (ucs               . #x227B)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "PRECEDES OR EQUAL TO")
+    (ucs               . #x227C)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "SUCCEEDS OR EQUAL TO")
+    (ucs               . #x227D)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "PRECEDES OR EQUIVALENT TO")
+    (ucs               . #x227E)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "SUCCEEDS OR EQUIVALENT TO")
+    (ucs               . #x227F)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "DOES NOT PRECEDE")
+    (ucs               . #x2280)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x227A #x0338)
+    ))
+(define-char
+  '((name              . "DOES NOT SUCCEED")
+    (ucs               . #x2281)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x227B #x0338)
+    ))
+(define-char
+  '((name              . "SUBSET OF")
+    (ucs               . #x2282)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (japanese-jisx0208 #x22 #x3E)      ; \e$(B">\e(B
+    (korean-ksc5601    #x21 #x78)      ; \e$(C!x\e(B
+    ))
+(define-char
+  '((name              . "SUPERSET OF")
+    (ucs               . #x2283)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (japanese-jisx0208 #x22 #x3F)      ; \e$(B"?\e(B
+    (korean-ksc5601    #x21 #x79)      ; \e$(C!y\e(B
+    ))
+(define-char
+  '((name              . "NOT A SUBSET OF")
+    (ucs               . #x2284)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2282 #x0338)
+    ))
+(define-char
+  '((name              . "NOT A SUPERSET OF")
+    (ucs               . #x2285)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2283 #x0338)
+    ))
+(define-char
+  '((name              . "SUBSET OF OR EQUAL TO")
+    (ucs               . #x2286)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (japanese-jisx0208 #x22 #x3C)      ; \e$(B"<\e(B
+    (korean-ksc5601    #x21 #x76)      ; \e$(C!v\e(B
+    ))
+(define-char
+  '((name              . "SUPERSET OF OR EQUAL TO")
+    (ucs               . #x2287)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (japanese-jisx0208 #x22 #x3D)      ; \e$(B"=\e(B
+    (korean-ksc5601    #x21 #x77)      ; \e$(C!w\e(B
+    ))
+(define-char
+  '((name              . "NEITHER A SUBSET OF NOR EQUAL TO")
+    (ucs               . #x2288)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2286 #x0338)
+    ))
+(define-char
+  '((name              . "NEITHER A SUPERSET OF NOR EQUAL TO")
+    (ucs               . #x2289)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2287 #x0338)
+    ))
+(define-char
+  '((name              . "SUBSET OF WITH NOT EQUAL TO")
+    (ucs               . #x228A)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "SUPERSET OF WITH NOT EQUAL TO")
+    (ucs               . #x228B)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "MULTISET")
+    (ucs               . #x228C)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "MULTISET MULTIPLICATION")
+    (ucs               . #x228D)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "MULTISET UNION")
+    (ucs               . #x228E)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SQUARE IMAGE OF")
+    (ucs               . #x228F)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "SQUARE ORIGINAL OF")
+    (ucs               . #x2290)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "SQUARE IMAGE OF OR EQUAL TO")
+    (ucs               . #x2291)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "SQUARE ORIGINAL OF OR EQUAL TO")
+    (ucs               . #x2292)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "SQUARE CAP")
+    (ucs               . #x2293)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SQUARE CUP")
+    (ucs               . #x2294)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "CIRCLED PLUS")
+    (ucs               . #x2295)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (chinese-cns11643-1 #x22 #x53)     ; \e$(G"S\e(B
+    ))
+(define-char
+  '((name              . "CIRCLED MINUS")
+    (ucs               . #x2296)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "CIRCLED TIMES")
+    (ucs               . #x2297)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "CIRCLED DIVISION SLASH")
+    (ucs               . #x2298)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "CIRCLED DOT OPERATOR")
+    (ucs               . #x2299)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (chinese-gb2312    #x21 #x51)      ; \e$(A!Q\e(B
+    (korean-ksc5601    #x22 #x41)      ; \e$(C"A\e(B
+    (chinese-cns11643-1 #x22 #x54)     ; \e$(G"T\e(B
+    ))
+(define-char
+  '((name              . "CIRCLED RING OPERATOR")
+    (ucs               . #x229A)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "CIRCLED ASTERISK OPERATOR")
+    (ucs               . #x229B)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "CIRCLED EQUALS")
+    (ucs               . #x229C)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "CIRCLED DASH")
+    (ucs               . #x229D)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SQUARED PLUS")
+    (ucs               . #x229E)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SQUARED MINUS")
+    (ucs               . #x229F)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SQUARED TIMES")
+    (ucs               . #x22A0)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SQUARED DOT OPERATOR")
+    (ucs               . #x22A1)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHT TACK")
+    (ucs               . #x22A2)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "LEFT TACK")
+    (ucs               . #x22A3)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "DOWN TACK")
+    (ucs               . #x22A4)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UP TACK")
+    (ucs               . #x22A5)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (chinese-gb2312    #x21 #x4D)      ; \e$(A!M\e(B
+    (japanese-jisx0208 #x22 #x5D)      ; \e$(B"]\e(B
+    (korean-ksc5601    #x21 #x51)      ; \e$(C!Q\e(B
+    (chinese-cns11643-1 #x22 #x47)     ; \e$(G"G\e(B
+    ))
+(define-char
+  '((name              . "ASSERTION")
+    (ucs               . #x22A6)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "MODELS")
+    (ucs               . #x22A7)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "TRUE")
+    (ucs               . #x22A8)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "FORCES")
+    (ucs               . #x22A9)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "TRIPLE VERTICAL BAR RIGHT TURNSTILE")
+    (ucs               . #x22AA)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE")
+    (ucs               . #x22AB)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "DOES NOT PROVE")
+    (ucs               . #x22AC)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x22A2 #x0338)
+    ))
+(define-char
+  '((name              . "NOT TRUE")
+    (ucs               . #x22AD)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x22A8 #x0338)
+    ))
+(define-char
+  '((name              . "DOES NOT FORCE")
+    (ucs               . #x22AE)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x22A9 #x0338)
+    ))
+(define-char
+  '((name . "NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE")
+    (ucs               . #x22AF)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x22AB #x0338)
+    ))
+(define-char
+  '((name              . "PRECEDES UNDER RELATION")
+    (ucs               . #x22B0)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "SUCCEEDS UNDER RELATION")
+    (ucs               . #x22B1)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "NORMAL SUBGROUP OF")
+    (ucs               . #x22B2)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "CONTAINS AS NORMAL SUBGROUP")
+    (ucs               . #x22B3)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "NORMAL SUBGROUP OF OR EQUAL TO")
+    (ucs               . #x22B4)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "CONTAINS AS NORMAL SUBGROUP OR EQUAL TO")
+    (ucs               . #x22B5)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "ORIGINAL OF")
+    (ucs               . #x22B6)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "IMAGE OF")
+    (ucs               . #x22B7)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "MULTIMAP")
+    (ucs               . #x22B8)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "HERMITIAN CONJUGATE MATRIX")
+    (ucs               . #x22B9)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "INTERCALATE")
+    (ucs               . #x22BA)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "XOR")
+    (ucs               . #x22BB)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "NAND")
+    (ucs               . #x22BC)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "NOR")
+    (ucs               . #x22BD)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "RIGHT ANGLE WITH ARC")
+    (ucs               . #x22BE)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "RIGHT TRIANGLE")
+    (ucs               . #x22BF)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (chinese-cns11643-1 #x22 #x4A)     ; \e$(G"J\e(B
+    ))
+(define-char
+  '((name              . "N-ARY LOGICAL AND")
+    (ucs               . #x22C0)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "N-ARY LOGICAL OR")
+    (ucs               . #x22C1)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "N-ARY INTERSECTION")
+    (ucs               . #x22C2)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "N-ARY UNION")
+    (ucs               . #x22C3)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DIAMOND OPERATOR")
+    (ucs               . #x22C4)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOT OPERATOR")
+    (ucs               . #x22C5)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "STAR OPERATOR")
+    (ucs               . #x22C6)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DIVISION TIMES")
+    (ucs               . #x22C7)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "BOWTIE")
+    (ucs               . #x22C8)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFT NORMAL FACTOR SEMIDIRECT PRODUCT")
+    (ucs               . #x22C9)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT")
+    (ucs               . #x22CA)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "LEFT SEMIDIRECT PRODUCT")
+    (ucs               . #x22CB)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "RIGHT SEMIDIRECT PRODUCT")
+    (ucs               . #x22CC)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "REVERSED TILDE EQUALS")
+    (ucs               . #x22CD)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "CURLY LOGICAL OR")
+    (ucs               . #x22CE)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "CURLY LOGICAL AND")
+    (ucs               . #x22CF)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOUBLE SUBSET")
+    (ucs               . #x22D0)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "DOUBLE SUPERSET")
+    (ucs               . #x22D1)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "DOUBLE INTERSECTION")
+    (ucs               . #x22D2)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOUBLE UNION")
+    (ucs               . #x22D3)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "PITCHFORK")
+    (ucs               . #x22D4)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "EQUAL AND PARALLEL TO")
+    (ucs               . #x22D5)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LESS-THAN WITH DOT")
+    (ucs               . #x22D6)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "GREATER-THAN WITH DOT")
+    (ucs               . #x22D7)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "VERY MUCH LESS-THAN")
+    (ucs               . #x22D8)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "VERY MUCH GREATER-THAN")
+    (ucs               . #x22D9)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "LESS-THAN EQUAL TO OR GREATER-THAN")
+    (ucs               . #x22DA)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "GREATER-THAN EQUAL TO OR LESS-THAN")
+    (ucs               . #x22DB)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "EQUAL TO OR LESS-THAN")
+    (ucs               . #x22DC)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "EQUAL TO OR GREATER-THAN")
+    (ucs               . #x22DD)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "EQUAL TO OR PRECEDES")
+    (ucs               . #x22DE)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "EQUAL TO OR SUCCEEDS")
+    (ucs               . #x22DF)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "DOES NOT PRECEDE OR EQUAL")
+    (ucs               . #x22E0)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x227C #x0338)
+    ))
+(define-char
+  '((name              . "DOES NOT SUCCEED OR EQUAL")
+    (ucs               . #x22E1)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x227D #x0338)
+    ))
+(define-char
+  '((name              . "NOT SQUARE IMAGE OF OR EQUAL TO")
+    (ucs               . #x22E2)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2291 #x0338)
+    ))
+(define-char
+  '((name              . "NOT SQUARE ORIGINAL OF OR EQUAL TO")
+    (ucs               . #x22E3)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x2292 #x0338)
+    ))
+(define-char
+  '((name              . "SQUARE IMAGE OF OR NOT EQUAL TO")
+    (ucs               . #x22E4)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "SQUARE ORIGINAL OF OR NOT EQUAL TO")
+    (ucs               . #x22E5)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "LESS-THAN BUT NOT EQUIVALENT TO")
+    (ucs               . #x22E6)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "GREATER-THAN BUT NOT EQUIVALENT TO")
+    (ucs               . #x22E7)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "PRECEDES BUT NOT EQUIVALENT TO")
+    (ucs               . #x22E8)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "SUCCEEDS BUT NOT EQUIVALENT TO")
+    (ucs               . #x22E9)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "NOT NORMAL SUBGROUP OF")
+    (ucs               . #x22EA)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x22B2 #x0338)
+    ))
+(define-char
+  '((name              . "DOES NOT CONTAIN AS NORMAL SUBGROUP")
+    (ucs               . #x22EB)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x22B3 #x0338)
+    ))
+(define-char
+  '((name              . "NOT NORMAL SUBGROUP OF OR EQUAL TO")
+    (ucs               . #x22EC)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x22B4 #x0338)
+    ))
+(define-char
+  '((name              . "DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL")
+    (ucs               . #x22ED)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x22B5 #x0338)
+    ))
+(define-char
+  '((name              . "VERTICAL ELLIPSIS")
+    (ucs               . #x22EE)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "MIDLINE HORIZONTAL ELLIPSIS")
+    (ucs               . #x22EF)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UP RIGHT DIAGONAL ELLIPSIS")
+    (ucs               . #x22F0)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "DOWN RIGHT DIAGONAL ELLIPSIS")
+    (ucs               . #x22F1)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
diff --git a/lisp/utf-2000/u02300-Miscellaneous-Technical.el b/lisp/utf-2000/u02300-Miscellaneous-Technical.el
new file mode 100644 (file)
index 0000000..98b3699
--- /dev/null
@@ -0,0 +1,1091 @@
+(define-char
+  '((name              . "DIAMETER SIGN")
+    (ucs               . #x2300)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "ELECTRIC ARROW")
+    (ucs               . #x2301)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "HOUSE")
+    (ucs               . #x2302)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UP ARROWHEAD")
+    (ucs               . #x2303)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DOWN ARROWHEAD")
+    (ucs               . #x2304)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "PROJECTIVE")
+    (ucs               . #x2305)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "PERSPECTIVE")
+    (ucs               . #x2306)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "WAVY LINE")
+    (ucs               . #x2307)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFT CEILING")
+    (ucs               . #x2308)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "RIGHT CEILING")
+    (ucs               . #x2309)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "LEFT FLOOR")
+    (ucs               . #x230A)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "RIGHT FLOOR")
+    (ucs               . #x230B)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "BOTTOM RIGHT CROP")
+    (ucs               . #x230C)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "BOTTOM LEFT CROP")
+    (ucs               . #x230D)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "TOP RIGHT CROP")
+    (ucs               . #x230E)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "TOP LEFT CROP")
+    (ucs               . #x230F)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "REVERSED NOT SIGN")
+    (ucs               . #x2310)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SQUARE LOZENGE")
+    (ucs               . #x2311)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "ARC")
+    (ucs               . #x2312)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (chinese-gb2312    #x21 #x50)      ; \e$(A!P\e(B
+    (japanese-jisx0208 #x22 #x5E)      ; \e$(B"^\e(B
+    (korean-ksc5601    #x21 #x52)      ; \e$(C!R\e(B
+    ))
+(define-char
+  '((name              . "SEGMENT")
+    (ucs               . #x2313)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SECTOR")
+    (ucs               . #x2314)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "TELEPHONE RECORDER")
+    (ucs               . #x2315)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "POSITION INDICATOR")
+    (ucs               . #x2316)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "VIEWDATA SQUARE")
+    (ucs               . #x2317)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "PLACE OF INTEREST SIGN")
+    (ucs               . #x2318)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "TURNED NOT SIGN")
+    (ucs               . #x2319)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "WATCH")
+    (ucs               . #x231A)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "HOURGLASS")
+    (ucs               . #x231B)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "TOP LEFT CORNER")
+    (ucs               . #x231C)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "TOP RIGHT CORNER")
+    (ucs               . #x231D)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "BOTTOM LEFT CORNER")
+    (ucs               . #x231E)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "BOTTOM RIGHT CORNER")
+    (ucs               . #x231F)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "TOP HALF INTEGRAL")
+    (ucs               . #x2320)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "BOTTOM HALF INTEGRAL")
+    (ucs               . #x2321)
+    (general-category  symbol math) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    ))
+(define-char
+  '((name              . "FROWN")
+    (ucs               . #x2322)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SMILE")
+    (ucs               . #x2323)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS")
+    (ucs               . #x2324)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "OPTION KEY")
+    (ucs               . #x2325)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "ERASE TO THE RIGHT")
+    (ucs               . #x2326)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "X IN A RECTANGLE BOX")
+    (ucs               . #x2327)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "KEYBOARD")
+    (ucs               . #x2328)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "LEFT-POINTING ANGLE BRACKET")
+    (ucs               . #x2329)
+    (general-category  punctuation open) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x3008)
+    ))
+(define-char
+  '((name              . "RIGHT-POINTING ANGLE BRACKET")
+    (ucs               . #x232A)
+    (general-category  punctuation close) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . t)
+    (->decomposition   #x3009)
+    ))
+(define-char
+  '((name              . "ERASE TO THE LEFT")
+    (ucs               . #x232B)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "BENZENE RING")
+    (ucs               . #x232C)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "CYLINDRICITY")
+    (ucs               . #x232D)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "ALL AROUND-PROFILE")
+    (ucs               . #x232E)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SYMMETRY")
+    (ucs               . #x232F)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "TOTAL RUNOUT")
+    (ucs               . #x2330)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DIMENSION ORIGIN")
+    (ucs               . #x2331)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "CONICAL TAPER")
+    (ucs               . #x2332)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SLOPE")
+    (ucs               . #x2333)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "COUNTERBORE")
+    (ucs               . #x2334)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "COUNTERSINK")
+    (ucs               . #x2335)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL I-BEAM")
+    (ucs               . #x2336)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL SQUISH QUAD")
+    (ucs               . #x2337)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD EQUAL")
+    (ucs               . #x2338)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD DIVIDE")
+    (ucs               . #x2339)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD DIAMOND")
+    (ucs               . #x233A)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD JOT")
+    (ucs               . #x233B)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD CIRCLE")
+    (ucs               . #x233C)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL CIRCLE STILE")
+    (ucs               . #x233D)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL CIRCLE JOT")
+    (ucs               . #x233E)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL SLASH BAR")
+    (ucs               . #x233F)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL BACKSLASH BAR")
+    (ucs               . #x2340)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD SLASH")
+    (ucs               . #x2341)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD BACKSLASH")
+    (ucs               . #x2342)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD LESS-THAN")
+    (ucs               . #x2343)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD GREATER-THAN")
+    (ucs               . #x2344)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL LEFTWARDS VANE")
+    (ucs               . #x2345)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL RIGHTWARDS VANE")
+    (ucs               . #x2346)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW")
+    (ucs               . #x2347)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW")
+    (ucs               . #x2348)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH")
+    (ucs               . #x2349)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR")
+    (ucs               . #x234A)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (iso-10646-comment . "*")
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL DELTA STILE")
+    (ucs               . #x234B)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD DOWN CARET")
+    (ucs               . #x234C)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD DELTA")
+    (ucs               . #x234D)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL DOWN TACK JOT")
+    (ucs               . #x234E)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (iso-10646-comment . "*")
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL UPWARDS VANE")
+    (ucs               . #x234F)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW")
+    (ucs               . #x2350)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL UP TACK OVERBAR")
+    (ucs               . #x2351)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (iso-10646-comment . "*")
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL DEL STILE")
+    (ucs               . #x2352)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD UP CARET")
+    (ucs               . #x2353)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD DEL")
+    (ucs               . #x2354)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL UP TACK JOT")
+    (ucs               . #x2355)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (iso-10646-comment . "*")
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL DOWNWARDS VANE")
+    (ucs               . #x2356)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW")
+    (ucs               . #x2357)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUOTE UNDERBAR")
+    (ucs               . #x2358)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL DELTA UNDERBAR")
+    (ucs               . #x2359)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR")
+    (ucs               . #x235A)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL JOT UNDERBAR")
+    (ucs               . #x235B)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR")
+    (ucs               . #x235C)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL UP SHOE JOT")
+    (ucs               . #x235D)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUOTE QUAD")
+    (ucs               . #x235E)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL CIRCLE STAR")
+    (ucs               . #x235F)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD COLON")
+    (ucs               . #x2360)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL UP TACK DIAERESIS")
+    (ucs               . #x2361)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (iso-10646-comment . "*")
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL DEL DIAERESIS")
+    (ucs               . #x2362)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL STAR DIAERESIS")
+    (ucs               . #x2363)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL JOT DIAERESIS")
+    (ucs               . #x2364)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS")
+    (ucs               . #x2365)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL DOWN SHOE STILE")
+    (ucs               . #x2366)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL LEFT SHOE STILE")
+    (ucs               . #x2367)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL TILDE DIAERESIS")
+    (ucs               . #x2368)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS")
+    (ucs               . #x2369)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL COMMA BAR")
+    (ucs               . #x236A)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL DEL TILDE")
+    (ucs               . #x236B)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL ZILDE")
+    (ucs               . #x236C)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL STILE TILDE")
+    (ucs               . #x236D)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR")
+    (ucs               . #x236E)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD NOT EQUAL")
+    (ucs               . #x236F)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD QUESTION")
+    (ucs               . #x2370)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL DOWN CARET TILDE")
+    (ucs               . #x2371)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL UP CARET TILDE")
+    (ucs               . #x2372)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL IOTA")
+    (ucs               . #x2373)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL RHO")
+    (ucs               . #x2374)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL OMEGA")
+    (ucs               . #x2375)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL ALPHA UNDERBAR")
+    (ucs               . #x2376)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL EPSILON UNDERBAR")
+    (ucs               . #x2377)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL IOTA UNDERBAR")
+    (ucs               . #x2378)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL OMEGA UNDERBAR")
+    (ucs               . #x2379)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL ALPHA")
+    (ucs               . #x237A)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "NOT CHECK MARK")
+    (ucs               . #x237B)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SHOULDERED OPEN BOX")
+    (ucs               . #x237D)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "BELL SYMBOL")
+    (ucs               . #x237E)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "VERTICAL LINE WITH MIDDLE DOT")
+    (ucs               . #x237F)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "INSERTION SYMBOL")
+    (ucs               . #x2380)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "CONTINUOUS UNDERLINE SYMBOL")
+    (ucs               . #x2381)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DISCONTINUOUS UNDERLINE SYMBOL")
+    (ucs               . #x2382)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "EMPHASIS SYMBOL")
+    (ucs               . #x2383)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "COMPOSITION SYMBOL")
+    (ucs               . #x2384)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "WHITE SQUARE WITH CENTRE VERTICAL LINE")
+    (ucs               . #x2385)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "ENTER SYMBOL")
+    (ucs               . #x2386)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "ALTERNATIVE KEY SYMBOL")
+    (ucs               . #x2387)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "HELM SYMBOL")
+    (ucs               . #x2388)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "CIRCLED HORIZONTAL BAR WITH NOTCH")
+    (ucs               . #x2389)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (iso-10646-comment . "pause")
+    ))
+(define-char
+  '((name              . "CIRCLED TRIANGLE DOWN")
+    (ucs               . #x238A)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (iso-10646-comment . "break")
+    ))
+(define-char
+  '((name              . "BROKEN CIRCLE WITH NORTHWEST ARROW")
+    (ucs               . #x238B)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (iso-10646-comment . "escape")
+    ))
+(define-char
+  '((name              . "UNDO SYMBOL")
+    (ucs               . #x238C)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "MONOSTABLE SYMBOL")
+    (ucs               . #x238D)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "HYSTERESIS SYMBOL")
+    (ucs               . #x238E)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL")
+    (ucs               . #x238F)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL")
+    (ucs               . #x2390)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "PASSIVE-PULL-DOWN-OUTPUT SYMBOL")
+    (ucs               . #x2391)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "PASSIVE-PULL-UP-OUTPUT SYMBOL")
+    (ucs               . #x2392)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DIRECT CURRENT SYMBOL FORM TWO")
+    (ucs               . #x2393)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "SOFTWARE-FUNCTION SYMBOL")
+    (ucs               . #x2394)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "APL FUNCTIONAL SYMBOL QUAD")
+    (ucs               . #x2395)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "DECIMAL SEPARATOR KEY SYMBOL")
+    (ucs               . #x2396)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "PREVIOUS PAGE")
+    (ucs               . #x2397)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "NEXT PAGE")
+    (ucs               . #x2398)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "PRINT SCREEN SYMBOL")
+    (ucs               . #x2399)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))
+(define-char
+  '((name              . "CLEAR SCREEN SYMBOL")
+    (ucs               . #x239A)
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    ))