New files.
[chise/xemacs-chise.git-] / lisp / utf-2000 / u02000-General-Punctuation.el
1 (define-char
2   '((name               . "EN QUAD")
3     (ucs                . #x2000)
4     (general-category   separator space) ; Normative Category
5     (bidi-category      . "WS")
6     (mirrored           . nil)
7     (->decomposition    #x2002)
8     ))
9 (define-char
10   '((name               . "EM QUAD")
11     (ucs                . #x2001)
12     (general-category   separator space) ; Normative Category
13     (bidi-category      . "WS")
14     (mirrored           . nil)
15     (->decomposition    #x2003)
16     ))
17 (define-char
18   '((name               . "EN SPACE")
19     (ucs                . #x2002)
20     (general-category   separator space) ; Normative Category
21     (bidi-category      . "WS")
22     (mirrored           . nil)
23     (->decomposition    compat #x0020)
24     ))
25 (define-char
26   '((name               . "EM SPACE")
27     (ucs                . #x2003)
28     (general-category   separator space) ; Normative Category
29     (bidi-category      . "WS")
30     (mirrored           . nil)
31     (->decomposition    compat #x0020)
32     (chinese-cns11643-1 #x25 #x6D)      ; \e$(G%m\e(B
33     ))
34 (define-char
35   '((name               . "THREE-PER-EM SPACE")
36     (ucs                . #x2004)
37     (general-category   separator space) ; Normative Category
38     (bidi-category      . "WS")
39     (mirrored           . nil)
40     (->decomposition    compat #x0020)
41     ))
42 (define-char
43   '((name               . "FOUR-PER-EM SPACE")
44     (ucs                . #x2005)
45     (general-category   separator space) ; Normative Category
46     (bidi-category      . "WS")
47     (mirrored           . nil)
48     (->decomposition    compat #x0020)
49     ))
50 (define-char
51   '((name               . "SIX-PER-EM SPACE")
52     (ucs                . #x2006)
53     (general-category   separator space) ; Normative Category
54     (bidi-category      . "WS")
55     (mirrored           . nil)
56     (->decomposition    compat #x0020)
57     ))
58 (define-char
59   '((name               . "FIGURE SPACE")
60     (ucs                . #x2007)
61     (general-category   separator space) ; Normative Category
62     (bidi-category      . "WS")
63     (mirrored           . nil)
64     (->decomposition    noBreak #x0020)
65     ))
66 (define-char
67   '((name               . "PUNCTUATION SPACE")
68     (ucs                . #x2008)
69     (general-category   separator space) ; Normative Category
70     (bidi-category      . "WS")
71     (mirrored           . nil)
72     (->decomposition    compat #x0020)
73     ))
74 (define-char
75   '((name               . "THIN SPACE")
76     (ucs                . #x2009)
77     (general-category   separator space) ; Normative Category
78     (bidi-category      . "WS")
79     (mirrored           . nil)
80     (->decomposition    compat #x0020)
81     ))
82 (define-char
83   '((name               . "HAIR SPACE")
84     (ucs                . #x200A)
85     (general-category   separator space) ; Normative Category
86     (bidi-category      . "WS")
87     (mirrored           . nil)
88     (->decomposition    compat #x0020)
89     ))
90 (define-char
91   '((name               . "ZERO WIDTH SPACE")
92     (ucs                . #x200B)
93     (general-category   separator space) ; Normative Category
94     (bidi-category      . "BN")
95     (mirrored           . nil)
96     ))
97 (define-char
98   '((name               . "ZERO WIDTH NON-JOINER")
99     (ucs                . #x200C)
100     (general-category   other format) ; Normative Category
101     (bidi-category      . "BN")
102     (mirrored           . nil)
103     ))
104 (define-char
105   '((name               . "ZERO WIDTH JOINER")
106     (ucs                . #x200D)
107     (general-category   other format) ; Normative Category
108     (bidi-category      . "BN")
109     (mirrored           . nil)
110     ))
111 (define-char
112   '((name               . "LEFT-TO-RIGHT MARK")
113     (ucs                . #x200E)
114     (general-category   other format) ; Normative Category
115     (bidi-category      . "L")
116     (mirrored           . nil)
117     ))
118 (define-char
119   '((name               . "RIGHT-TO-LEFT MARK")
120     (ucs                . #x200F)
121     (general-category   other format) ; Normative Category
122     (bidi-category      . "R")
123     (mirrored           . nil)
124     ))
125 (define-char
126   '((name               . "HYPHEN")
127     (ucs                . #x2010)
128     (general-category   punctuation dash) ; Informative Category
129     (bidi-category      . "ON")
130     (mirrored           . nil)
131     (japanese-jisx0208-1978     #x21 #x3E)      ; \e$(@!>\e(B
132     (japanese-jisx0208          #x21 #x3E)      ; \e$(B!>\e(B
133     ))
134 (define-char
135   '((name               . "NON-BREAKING HYPHEN")
136     (ucs                . #x2011)
137     (general-category   punctuation dash) ; Informative Category
138     (bidi-category      . "ON")
139     (mirrored           . nil)
140     (->decomposition    noBreak #x2010)
141     ))
142 (define-char
143   '((name               . "FIGURE DASH")
144     (ucs                . #x2012)
145     (general-category   punctuation dash) ; Informative Category
146     (bidi-category      . "ON")
147     (mirrored           . nil)
148     ))
149 (define-char
150   '((name               . "EN DASH")
151     (ucs                . #x2013)
152     (general-category   punctuation dash) ; Informative Category
153     (bidi-category      . "ON")
154     (mirrored           . nil)
155     (chinese-cns11643-1 #x21 #x39)      ; \e$(G!9\e(B
156     ))
157 (define-char
158   '((name               . "EM DASH")
159     (ucs                . #x2014)
160     (general-category   punctuation dash) ; Informative Category
161     (bidi-category      . "ON")
162     (mirrored           . nil)
163     (japanese-jisx0208-1978     #x21 #x3D)      ; \e$(@!=\e(B
164     (japanese-jisx0208          #x21 #x3D)      ; \e$(B!=\e(B
165     (chinese-cns11643-1         #x21 #x37)      ; \e$(G!7\e(B
166     ))
167 (define-char
168   '((name               . "HORIZONTAL BAR")
169     (ucs                . #x2015)
170     (general-category   punctuation dash) ; Informative Category
171     (bidi-category      . "ON")
172     (mirrored           . nil)
173     (chinese-gb2312     #x21 #x2A)      ; \e$(A!*\e(B
174     (korean-ksc5601     #x21 #x2A)      ; \e$(C!*\e(B
175     ))
176 (define-char
177   '((name               . "HALFWIDTH HORIZONTAL BAR")
178     (->ucs              . #x2015)
179     (general-category   punctuation dash) ; Informative Category
180     (bidi-category      . "ON")
181     (mirrored           . nil)
182     (->decomposition    narrow #x2015)
183     (greek-iso8859-7    #xAF)   ; \e-F¯\e-A
184     ))
185 (define-char
186   '((name               . "DOUBLE VERTICAL LINE")
187     (ucs                . #x2016)
188     (general-category   punctuation other) ; Informative Category
189     (bidi-category      . "ON")
190     (mirrored           . nil)
191     (japanese-jisx0208-1978     #x21 #x42)      ; \e$(@!B\e(B
192     (chinese-gb2312             #x21 #x2C)      ; \e$(A!,\e(B
193     (japanese-jisx0208          #x21 #x42)      ; \e$(B!B\e(B
194     (chinese-cns11643-1         #x22 #x5D)      ; \e$(G"]\e(B
195     ))
196 (define-char
197   '((name               . "DOUBLE LOW LINE")
198     (ucs                . #x2017)
199     (general-category   punctuation other) ; Informative Category
200     (bidi-category      . "ON")
201     (mirrored           . nil)
202     (->decomposition    compat #x0020 #x0333)
203     (hebrew-iso8859-8   #xDF)   ; \9b2]\e-Hß\9b0]\e-A
204     ))
205 (define-char
206   '((name               . "LEFT SINGLE QUOTATION MARK")
207     (ucs                . #x2018)
208     (general-category   punctuation initial-quote) ; Informative Category
209     (bidi-category      . "ON")
210     (mirrored           . nil)
211     (japanese-jisx0208-1978     #x21 #x46)      ; \e$(@!F\e(B
212     (chinese-gb2312             #x21 #x2E)      ; \e$(A!.\e(B
213     (japanese-jisx0208          #x21 #x46)      ; \e$(B!F\e(B
214     (korean-ksc5601             #x21 #x2E)      ; \e$(C!.\e(B
215     (chinese-cns11643-1         #x21 #x64)      ; \e$(G!d\e(B
216     ))
217 (define-char
218   '((name               . "RIGHT SINGLE QUOTATION MARK")
219     (ucs                . #x2019)
220     (general-category   punctuation final-quote) ; Informative Category
221     (bidi-category      . "ON")
222     (mirrored           . nil)
223     (japanese-jisx0208-1978     #x21 #x47)      ; \e$(@!G\e(B
224     (chinese-gb2312             #x21 #x2F)      ; \e$(A!/\e(B
225     (japanese-jisx0208          #x21 #x47)      ; \e$(B!G\e(B
226     (korean-ksc5601             #x21 #x2F)      ; \e$(C!/\e(B
227     (chinese-cns11643-1         #x21 #x65)      ; \e$(G!e\e(B
228     ))
229 (define-char
230   '((name               . "SINGLE LOW-9 QUOTATION MARK")
231     (ucs                . #x201A)
232     (general-category   punctuation open) ; Informative Category
233     (bidi-category      . "ON")
234     (mirrored           . nil)
235     ))
236 (define-char
237   '((name               . "SINGLE HIGH-REVERSED-9 QUOTATION MARK")
238     (ucs                . #x201B)
239     (general-category   punctuation initial-quote) ; Informative Category
240     (bidi-category      . "ON")
241     (mirrored           . nil)
242     ))
243 (define-char
244   '((name               . "LEFT DOUBLE QUOTATION MARK")
245     (ucs                . #x201C)
246     (general-category   punctuation initial-quote) ; Informative Category
247     (bidi-category      . "ON")
248     (mirrored           . nil)
249     (japanese-jisx0208-1978     #x21 #x48)      ; \e$(@!H\e(B
250     (chinese-gb2312             #x21 #x30)      ; \e$(A!0\e(B
251     (japanese-jisx0208          #x21 #x48)      ; \e$(B!H\e(B
252     (korean-ksc5601             #x21 #x30)      ; \e$(C!0\e(B
253     (chinese-cns11643-1         #x21 #x66)      ; \e$(G!f\e(B
254     ))
255 (define-char
256   '((name               . "RIGHT DOUBLE QUOTATION MARK")
257     (ucs                . #x201D)
258     (general-category   punctuation final-quote) ; Informative Category
259     (bidi-category      . "ON")
260     (mirrored           . nil)
261     (japanese-jisx0208-1978     #x21 #x49)      ; \e$(@!I\e(B
262     (chinese-gb2312             #x21 #x31)      ; \e$(A!1\e(B
263     (japanese-jisx0208          #x21 #x49)      ; \e$(B!I\e(B
264     (korean-ksc5601             #x21 #x31)      ; \e$(C!1\e(B
265     (chinese-cns11643-1         #x21 #x67)      ; \e$(G!g\e(B
266     ))
267 (define-char
268   '((name               . "DOUBLE LOW-9 QUOTATION MARK")
269     (ucs                . #x201E)
270     (general-category   punctuation open) ; Informative Category
271     (bidi-category      . "ON")
272     (mirrored           . nil)
273     ))
274 (define-char
275   '((name               . "DOUBLE HIGH-REVERSED-9 QUOTATION MARK")
276     (ucs                . #x201F)
277     (general-category   punctuation initial-quote) ; Informative Category
278     (bidi-category      . "ON")
279     (mirrored           . nil)
280     ))
281 (define-char
282   '((name               . "DAGGER")
283     (ucs                . #x2020)
284     (general-category   punctuation other) ; Informative Category
285     (bidi-category      . "ON")
286     (mirrored           . nil)
287     (japanese-jisx0208  #x22 #x77)      ; \e$(B"w\e(B
288     (korean-ksc5601     #x22 #x53)      ; \e$(C"S\e(B
289     ))
290 (define-char
291   '((name               . "DOUBLE DAGGER")
292     (ucs                . #x2021)
293     (general-category   punctuation other) ; Informative Category
294     (bidi-category      . "ON")
295     (mirrored           . nil)
296     (japanese-jisx0208  #x22 #x78)      ; \e$(B"x\e(B
297     (korean-ksc5601     #x22 #x54)      ; \e$(C"T\e(B
298     ))
299 (define-char
300   '((name               . "BULLET")
301     (ucs                . #x2022)
302     (general-category   punctuation other) ; Informative Category
303     (bidi-category      . "ON")
304     (mirrored           . nil)
305     ))
306 (define-char
307   '((name               . "TRIANGULAR BULLET")
308     (ucs                . #x2023)
309     (general-category   punctuation other) ; Informative Category
310     (bidi-category      . "ON")
311     (mirrored           . nil)
312     ))
313 (define-char
314   '((name               . "ONE DOT LEADER")
315     (ucs                . #x2024)
316     (general-category   punctuation other) ; Informative Category
317     (bidi-category      . "ON")
318     (mirrored           . nil)
319     (->decomposition    compat #x002E)
320     ))
321 (define-char
322   '((name               . "TWO DOT LEADER")
323     (ucs                . #x2025)
324     (general-category   punctuation other) ; Informative Category
325     (bidi-category      . "ON")
326     (mirrored           . nil)
327     (->decomposition    compat #x002E #x002E)
328     (japanese-jisx0208-1978     #x21 #x45)      ; \e$(@!E\e(B
329     (japanese-jisx0208          #x21 #x45)      ; \e$(B!E\e(B
330     (korean-ksc5601             #x21 #x25)      ; \e$(C!%\e(B
331     (chinese-cns11643-1         #x21 #x2D)      ; \e$(G!-\e(B
332     ))
333 (define-char
334   '((name               . "HORIZONTAL ELLIPSIS")
335     (ucs                . #x2026)
336     (general-category   punctuation other) ; Informative Category
337     (bidi-category      . "ON")
338     (mirrored           . nil)
339     (->decomposition    compat #x002E #x002E #x002E)
340     (japanese-jisx0208-1978     #x21 #x44)      ; \e$(@!D\e(B
341     (chinese-gb2312             #x21 #x2D)      ; \e$(A!-\e(B
342     (japanese-jisx0208          #x21 #x44)      ; \e$(B!D\e(B
343     (korean-ksc5601             #x21 #x26)      ; \e$(C!&\e(B
344     (chinese-cns11643-1         #x21 #x2C)      ; \e$(G!,\e(B
345     ))
346 (define-char
347   '((name               . "HYPHENATION POINT")
348     (ucs                . #x2027)
349     (general-category   punctuation other) ; Informative Category
350     (bidi-category      . "ON")
351     (mirrored           . nil)
352     (chinese-cns11643-1 #x21 #x31)      ; \e$(G!1\e(B
353     ))
354 (define-char
355   '((name               . "LINE SEPARATOR")
356     (ucs                . #x2028)
357     (general-category   separator line) ; Normative Category
358     (bidi-category      . "WS")
359     (mirrored           . nil)
360     ))
361 (define-char
362   '((name               . "PARAGRAPH SEPARATOR")
363     (ucs                . #x2029)
364     (general-category   separator paragraph) ; Normative Category
365     (bidi-category      . "B")
366     (mirrored           . nil)
367     ))
368 (define-char
369   '((name               . "LEFT-TO-RIGHT EMBEDDING")
370     (ucs                . #x202A)
371     (general-category   other format) ; Normative Category
372     (bidi-category      . "LRE")
373     (mirrored           . nil)
374     ))
375 (define-char
376   '((name               . "RIGHT-TO-LEFT EMBEDDING")
377     (ucs                . #x202B)
378     (general-category   other format) ; Normative Category
379     (bidi-category      . "RLE")
380     (mirrored           . nil)
381     ))
382 (define-char
383   '((name               . "POP DIRECTIONAL FORMATTING")
384     (ucs                . #x202C)
385     (general-category   other format) ; Normative Category
386     (bidi-category      . "PDF")
387     (mirrored           . nil)
388     ))
389 (define-char
390   '((name               . "LEFT-TO-RIGHT OVERRIDE")
391     (ucs                . #x202D)
392     (general-category   other format) ; Normative Category
393     (bidi-category      . "LRO")
394     (mirrored           . nil)
395     ))
396 (define-char
397   '((name               . "RIGHT-TO-LEFT OVERRIDE")
398     (ucs                . #x202E)
399     (general-category   other format) ; Normative Category
400     (bidi-category      . "RLO")
401     (mirrored           . nil)
402     ))
403 (define-char
404   '((name               . "NARROW NO-BREAK SPACE")
405     (ucs                . #x202F)
406     (general-category   separator space) ; Normative Category
407     (bidi-category      . "WS")
408     (mirrored           . nil)
409     (->decomposition    noBreak #x0020)
410     ))
411 (define-char
412   '((name               . "PER MILLE SIGN")
413     (ucs                . #x2030)
414     (general-category   punctuation other) ; Informative Category
415     (bidi-category      . "ET")
416     (mirrored           . nil)
417     (chinese-gb2312     #x21 #x6B)      ; \e$(A!k\e(B
418     (japanese-jisx0208  #x22 #x73)      ; \e$(B"s\e(B
419     (korean-ksc5601     #x22 #x36)      ; \e$(C"6\e(B
420     ))
421 (define-char
422   '((name               . "PER TEN THOUSAND SIGN")
423     (ucs                . #x2031)
424     (general-category   punctuation other) ; Informative Category
425     (bidi-category      . "ET")
426     (mirrored           . nil)
427     ))
428 (define-char
429   '((name               . "PRIME")
430     (ucs                . #x2032)
431     (general-category   punctuation other) ; Informative Category
432     (bidi-category      . "ET")
433     (mirrored           . nil)
434     (japanese-jisx0208-1978     #x21 #x6C)      ; \e$(@!l\e(B
435     (chinese-gb2312             #x21 #x64)      ; \e$(A!d\e(B
436     (japanese-jisx0208          #x21 #x6C)      ; \e$(B!l\e(B
437     (korean-ksc5601             #x21 #x47)      ; \e$(C!G\e(B
438     (chinese-cns11643-1         #x21 #x6B)      ; \e$(G!k\e(B
439     ))
440 (define-char
441   '((name               . "DOUBLE PRIME")
442     (ucs                . #x2033)
443     (general-category   punctuation other) ; Informative Category
444     (bidi-category      . "ET")
445     (mirrored           . nil)
446     (->decomposition    compat #x2032 #x2032)
447     (japanese-jisx0208-1978     #x21 #x6D)      ; \e$(@!m\e(B
448     (chinese-gb2312             #x21 #x65)      ; \e$(A!e\e(B
449     (japanese-jisx0208          #x21 #x6D)      ; \e$(B!m\e(B
450     (korean-ksc5601             #x21 #x48)      ; \e$(C!H\e(B
451     ))
452 (define-char
453   '((name               . "TRIPLE PRIME")
454     (ucs                . #x2034)
455     (general-category   punctuation other) ; Informative Category
456     (bidi-category      . "ET")
457     (mirrored           . nil)
458     (->decomposition    compat #x2032 #x2032 #x2032)
459     ))
460 (define-char
461   '((name               . "REVERSED PRIME")
462     (ucs                . #x2035)
463     (general-category   punctuation other) ; Informative Category
464     (bidi-category      . "ON")
465     (mirrored           . nil)
466     (chinese-cns11643-1 #x21 #x6A)      ; \e$(G!j\e(B
467     ))
468 (define-char
469   '((name               . "REVERSED DOUBLE PRIME")
470     (ucs                . #x2036)
471     (general-category   punctuation other) ; Informative Category
472     (bidi-category      . "ON")
473     (mirrored           . nil)
474     (->decomposition    compat #x2035 #x2035)
475     ))
476 (define-char
477   '((name               . "REVERSED TRIPLE PRIME")
478     (ucs                . #x2037)
479     (general-category   punctuation other) ; Informative Category
480     (bidi-category      . "ON")
481     (mirrored           . nil)
482     (->decomposition    compat #x2035 #x2035 #x2035)
483     ))
484 (define-char
485   '((name               . "CARET")
486     (ucs                . #x2038)
487     (general-category   punctuation other) ; Informative Category
488     (bidi-category      . "ON")
489     (mirrored           . nil)
490     ))
491 (define-char
492   '((name               . "SINGLE LEFT-POINTING ANGLE QUOTATION MARK")
493     (ucs                . #x2039)
494     (general-category   punctuation initial-quote) ; Informative Category
495     (bidi-category      . "ON")
496     (mirrored           . t)
497     ))
498 (define-char
499   '((name               . "SINGLE RIGHT-POINTING ANGLE QUOTATION MARK")
500     (ucs                . #x203A)
501     (general-category   punctuation final-quote) ; Informative Category
502     (bidi-category      . "ON")
503     (mirrored           . t)
504     ))
505 (define-char
506   '((name               . "REFERENCE MARK")
507     (ucs                . #x203B)
508     (general-category   punctuation other) ; Informative Category
509     (bidi-category      . "ON")
510     (mirrored           . nil)
511     (japanese-jisx0208-1978     #x22 #x28)      ; \e$(@"(\e(B
512     (chinese-gb2312             #x21 #x79)      ; \e$(A!y\e(B
513     (japanese-jisx0208          #x22 #x28)      ; \e$(B"(\e(B
514     (korean-ksc5601             #x21 #x58)      ; \e$(C!X\e(B
515     (chinese-cns11643-1         #x21 #x6F)      ; \e$(G!o\e(B
516     ))
517 (define-char
518   '((name               . "DOUBLE EXCLAMATION MARK")
519     (ucs                . #x203C)
520     (general-category   punctuation other) ; Informative Category
521     (bidi-category      . "ON")
522     (mirrored           . nil)
523     (->decomposition    compat #x0021 #x0021)
524     ))
525 (define-char
526   '((name               . "INTERROBANG")
527     (ucs                . #x203D)
528     (general-category   punctuation other) ; Informative Category
529     (bidi-category      . "ON")
530     (mirrored           . nil)
531     ))
532 (define-char
533   '((name               . "OVERLINE")
534     (ucs                . #x203E)
535     (general-category   punctuation other) ; Informative Category
536     (bidi-category      . "ON")
537     (mirrored           . nil)
538     (->decomposition    compat #x0020 #x0305)
539     (latin-jisx0201     #x7E)   ; \e(J~\e(B
540     (hebrew-iso8859-8   #xAF)   ; \9b2]\e-H¯\9b0]\e-A
541     (japanese-jisx0208  #x21 #x31)      ; \e$(B!1\e(B
542     ))
543 (define-char
544   '((name               . "FULLWIDTH OVERLINE")
545     (->ucs              . #x203E)
546     (general-category   punctuation other) ; Informative Category
547     (bidi-category      . "ON")
548     (mirrored           . nil)
549     (->decomposition    wide #x203E)
550     (japanese-jisx0208-1978     #x21 #x31)      ; \e$(B!1\e(B
551     (japanese-jisx0208          #x21 #x31)      ; \e$(B!1\e(B
552     (chinese-cns11643-1         #x22 #x23)      ; \e$(G"#\e(B
553     ))
554 (define-char
555   '((name               . "UNDERTIE")
556     (ucs                . #x203F)
557     (general-category   punctuation connector) ; Informative Category
558     (bidi-category      . "ON")
559     (mirrored           . nil)
560     (iso-10646-comment  . "Enotikon")
561     ))
562 (define-char
563   '((name               . "CHARACTER TIE")
564     (ucs                . #x2040)
565     (general-category   punctuation connector) ; Informative Category
566     (bidi-category      . "ON")
567     (mirrored           . nil)
568     ))
569 (define-char
570   '((name               . "CARET INSERTION POINT")
571     (ucs                . #x2041)
572     (general-category   punctuation other) ; Informative Category
573     (bidi-category      . "ON")
574     (mirrored           . nil)
575     ))
576 (define-char
577   '((name               . "ASTERISM")
578     (ucs                . #x2042)
579     (general-category   punctuation other) ; Informative Category
580     (bidi-category      . "ON")
581     (mirrored           . nil)
582     ))
583 (define-char
584   '((name               . "HYPHEN BULLET")
585     (ucs                . #x2043)
586     (general-category   punctuation other) ; Informative Category
587     (bidi-category      . "ON")
588     (mirrored           . nil)
589     ))
590 (define-char
591   '((name               . "FRACTION SLASH")
592     (ucs                . #x2044)
593     (general-category   symbol math) ; Informative Category
594     (bidi-category      . "ON")
595     (mirrored           . nil)
596     (chinese-cns11643-1 #x22 #x5F)      ; \e$(G"_\e(B
597     ))
598 (define-char
599   '((name               . "LEFT SQUARE BRACKET WITH QUILL")
600     (ucs                . #x2045)
601     (general-category   punctuation open) ; Informative Category
602     (bidi-category      . "ON")
603     (mirrored           . t)
604     ))
605 (define-char
606   '((name               . "RIGHT SQUARE BRACKET WITH QUILL")
607     (ucs                . #x2046)
608     (general-category   punctuation close) ; Informative Category
609     (bidi-category      . "ON")
610     (mirrored           . t)
611     ))
612 (define-char
613   '((name               . "QUESTION EXCLAMATION MARK")
614     (ucs                . #x2048)
615     (general-category   punctuation other) ; Informative Category
616     (bidi-category      . "ON")
617     (mirrored           . nil)
618     (->decomposition    compat #x003F #x0021)
619     ))
620 (define-char
621   '((name               . "EXCLAMATION QUESTION MARK")
622     (ucs                . #x2049)
623     (general-category   punctuation other) ; Informative Category
624     (bidi-category      . "ON")
625     (mirrored           . nil)
626     (->decomposition    compat #x0021 #x003F)
627     ))
628 (define-char
629   '((name               . "TIRONIAN SIGN ET")
630     (ucs                . #x204A)
631     (general-category   punctuation other) ; Informative Category
632     (bidi-category      . "ON")
633     (mirrored           . nil)
634     ))
635 (define-char
636   '((name               . "REVERSED PILCROW SIGN")
637     (ucs                . #x204B)
638     (general-category   punctuation other) ; Informative Category
639     (bidi-category      . "ON")
640     (mirrored           . nil)
641     ))
642 (define-char
643   '((name               . "BLACK LEFTWARDS BULLET")
644     (ucs                . #x204C)
645     (general-category   punctuation other) ; Informative Category
646     (bidi-category      . "ON")
647     (mirrored           . nil)
648     ))
649 (define-char
650   '((name               . "BLACK RIGHTWARDS BULLET")
651     (ucs                . #x204D)
652     (general-category   punctuation other) ; Informative Category
653     (bidi-category      . "ON")
654     (mirrored           . nil)
655     ))
656 (define-char
657   '((name               . "INHIBIT SYMMETRIC SWAPPING")
658     (ucs                . #x206A)
659     (general-category   other format) ; Normative Category
660     (bidi-category      . "BN")
661     (mirrored           . nil)
662     ))
663 (define-char
664   '((name               . "ACTIVATE SYMMETRIC SWAPPING")
665     (ucs                . #x206B)
666     (general-category   other format) ; Normative Category
667     (bidi-category      . "BN")
668     (mirrored           . nil)
669     ))
670 (define-char
671   '((name               . "INHIBIT ARABIC FORM SHAPING")
672     (ucs                . #x206C)
673     (general-category   other format) ; Normative Category
674     (bidi-category      . "BN")
675     (mirrored           . nil)
676     ))
677 (define-char
678   '((name               . "ACTIVATE ARABIC FORM SHAPING")
679     (ucs                . #x206D)
680     (general-category   other format) ; Normative Category
681     (bidi-category      . "BN")
682     (mirrored           . nil)
683     ))
684 (define-char
685   '((name               . "NATIONAL DIGIT SHAPES")
686     (ucs                . #x206E)
687     (general-category   other format) ; Normative Category
688     (bidi-category      . "BN")
689     (mirrored           . nil)
690     ))
691 (define-char
692   '((name               . "NOMINAL DIGIT SHAPES")
693     (ucs                . #x206F)
694     (general-category   other format) ; Normative Category
695     (bidi-category      . "BN")
696     (mirrored           . nil)
697     ))