Reformatted.
[chise/xemacs-chise.git.1] / lisp / utf-2000 / u02000-General-Punctuation.el
1 ;; -*- coding: utf-8-mcs-er -*-
2 (define-char
3   '((name               . "EN QUAD")
4     (general-category   separator space) ; Normative Category
5     (bidi-category      . "WS")
6     (mirrored           . nil)
7     (=ucs               . #x2000)       ;  
8     (->canonical
9      ((name               . "EN SPACE")
10       (=ucs               . #x2002)     ;  
11       ))
12     ))
13 (define-char
14   '((name               . "EM QUAD")
15     (general-category   separator space) ; Normative Category
16     (bidi-category      . "WS")
17     (mirrored           . nil)
18     (=ucs               . #x2001)       ;  
19     (->canonical
20      ((name               . "EM SPACE")
21       (=ucs               . #x2003)     ;  
22       ))
23     ))
24 (define-char
25   '((name               . "EN SPACE")
26     (general-category   separator space) ; Normative Category
27     (bidi-category      . "WS")
28     (mirrored           . nil)
29     (=ucs               . #x2002)       ;  
30     (<-compat
31      ((name               . "SPACE")
32       (=ucs               . #x0020)     ;
33       ))
34     ))
35 (define-char
36   '((name               . "EM SPACE")
37     (general-category   separator space) ; Normative Category
38     (bidi-category      . "WS")
39     (mirrored           . nil)
40     (=ucs               . #x2003)       ;  
41     (=cns11643-1        . #x256D)       ; &I-C1-256D; [05-77]
42     (<-compat
43      ((name               . "SPACE")
44       (=ucs               . #x0020)     ;
45       ))
46     ))
47 (define-char
48   '((name               . "THREE-PER-EM SPACE")
49     (general-category   separator space) ; Normative Category
50     (bidi-category      . "WS")
51     (mirrored           . nil)
52     (=ucs               . #x2004)       ;  
53     (<-compat
54      ((name               . "SPACE")
55       (=ucs               . #x0020)     ;
56       ))
57     ))
58 (define-char
59   '((name               . "FOUR-PER-EM SPACE")
60     (general-category   separator space) ; Normative Category
61     (bidi-category      . "WS")
62     (mirrored           . nil)
63     (=ucs               . #x2005)       ;  
64     (<-compat
65      ((name               . "SPACE")
66       (=ucs               . #x0020)     ;
67       ))
68     ))
69 (define-char
70   '((name               . "SIX-PER-EM SPACE")
71     (general-category   separator space) ; Normative Category
72     (bidi-category      . "WS")
73     (mirrored           . nil)
74     (=ucs               . #x2006)       ;  
75     (<-compat
76      ((name               . "SPACE")
77       (=ucs               . #x0020)     ;
78       ))
79     ))
80 (define-char
81   '((name               . "FIGURE SPACE")
82     (general-category   separator space) ; Normative Category
83     (bidi-category      . "WS")
84     (mirrored           . nil)
85     (=ucs               . #x2007)       ;  
86     (<-noBreak
87      ((name               . "SPACE")
88       (=ucs               . #x0020)     ;
89       ))
90     ))
91 (define-char
92   '((name               . "PUNCTUATION SPACE")
93     (general-category   separator space) ; Normative Category
94     (bidi-category      . "WS")
95     (mirrored           . nil)
96     (=ucs               . #x2008)       ;  
97     (<-compat
98      ((name               . "SPACE")
99       (=ucs               . #x0020)     ;
100       ))
101     ))
102 (define-char
103   '((name               . "THIN SPACE")
104     (general-category   separator space) ; Normative Category
105     (bidi-category      . "WS")
106     (mirrored           . nil)
107     (=ucs               . #x2009)       ;  
108     (<-compat
109      ((name               . "SPACE")
110       (=ucs               . #x0020)     ;
111       ))
112     ))
113 (define-char
114   '((name               . "HAIR SPACE")
115     (general-category   separator space) ; Normative Category
116     (bidi-category      . "WS")
117     (mirrored           . nil)
118     (=ucs               . #x200A)       ;  
119     (<-compat
120      ((name               . "SPACE")
121       (=ucs               . #x0020)     ;
122       ))
123     ))
124 (define-char
125   '((name               . "ZERO WIDTH SPACE")
126     (general-category   separator space) ; Normative Category
127     (bidi-category      . "BN")
128     (mirrored           . nil)
129     (=ucs               . #x200B)       ; ​
130     ))
131 (define-char
132   '((name               . "ZERO WIDTH NON-JOINER")
133     (general-category   other format) ; Normative Category
134     (bidi-category      . "BN")
135     (mirrored           . nil)
136     (=ucs               . #x200C)       ; ‌
137     ))
138 (define-char
139   '((name               . "ZERO WIDTH JOINER")
140     (general-category   other format) ; Normative Category
141     (bidi-category      . "BN")
142     (mirrored           . nil)
143     (=ucs               . #x200D)       ; ‍
144     ))
145 (define-char
146   '((name               . "LEFT-TO-RIGHT MARK")
147     (general-category   other format) ; Normative Category
148     (bidi-category      . "L")
149     (mirrored           . nil)
150     (=ucs               . #x200E)       ; ‎
151     ))
152 (define-char
153   '((name               . "RIGHT-TO-LEFT MARK")
154     (general-category   other format) ; Normative Category
155     (bidi-category      . "R")
156     (mirrored           . nil)
157     (=ucs               . #x200F)       ; ‏
158     ))
159 (define-char
160   '((name               . "HYPHEN")
161     (general-category   punctuation dash) ; Informative Category
162     (bidi-category      . "ON")
163     (mirrored           . nil)
164     (=ucs               . #x2010)       ; ‐
165     ))
166 (define-char
167   '((<-denotational
168      ((name               . "HYPHEN")
169       (=ucs               . #x2010)     ; ‐
170       ))
171     (=jis-x0208         . #x213E)       ; &J90-213E; [01-30]
172     (=jis-x0213-1       . #x213E)       ; &I-JX1-213E; [01-30]
173     (=ucs@jis           . #x2010)       ; &J90-213E;
174     (<-fullwidth
175      ((name               . "HYPHEN")
176       (=ucs               . #x2010)     ; ‐
177       ))
178     ))
179 (define-char
180   '((name               . "NON-BREAKING HYPHEN")
181     (general-category   punctuation dash) ; Informative Category
182     (bidi-category      . "ON")
183     (mirrored           . nil)
184     (=ucs               . #x2011)       ; ‑
185     (<-noBreak
186      ((name               . "HYPHEN")
187       (=ucs               . #x2010)     ; ‐
188       ))
189     ))
190 (define-char
191   '((name               . "FIGURE DASH")
192     (general-category   punctuation dash) ; Informative Category
193     (bidi-category      . "ON")
194     (mirrored           . nil)
195     (=ucs               . #x2012)       ; ‒
196     ))
197 (define-char
198   '((name               . "EN DASH")
199     (general-category   punctuation dash) ; Informative Category
200     (bidi-category      . "ON")
201     (mirrored           . nil)
202     (=ucs               . #x2013)       ; –
203     ))
204 (define-char
205   '((<-denotational
206      ((name               . "EN DASH")
207       (=ucs               . #x2013)     ; –
208       ))
209     (=cns11643-1        . #x2139)       ; &JX1-237C; [01-25]
210     (=jis-x0213-1       . #x237C)       ; &I-JX1-237C; [03-92]
211     (=big5              . #xA156)       ; &I-B-A156;
212     (=ucs@cns           . #x2013)       ; &JX1-237C;
213     (=ucs@jis           . #x2013)       ; &JX1-237C;
214     (=ucs@big5          . #x2013)       ; &JX1-237C;
215     (<-fullwidth
216      ((name               . "EN DASH")
217       (=ucs               . #x2013)     ; –
218       ))
219     ))
220 (define-char
221   '((name               . "EM DASH")
222     (general-category   punctuation dash) ; Informative Category
223     (bidi-category      . "ON")
224     (mirrored           . nil)
225     (=ucs               . #x2014)       ; —
226     ))
227 (define-char
228   '((<-denotational
229      ((name               . "EM DASH")
230       (=ucs               . #x2014)     ; —
231       ))
232     (=jis-x0208         . #x213D)       ; &J90-213D; [01-29]
233     (=cns11643-1        . #x2137)       ; &I-C1-2137; [01-23]
234     (=jis-x0213-1       . #x213D)       ; &I-JX1-213D; [01-29]
235     (=big5              . #xA158)       ; &I-B-A158;
236     (=ucs@cns           . #x2014)       ; &J90-213D;
237     (=ucs@jis           . #x2014)       ; &J90-213D;
238     (=ucs@big5          . #x2014)       ; &J90-213D;
239     (<-fullwidth
240      ((name               . "EM DASH")
241       (=ucs               . #x2014)     ; —
242       ))
243     ))
244 (define-char
245   '((name               . "HORIZONTAL BAR")
246     (general-category   punctuation dash) ; Informative Category
247     (bidi-category      . "ON")
248     (mirrored           . nil)
249     (=ucs               . #x2015)       ; ―
250     (greek-iso8859-7    . #xAF) ; &I-GREEK-2F;
251     ))
252 (define-char
253   '((<-denotational
254      ((name               . "HORIZONTAL BAR")
255       (=ucs               . #x2015)     ; ―
256       ))
257     (=gb2312            . #x212A)       ; &K0-212A; [01-10]
258     (=ks-x1001          . #x212A)       ; &I-K0-212A; [01-10]
259     (=ucs@gb            . #x2015)       ; &K0-212A;
260     (=ucs@ks            . #x2015)       ; &K0-212A;
261     (<-fullwidth
262      ((name               . "HORIZONTAL BAR")
263       (=ucs               . #x2015)     ; ―
264       ))
265     ))
266 (define-char
267   '((name               . "DOUBLE VERTICAL LINE")
268     (general-category   punctuation other) ; Informative Category
269     (bidi-category      . "ON")
270     (mirrored           . nil)
271     (=ucs               . #x2016)       ; ‖
272     ))
273 (define-char
274   '((<-denotational
275      ((name               . "DOUBLE VERTICAL LINE")
276       (=ucs               . #x2016)     ; ‖
277       ))
278     (=jis-x0208         . #x2142)       ; &J90-2142; [01-34]
279     (=gb2312            . #x212C)       ; &I-G0-212C; [01-12]
280     (=cns11643-1        . #x225D)       ; &I-C1-225D; [02-61]
281     (=jis-x0213-1       . #x2142)       ; &I-JX1-2142; [01-34]
282     (=ucs@gb            . #x2016)       ; &J90-2142;
283     (=ucs@cns           . #x2016)       ; &J90-2142;
284     (=ucs@jis           . #x2016)       ; &J90-2142;
285     (<-fullwidth
286      ((name               . "DOUBLE VERTICAL LINE")
287       (=ucs               . #x2016)     ; ‖
288       ))
289     ))
290 (define-char
291   '((name               . "DOUBLE LOW LINE")
292     (general-category   punctuation other) ; Informative Category
293     (bidi-category      . "ON")
294     (mirrored           . nil)
295     (=>decomposition@compat
296      ((name               . "SPACE")
297       (=ucs               . #x0020)     ;
298       )
299      ((name               . "COMBINING DOUBLE LOW LINE")
300       (=ucs               . #x0333)     ; ̳
301       ))
302     (=ucs               . #x2017)       ; ‗
303     (hebrew-iso8859-8   . #xDF) ; &I-HEBREW-5F;
304     ))
305 (define-char
306   '((name               . "LEFT SINGLE QUOTATION MARK")
307     (general-category   punctuation initial-quote) ; Informative Category
308     (bidi-category      . "ON")
309     (mirrored           . nil)
310     (=ucs               . #x2018)       ; ‘
311     ))
312 (define-char
313   '((<-denotational
314      ((name               . "LEFT SINGLE QUOTATION MARK")
315       (=ucs               . #x2018)     ; ‘
316       ))
317     (=jis-x0208         . #x2146)       ; &J90-2146; [01-38]
318     (=gb2312            . #x212E)       ; &I-G0-212E; [01-14]
319     (=ks-x1001          . #x212E)       ; &I-K0-212E; [01-14]
320     (=cns11643-1        . #x2164)       ; &I-C1-2164; [01-68]
321     (=jis-x0213-1       . #x2146)       ; &I-JX1-2146; [01-38]
322     (=big5              . #xA1A5)       ; &I-B-A1A5;
323     (=ucs@gb            . #x2018)       ; &J90-2146;
324     (=ucs@cns           . #x2018)       ; &J90-2146;
325     (=ucs@jis           . #x2018)       ; &J90-2146;
326     (=ucs@ks            . #x2018)       ; &J90-2146;
327     (=ucs@big5          . #x2018)       ; &J90-2146;
328     (<-fullwidth
329      ((name               . "LEFT SINGLE QUOTATION MARK")
330       (=ucs               . #x2018)     ; ‘
331       ))
332     ))
333 (define-char
334   '((name               . "RIGHT SINGLE QUOTATION MARK")
335     (general-category   punctuation final-quote) ; Informative Category
336     (bidi-category      . "ON")
337     (mirrored           . nil)
338     (=ucs               . #x2019)       ; ’
339     ))
340 (define-char
341   '((<-denotational
342      ((name               . "RIGHT SINGLE QUOTATION MARK")
343       (=ucs               . #x2019)     ; ’
344       ))
345     (=jis-x0208         . #x2147)       ; &J90-2147; [01-39]
346     (=gb2312            . #x212F)       ; &I-G0-212F; [01-15]
347     (=ks-x1001          . #x212F)       ; &I-K0-212F; [01-15]
348     (=cns11643-1        . #x2165)       ; &I-C1-2165; [01-69]
349     (=jis-x0213-1       . #x2147)       ; &I-JX1-2147; [01-39]
350     (=big5              . #xA1A6)       ; &I-B-A1A6;
351     (=ucs@gb            . #x2019)       ; &J90-2147;
352     (=ucs@cns           . #x2019)       ; &J90-2147;
353     (=ucs@jis           . #x2019)       ; &J90-2147;
354     (=ucs@ks            . #x2019)       ; &J90-2147;
355     (=ucs@big5          . #x2019)       ; &J90-2147;
356     (<-fullwidth
357      ((name               . "RIGHT SINGLE QUOTATION MARK")
358       (=ucs               . #x2019)     ; ’
359       ))
360     ))
361 (define-char
362   '((name               . "SINGLE LOW-9 QUOTATION MARK")
363     (general-category   punctuation open) ; Informative Category
364     (bidi-category      . "ON")
365     (mirrored           . nil)
366     (=ucs               . #x201A)       ; ‚
367     ))
368 (define-char
369   '((name               . "SINGLE HIGH-REVERSED-9 QUOTATION MARK")
370     (general-category   punctuation initial-quote) ; Informative Category
371     (bidi-category      . "ON")
372     (mirrored           . nil)
373     (=ucs               . #x201B)       ; ‛
374     ))
375 (define-char
376   '((name               . "LEFT DOUBLE QUOTATION MARK")
377     (general-category   punctuation initial-quote) ; Informative Category
378     (bidi-category      . "ON")
379     (mirrored           . nil)
380     (=ucs               . #x201C)       ; “
381     ))
382 (define-char
383   '((<-denotational
384      ((name               . "LEFT DOUBLE QUOTATION MARK")
385       (=ucs               . #x201C)     ; “
386       ))
387     (=jis-x0208         . #x2148)       ; &J90-2148; [01-40]
388     (=gb2312            . #x2130)       ; &I-G0-2130; [01-16]
389     (=ks-x1001          . #x2130)       ; &I-K0-2130; [01-16]
390     (=cns11643-1        . #x2166)       ; &I-C1-2166; [01-70]
391     (=jis-x0213-1       . #x2148)       ; &I-JX1-2148; [01-40]
392     (=big5              . #xA1A7)       ; &I-B-A1A7;
393     (=ucs@gb            . #x201C)       ; &J90-2148;
394     (=ucs@cns           . #x201C)       ; &J90-2148;
395     (=ucs@jis           . #x201C)       ; &J90-2148;
396     (=ucs@ks            . #x201C)       ; &J90-2148;
397     (=ucs@big5          . #x201C)       ; &J90-2148;
398     (<-fullwidth
399      ((name               . "LEFT DOUBLE QUOTATION MARK")
400       (=ucs               . #x201C)     ; “
401       ))
402     ))
403 (define-char
404   '((name               . "RIGHT DOUBLE QUOTATION MARK")
405     (general-category   punctuation final-quote) ; Informative Category
406     (bidi-category      . "ON")
407     (mirrored           . nil)
408     (=ucs               . #x201D)       ; ”
409     ))
410 (define-char
411   '((<-denotational
412      ((name               . "RIGHT DOUBLE QUOTATION MARK")
413       (=ucs               . #x201D)     ; ”
414       ))
415     (=jis-x0208         . #x2149)       ; &J90-2149; [01-41]
416     (=gb2312            . #x2131)       ; &I-G0-2131; [01-17]
417     (=ks-x1001          . #x2131)       ; &I-K0-2131; [01-17]
418     (=cns11643-1        . #x2167)       ; &I-C1-2167; [01-71]
419     (=jis-x0213-1       . #x2149)       ; &I-JX1-2149; [01-41]
420     (=big5              . #xA1A8)       ; &I-B-A1A8;
421     (=ucs@gb            . #x201D)       ; &J90-2149;
422     (=ucs@cns           . #x201D)       ; &J90-2149;
423     (=ucs@jis           . #x201D)       ; &J90-2149;
424     (=ucs@ks            . #x201D)       ; &J90-2149;
425     (=ucs@big5          . #x201D)       ; &J90-2149;
426     (<-fullwidth
427      ((name               . "RIGHT DOUBLE QUOTATION MARK")
428       (=ucs               . #x201D)     ; ”
429       ))
430     ))
431 (define-char
432   '((name               . "DOUBLE LOW-9 QUOTATION MARK")
433     (general-category   punctuation open) ; Informative Category
434     (bidi-category      . "ON")
435     (mirrored           . nil)
436     (=ucs               . #x201E)       ; „
437     ))
438 (define-char
439   '((name               . "DOUBLE HIGH-REVERSED-9 QUOTATION MARK")
440     (general-category   punctuation initial-quote) ; Informative Category
441     (bidi-category      . "ON")
442     (mirrored           . nil)
443     (=ucs               . #x201F)       ; ‟
444     ))
445 (define-char
446   '((name               . "DAGGER")
447     (general-category   punctuation other) ; Informative Category
448     (bidi-category      . "ON")
449     (mirrored           . nil)
450     (=ucs               . #x2020)       ; †
451     ))
452 (define-char
453   '((<-denotational
454      ((name               . "DAGGER")
455       (=ucs               . #x2020)     ; †
456       ))
457     (=jis-x0208@1983    . #x2277)       ; &J90-2277; [02-87]
458     (=ks-x1001          . #x2253)       ; &I-K0-2253; [02-51]
459     (=jis-x0208@1990    . #x2277)       ; &I-J90-2277; [02-87]
460     (=jis-x0213-1       . #x2277)       ; &I-JX1-2277; [02-87]
461     (=ucs@jis           . #x2020)       ; &J90-2277;
462     (=ucs@ks            . #x2020)       ; &J90-2277;
463     (<-fullwidth
464      ((name               . "DAGGER")
465       (=ucs               . #x2020)     ; †
466       ))
467     ))
468 (define-char
469   '((name               . "DOUBLE DAGGER")
470     (general-category   punctuation other) ; Informative Category
471     (bidi-category      . "ON")
472     (mirrored           . nil)
473     (=ucs               . #x2021)       ; ‡
474     ))
475 (define-char
476   '((<-denotational
477      ((name               . "DOUBLE DAGGER")
478       (=ucs               . #x2021)     ; ‡
479       ))
480     (=jis-x0208@1983    . #x2278)       ; &J90-2278; [02-88]
481     (=ks-x1001          . #x2254)       ; &I-K0-2254; [02-52]
482     (=jis-x0208@1990    . #x2278)       ; &I-J90-2278; [02-88]
483     (=jis-x0213-1       . #x2278)       ; &I-JX1-2278; [02-88]
484     (=ucs@jis           . #x2021)       ; &J90-2278;
485     (=ucs@ks            . #x2021)       ; &J90-2278;
486     (<-fullwidth
487      ((name               . "DOUBLE DAGGER")
488       (=ucs               . #x2021)     ; ‡
489       ))
490     ))
491 (define-char
492   '((name               . "BULLET")
493     (general-category   punctuation other) ; Informative Category
494     (bidi-category      . "ON")
495     (mirrored           . nil)
496     (=ucs               . #x2022)       ; •
497     ))
498 (define-char
499   '((<-denotational
500      ((name               . "BULLET")
501       (=ucs               . #x2022)     ; •
502       ))
503     (=jis-x0213-1       . #x2340)       ; &JX1-2340; [03-32]
504     (=ucs@jis/fw        . #x2022)       ; &JX1-2340;
505     (<-fullwidth
506      ((name               . "BULLET")
507       (=ucs               . #x2022)     ; •
508       ))
509     ))
510 (define-char
511   '((name               . "TRIANGULAR BULLET")
512     (general-category   punctuation other) ; Informative Category
513     (bidi-category      . "ON")
514     (mirrored           . nil)
515     (=ucs               . #x2023)       ; ‣
516     ))
517 (define-char
518   '((name               . "ONE DOT LEADER")
519     (general-category   punctuation other) ; Informative Category
520     (bidi-category      . "ON")
521     (mirrored           . nil)
522     (=ucs               . #x2024)       ; ․
523     (<-compat
524      ((name               . "FULL STOP")
525       (=ucs               . #x002E)     ; .
526       ))
527     ))
528 (define-char
529   '((name               . "TWO DOT LEADER")
530     (general-category   punctuation other) ; Informative Category
531     (bidi-category      . "ON")
532     (mirrored           . nil)
533     (=>decomposition@compat
534      ((name               . "FULL STOP")
535       (=ucs               . #x002E)     ; .
536       )
537      ((name               . "FULL STOP")
538       (=ucs               . #x002E)     ; .
539       ))
540     (=ucs               . #x2025)       ; ‥
541     ))
542 (define-char
543   '((<-denotational
544      ((name               . "TWO DOT LEADER")
545       (=ucs               . #x2025)     ; ‥
546       ))
547     (=jis-x0208         . #x2145)       ; &J90-2145; [01-37]
548     (=ks-x1001          . #x2125)       ; &I-K0-2125; [01-05]
549     (=cns11643-1        . #x212D)       ; &I-C1-212D; [01-13]
550     (=jis-x0213-1       . #x2145)       ; &I-JX1-2145; [01-37]
551     (=big5              . #xA14C)       ; &I-B-A14C;
552     (=ucs@cns           . #x2025)       ; &J90-2145;
553     (=ucs@jis           . #x2025)       ; &J90-2145;
554     (=ucs@ks            . #x2025)       ; &J90-2145;
555     (=ucs@big5          . #x2025)       ; &J90-2145;
556     (<-fullwidth
557      ((name               . "TWO DOT LEADER")
558       (=ucs               . #x2025)     ; ‥
559       ))
560     ))
561 (define-char
562   '((name               . "HORIZONTAL ELLIPSIS")
563     (general-category   punctuation other) ; Informative Category
564     (bidi-category      . "ON")
565     (mirrored           . nil)
566     (=>decomposition@compat
567      ((name               . "FULL STOP")
568       (=ucs               . #x002E)     ; .
569       )
570      ((name               . "FULL STOP")
571       (=ucs               . #x002E)     ; .
572       )
573      ((name               . "FULL STOP")
574       (=ucs               . #x002E)     ; .
575       ))
576     (=ucs               . #x2026)       ; …
577     ))
578 (define-char
579   '((<-denotational
580      ((name               . "HORIZONTAL ELLIPSIS")
581       (=ucs               . #x2026)     ; …
582       ))
583     (=jis-x0208         . #x2144)       ; &J90-2144; [01-36]
584     (=gb2312            . #x212D)       ; &I-G0-212D; [01-13]
585     (=ks-x1001          . #x2126)       ; &I-K0-2126; [01-06]
586     (=cns11643-1        . #x212C)       ; &I-C1-212C; [01-12]
587     (=jis-x0213-1       . #x2144)       ; &I-JX1-2144; [01-36]
588     (=big5              . #xA14B)       ; &I-B-A14B;
589     (=ucs@gb            . #x2026)       ; &J90-2144;
590     (=ucs@cns           . #x2026)       ; &J90-2144;
591     (=ucs@jis           . #x2026)       ; &J90-2144;
592     (=ucs@ks            . #x2026)       ; &J90-2144;
593     (=ucs@big5          . #x2026)       ; &J90-2144;
594     (<-fullwidth
595      ((name               . "HORIZONTAL ELLIPSIS")
596       (=ucs               . #x2026)     ; …
597       ))
598     ))
599 (define-char
600   '((name               . "HYPHENATION POINT")
601     (general-category   punctuation other) ; Informative Category
602     (bidi-category      . "ON")
603     (mirrored           . nil)
604     (=ucs               . #x2027)       ; ‧
605     ))
606 (define-char
607   '((<-denotational
608      ((name               . "HYPHENATION POINT")
609       (=ucs               . #x2027)     ; ‧
610       ))
611     (=cns11643-1        . #x2126)       ; &C1-2126; [01-06]
612     (=big5              . #xA145)       ; &I-B-A145;
613     (=ucs@cns           . #x2027)       ; &C1-2126;
614     (=ucs@big5          . #x2027)       ; &C1-2126;
615     (<-fullwidth
616      ((name               . "HYPHENATION POINT")
617       (=ucs               . #x2027)     ; ‧
618       ))
619     ))
620 (define-char
621   '((name               . "LINE SEPARATOR")
622     (general-category   separator line) ; Normative Category
623     (bidi-category      . "WS")
624     (mirrored           . nil)
625     (=ucs               . #x2028)       ; 

626     ))
627 (define-char
628   '((name               . "PARAGRAPH SEPARATOR")
629     (general-category   separator paragraph) ; Normative Category
630     (bidi-category      . "B")
631     (mirrored           . nil)
632     (=ucs               . #x2029)       ; 

633     ))
634 (define-char
635   '((name               . "LEFT-TO-RIGHT EMBEDDING")
636     (general-category   other format) ; Normative Category
637     (bidi-category      . "LRE")
638     (mirrored           . nil)
639     (=ucs               . #x202A)       ; ‪
640     ))
641 (define-char
642   '((name               . "RIGHT-TO-LEFT EMBEDDING")
643     (general-category   other format) ; Normative Category
644     (bidi-category      . "RLE")
645     (mirrored           . nil)
646     (=ucs               . #x202B)       ; ‫
647     ))
648 (define-char
649   '((name               . "POP DIRECTIONAL FORMATTING")
650     (general-category   other format) ; Normative Category
651     (bidi-category      . "PDF")
652     (mirrored           . nil)
653     (=ucs               . #x202C)       ; ‬
654     ))
655 (define-char
656   '((name               . "LEFT-TO-RIGHT OVERRIDE")
657     (general-category   other format) ; Normative Category
658     (bidi-category      . "LRO")
659     (mirrored           . nil)
660     (=ucs               . #x202D)       ; ‭
661     ))
662 (define-char
663   '((name               . "RIGHT-TO-LEFT OVERRIDE")
664     (general-category   other format) ; Normative Category
665     (bidi-category      . "RLO")
666     (mirrored           . nil)
667     (=ucs               . #x202E)       ; ‮
668     ))
669 (define-char
670   '((name               . "NARROW NO-BREAK SPACE")
671     (general-category   separator space) ; Normative Category
672     (bidi-category      . "WS")
673     (mirrored           . nil)
674     (=ucs               . #x202F)       ;  
675     (<-noBreak
676      ((name               . "SPACE")
677       (=ucs               . #x0020)     ;
678       ))
679     ))
680 (define-char
681   '((name               . "PER MILLE SIGN")
682     (general-category   punctuation other) ; Informative Category
683     (bidi-category      . "ET")
684     (mirrored           . nil)
685     (=ucs               . #x2030)       ; ‰
686     ))
687 (define-char
688   '((<-denotational
689      ((name               . "PER MILLE SIGN")
690       (=ucs               . #x2030)     ; ‰
691       ))
692     (=gb2312            . #x216B)       ; &J90-2273; [01-75]
693     (=jis-x0208@1983    . #x2273)       ; &I-J83-2273; [02-83]
694     (=ks-x1001          . #x2236)       ; &I-K0-2236; [02-22]
695     (=jis-x0208@1990    . #x2273)       ; &I-J90-2273; [02-83]
696     (=jis-x0213-1       . #x2273)       ; &I-JX1-2273; [02-83]
697     (=ucs@gb            . #x2030)       ; &J90-2273;
698     (=ucs@jis           . #x2030)       ; &J90-2273;
699     (=ucs@ks            . #x2030)       ; &J90-2273;
700     (<-fullwidth
701      ((name               . "PER MILLE SIGN")
702       (=ucs               . #x2030)     ; ‰
703       ))
704     ))
705 (define-char
706   '((name               . "PER TEN THOUSAND SIGN")
707     (general-category   punctuation other) ; Informative Category
708     (bidi-category      . "ET")
709     (mirrored           . nil)
710     (=ucs               . #x2031)       ; ‱
711     ))
712 (define-char
713   '((name               . "PRIME")
714     (general-category   punctuation other) ; Informative Category
715     (bidi-category      . "ET")
716     (mirrored           . nil)
717     (=ucs               . #x2032)       ; ′
718     ))
719 (define-char
720   '((<-denotational
721      ((name               . "PRIME")
722       (=ucs               . #x2032)     ; ′
723       ))
724     (=jis-x0208         . #x216C)       ; &J90-216C; [01-76]
725     (=gb2312            . #x2164)       ; &I-G0-2164; [01-68]
726     (=ks-x1001          . #x2147)       ; &I-K0-2147; [01-39]
727     (=cns11643-1        . #x216B)       ; &I-C1-216B; [01-75]
728     (=jis-x0213-1       . #x216C)       ; &I-JX1-216C; [01-76]
729     (=big5              . #xA1AC)       ; &I-B-A1AC;
730     (=ucs@gb            . #x2032)       ; &J90-216C;
731     (=ucs@cns           . #x2032)       ; &J90-216C;
732     (=ucs@jis           . #x2032)       ; &J90-216C;
733     (=ucs@ks            . #x2032)       ; &J90-216C;
734     (=ucs@big5          . #x2032)       ; &J90-216C;
735     (<-fullwidth
736      ((name               . "PRIME")
737       (=ucs               . #x2032)     ; ′
738       ))
739     ))
740 (define-char
741   '((name               . "DOUBLE PRIME")
742     (general-category   punctuation other) ; Informative Category
743     (bidi-category      . "ET")
744     (mirrored           . nil)
745     (=>decomposition@compat
746      ((name               . "PRIME")
747       (=ucs               . #x2032)     ; ′
748       )
749      ((name               . "PRIME")
750       (=ucs               . #x2032)     ; ′
751       ))
752     (=ucs               . #x2033)       ; ″
753     ))
754 (define-char
755   '((<-denotational
756      ((name               . "DOUBLE PRIME")
757       (=ucs               . #x2033)     ; ″
758       ))
759     (=jis-x0208         . #x216D)       ; &J90-216D; [01-77]
760     (=gb2312            . #x2165)       ; &I-G0-2165; [01-69]
761     (=ks-x1001          . #x2148)       ; &I-K0-2148; [01-40]
762     (=jis-x0213-1       . #x216D)       ; &I-JX1-216D; [01-77]
763     (=ucs@gb            . #x2033)       ; &J90-216D;
764     (=ucs@jis           . #x2033)       ; &J90-216D;
765     (=ucs@ks            . #x2033)       ; &J90-216D;
766     (<-fullwidth
767      ((name               . "DOUBLE PRIME")
768       (=ucs               . #x2033)     ; ″
769       ))
770     ))
771 (define-char
772   '((name               . "TRIPLE PRIME")
773     (general-category   punctuation other) ; Informative Category
774     (bidi-category      . "ET")
775     (mirrored           . nil)
776     (=>decomposition@compat
777      ((name               . "PRIME")
778       (=ucs               . #x2032)     ; ′
779       )
780      ((name               . "PRIME")
781       (=ucs               . #x2032)     ; ′
782       )
783      ((name               . "PRIME")
784       (=ucs               . #x2032)     ; ′
785       ))
786     (=ucs               . #x2034)       ; ‴
787     ))
788 (define-char
789   '((name               . "REVERSED PRIME")
790     (general-category   punctuation other) ; Informative Category
791     (bidi-category      . "ON")
792     (mirrored           . nil)
793     (=ucs               . #x2035)       ; ‵
794     ))
795 (define-char
796   '((<-denotational
797      ((name               . "REVERSED PRIME")
798       (=ucs               . #x2035)     ; ‵
799       ))
800     (=cns11643-1        . #x216A)       ; &C1-216A; [01-74]
801     (=big5              . #xA1AB)       ; &I-B-A1AB;
802     (=ucs@cns           . #x2035)       ; &C1-216A;
803     (=ucs@big5          . #x2035)       ; &C1-216A;
804     (<-fullwidth
805      ((name               . "REVERSED PRIME")
806       (=ucs               . #x2035)     ; ‵
807       ))
808     ))
809 (define-char
810   '((name               . "REVERSED DOUBLE PRIME")
811     (general-category   punctuation other) ; Informative Category
812     (bidi-category      . "ON")
813     (mirrored           . nil)
814     (=>decomposition@compat
815      ((name               . "REVERSED PRIME")
816       (=ucs               . #x2035)     ; ‵
817       )
818      ((name               . "REVERSED PRIME")
819       (=ucs               . #x2035)     ; ‵
820       ))
821     (=ucs               . #x2036)       ; ‶
822     ))
823 (define-char
824   '((name               . "REVERSED TRIPLE PRIME")
825     (general-category   punctuation other) ; Informative Category
826     (bidi-category      . "ON")
827     (mirrored           . nil)
828     (=>decomposition@compat
829      ((name               . "REVERSED PRIME")
830       (=ucs               . #x2035)     ; ‵
831       )
832      ((name               . "REVERSED PRIME")
833       (=ucs               . #x2035)     ; ‵
834       )
835      ((name               . "REVERSED PRIME")
836       (=ucs               . #x2035)     ; ‵
837       ))
838     (=ucs               . #x2037)       ; ‷
839     ))
840 (define-char
841   '((name               . "CARET")
842     (general-category   punctuation other) ; Informative Category
843     (bidi-category      . "ON")
844     (mirrored           . nil)
845     (=ucs               . #x2038)       ; ‸
846     ))
847 (define-char
848   '((name               . "SINGLE LEFT-POINTING ANGLE QUOTATION MARK")
849     (general-category   punctuation initial-quote) ; Informative Category
850     (bidi-category      . "ON")
851     (mirrored           . t)
852     (=ucs               . #x2039)       ; ‹
853     ))
854 (define-char
855   '((name               . "SINGLE RIGHT-POINTING ANGLE QUOTATION MARK")
856     (general-category   punctuation final-quote) ; Informative Category
857     (bidi-category      . "ON")
858     (mirrored           . t)
859     (=ucs               . #x203A)       ; ›
860     ))
861 (define-char
862   '((name               . "REFERENCE MARK")
863     (general-category   punctuation other) ; Informative Category
864     (bidi-category      . "ON")
865     (mirrored           . nil)
866     (=ucs               . #x203B)       ; ※
867     ))
868 (define-char
869   '((<-denotational
870      ((name               . "REFERENCE MARK")
871       (=ucs               . #x203B)     ; ※
872       ))
873     (=jis-x0208         . #x2228)       ; &J90-2228; [02-08]
874     (=gb2312            . #x2179)       ; &I-G0-2179; [01-89]
875     (=ks-x1001          . #x2158)       ; &I-K0-2158; [01-56]
876     (=cns11643-1        . #x216F)       ; &I-C1-216F; [01-79]
877     (=jis-x0213-1       . #x2228)       ; &I-JX1-2228; [02-08]
878     (=big5              . #xA1B0)       ; &I-B-A1B0;
879     (=ucs@gb            . #x203B)       ; &J90-2228;
880     (=ucs@cns           . #x203B)       ; &J90-2228;
881     (=ucs@jis           . #x203B)       ; &J90-2228;
882     (=ucs@ks            . #x203B)       ; &J90-2228;
883     (=ucs@big5          . #x203B)       ; &J90-2228;
884     (<-fullwidth
885      ((name               . "REFERENCE MARK")
886       (=ucs               . #x203B)     ; ※
887       ))
888     ))
889 (define-char
890   '((name               . "DOUBLE EXCLAMATION MARK")
891     (general-category   punctuation other) ; Informative Category
892     (bidi-category      . "ON")
893     (mirrored           . nil)
894     (=>decomposition@compat
895      ((name               . "EXCLAMATION MARK")
896       (=ucs               . #x0021)     ; !
897       )
898      ((name               . "EXCLAMATION MARK")
899       (=ucs               . #x0021)     ; !
900       ))
901     (=ucs               . #x203C)       ; ‼
902     ))
903 (define-char
904   '((<-denotational
905      ((name               . "DOUBLE EXCLAMATION MARK")
906       (=ucs               . #x203C)     ; ‼
907       ))
908     (=jis-x0213-1       . #x286B)       ; &JX1-286B; [08-75]
909     (=ucs@jis           . #x203C)       ; &JX1-286B;
910     (<-fullwidth
911      ((name               . "DOUBLE EXCLAMATION MARK")
912       (=ucs               . #x203C)     ; ‼
913       ))
914     ))
915 (define-char
916   '((name               . "INTERROBANG")
917     (general-category   punctuation other) ; Informative Category
918     (bidi-category      . "ON")
919     (mirrored           . nil)
920     (=ucs               . #x203D)       ; ‽
921     ))
922 (define-char
923   '((name               . "OVERLINE")
924     (general-category   punctuation other) ; Informative Category
925     (bidi-category      . "ON")
926     (mirrored           . nil)
927     (=>decomposition@compat
928      ((name               . "SPACE")
929       (=ucs               . #x0020)     ;
930       )
931      ((name               . "COMBINING OVERLINE")
932       (=ucs               . #x0305)     ; ̅
933       ))
934     (=ucs               . #x203E)       ; ‾
935     (latin-jisx0201     . #x7E) ; &I-LATINJ-7E;
936     (hebrew-iso8859-8   . #xAF) ; &I-HEBREW-2F;
937     ))
938 (define-char
939   '((<-denotational
940      ((name               . "OVERLINE")
941       (=ucs               . #x203E)     ; ‾
942       ))
943     (name               . "FULLWIDTH OVERLINE")
944     (=jis-x0208         . #x2131)       ; &J90-2131; [01-17]
945     (=gb2312            . #x237E)       ; &I-G0-237E; [03-94]
946     (=ks-x1001          . #x237E)       ; &I-K0-237E; [03-94]
947     (=cns11643-1        . #x2223)       ; &I-C1-2223; [02-03]
948     (=jis-x0213-1       . #x2131)       ; &I-JX1-2131; [01-17]
949     (=big5              . #xA1C2)       ; &I-B-A1C2;
950     (=ucs@gb            . #xFFE3)       ; &J90-2131;
951     (=ucs@jis           . #x203E)       ; &J90-2131;
952     (<-fullwidth
953      ((name               . "OVERLINE")
954       (=ucs               . #x203E)     ; ‾
955       ))
956     ))
957 (define-char
958   '((name               . "UNDERTIE")
959     (general-category   punctuation connector) ; Informative Category
960     (bidi-category      . "ON")
961     (mirrored           . nil)
962     (iso-10646-comment  . "Enotikon")
963     (=ucs               . #x203F)       ; ‿
964     ))
965 (define-char
966   '((name               . "CHARACTER TIE")
967     (general-category   punctuation connector) ; Informative Category
968     (bidi-category      . "ON")
969     (mirrored           . nil)
970     (=ucs               . #x2040)       ; ⁀
971     ))
972 (define-char
973   '((name               . "CARET INSERTION POINT")
974     (general-category   punctuation other) ; Informative Category
975     (bidi-category      . "ON")
976     (mirrored           . nil)
977     (=ucs               . #x2041)       ; ⁁
978     ))
979 (define-char
980   '((name               . "ASTERISM")
981     (general-category   punctuation other) ; Informative Category
982     (bidi-category      . "ON")
983     (mirrored           . nil)
984     (=ucs               . #x2042)       ; ⁂
985     ))
986 (define-char
987   '((<-denotational
988      ((name               . "ASTERISM")
989       (=ucs               . #x2042)     ; ⁂
990       ))
991     (=jis-x0213-1       . #x2C7E)       ; &JX1-2C7E; [12-94]
992     (=ucs@jis           . #x2042)       ; &JX1-2C7E;
993     (<-fullwidth
994      ((name               . "ASTERISM")
995       (=ucs               . #x2042)     ; ⁂
996       ))
997     ))
998 (define-char
999   '((name               . "HYPHEN BULLET")
1000     (general-category   punctuation other) ; Informative Category
1001     (bidi-category      . "ON")
1002     (mirrored           . nil)
1003     (=ucs               . #x2043)       ; ⁃
1004     ))
1005 (define-char
1006   '((name               . "FRACTION SLASH")
1007     (general-category   symbol math) ; Informative Category
1008     (bidi-category      . "ON")
1009     (mirrored           . nil)
1010     (=ucs               . #x2044)       ; ⁄
1011     ))
1012 (define-char
1013   '((name               . "LEFT SQUARE BRACKET WITH QUILL")
1014     (general-category   punctuation open) ; Informative Category
1015     (bidi-category      . "ON")
1016     (mirrored           . t)
1017     (=ucs               . #x2045)       ; ⁅
1018     ))
1019 (define-char
1020   '((name               . "RIGHT SQUARE BRACKET WITH QUILL")
1021     (general-category   punctuation close) ; Informative Category
1022     (bidi-category      . "ON")
1023     (mirrored           . t)
1024     (=ucs               . #x2046)       ; ⁆
1025     ))
1026 (define-char
1027   '((name               . "DOUBLE QUESTION MARK")
1028     (general-category   punctuation other) ; Informative Category
1029     (=>decomposition@compat
1030      ((name               . "QUESTION MARK")
1031       (=ucs               . #x003F)     ; ?
1032       )
1033      ((name               . "QUESTION MARK")
1034       (=ucs               . #x003F)     ; ?
1035       ))
1036     (=ucs               . #x2047)       ; ⁇
1037     ))
1038 (define-char
1039   '((<-denotational
1040      ((name               . "DOUBLE QUESTION MARK")
1041       (=ucs               . #x2047)     ; ⁇
1042       ))
1043     (=jis-x0213-1       . #x286C)       ; &JX1-286C; [08-76]
1044     (=ucs@jis           . #x2047)       ; &JX1-286C;
1045     (<-fullwidth
1046      ((name               . "DOUBLE QUESTION MARK")
1047       (=ucs               . #x2047)     ; ⁇
1048       ))
1049     ))
1050 (define-char
1051   '((name               . "QUESTION EXCLAMATION MARK")
1052     (general-category   punctuation other) ; Informative Category
1053     (bidi-category      . "ON")
1054     (mirrored           . nil)
1055     (=>decomposition@compat
1056      ((name               . "QUESTION MARK")
1057       (=ucs               . #x003F)     ; ?
1058       )
1059      ((name               . "EXCLAMATION MARK")
1060       (=ucs               . #x0021)     ; !
1061       ))
1062     (=ucs               . #x2048)       ; ⁈
1063     ))
1064 (define-char
1065   '((<-denotational
1066      ((name               . "QUESTION EXCLAMATION MARK")
1067       (=ucs               . #x2048)     ; ⁈
1068       ))
1069     (=jis-x0213-1       . #x286D)       ; &JX1-286D; [08-77]
1070     (=ucs@jis           . #x2048)       ; &JX1-286D;
1071     (<-fullwidth
1072      ((name               . "QUESTION EXCLAMATION MARK")
1073       (=ucs               . #x2048)     ; ⁈
1074       ))
1075     ))
1076 (define-char
1077   '((name               . "EXCLAMATION QUESTION MARK")
1078     (general-category   punctuation other) ; Informative Category
1079     (bidi-category      . "ON")
1080     (mirrored           . nil)
1081     (=>decomposition@compat
1082      ((name               . "EXCLAMATION MARK")
1083       (=ucs               . #x0021)     ; !
1084       )
1085      ((name               . "QUESTION MARK")
1086       (=ucs               . #x003F)     ; ?
1087       ))
1088     (=ucs               . #x2049)       ; ⁉
1089     ))
1090 (define-char
1091   '((<-denotational
1092      ((name               . "EXCLAMATION QUESTION MARK")
1093       (=ucs               . #x2049)     ; ⁉
1094       ))
1095     (=jis-x0213-1       . #x286E)       ; &JX1-286E; [08-78]
1096     (=ucs@jis           . #x2049)       ; &JX1-286E;
1097     (<-fullwidth
1098      ((name               . "EXCLAMATION QUESTION MARK")
1099       (=ucs               . #x2049)     ; ⁉
1100       ))
1101     ))
1102 (define-char
1103   '((name               . "TIRONIAN SIGN ET")
1104     (general-category   punctuation other) ; Informative Category
1105     (bidi-category      . "ON")
1106     (mirrored           . nil)
1107     (=ucs               . #x204A)       ; ⁊
1108     ))
1109 (define-char
1110   '((name               . "REVERSED PILCROW SIGN")
1111     (general-category   punctuation other) ; Informative Category
1112     (bidi-category      . "ON")
1113     (mirrored           . nil)
1114     (=ucs               . #x204B)       ; ⁋
1115     ))
1116 (define-char
1117   '((name               . "BLACK LEFTWARDS BULLET")
1118     (general-category   punctuation other) ; Informative Category
1119     (bidi-category      . "ON")
1120     (mirrored           . nil)
1121     (=ucs               . #x204C)       ; ⁌
1122     ))
1123 (define-char
1124   '((name               . "BLACK RIGHTWARDS BULLET")
1125     (general-category   punctuation other) ; Informative Category
1126     (bidi-category      . "ON")
1127     (mirrored           . nil)
1128     (=ucs               . #x204D)       ; ⁍
1129     ))
1130 (define-char
1131   '((name               . "TWO ASTERISKS ALIGNED VERTICALLY")
1132     (=ucs               . #x2051)       ; ⁑
1133     ))
1134 (define-char
1135   '((<-denotational
1136      ((name               . "TWO ASTERISKS ALIGNED VERTICALLY")
1137       (=ucs               . #x2051)     ; ⁑
1138       ))
1139     (=jis-x0213-1       . #x2C7D)       ; &JX1-2C7D; [12-93]
1140     (=ucs@jis           . #x2051)       ; &JX1-2C7D;
1141     (<-fullwidth
1142      ((name               . "TWO ASTERISKS ALIGNED VERTICALLY")
1143       (=ucs               . #x2051)     ; ⁑
1144       ))
1145     ))
1146 (define-char
1147   '((name               . "INHIBIT SYMMETRIC SWAPPING")
1148     (general-category   other format) ; Normative Category
1149     (bidi-category      . "BN")
1150     (mirrored           . nil)
1151     (=ucs               . #x206A)       ; 
1152     ))
1153 (define-char
1154   '((name               . "ACTIVATE SYMMETRIC SWAPPING")
1155     (general-category   other format) ; Normative Category
1156     (bidi-category      . "BN")
1157     (mirrored           . nil)
1158     (=ucs               . #x206B)       ; 
1159     ))
1160 (define-char
1161   '((name               . "INHIBIT ARABIC FORM SHAPING")
1162     (general-category   other format) ; Normative Category
1163     (bidi-category      . "BN")
1164     (mirrored           . nil)
1165     (=ucs               . #x206C)       ; 
1166     ))
1167 (define-char
1168   '((name               . "ACTIVATE ARABIC FORM SHAPING")
1169     (general-category   other format) ; Normative Category
1170     (bidi-category      . "BN")
1171     (mirrored           . nil)
1172     (=ucs               . #x206D)       ; 
1173     ))
1174 (define-char
1175   '((name               . "NATIONAL DIGIT SHAPES")
1176     (general-category   other format) ; Normative Category
1177     (bidi-category      . "BN")
1178     (mirrored           . nil)
1179     (=ucs               . #x206E)       ; 
1180     ))
1181 (define-char
1182   '((name               . "NOMINAL DIGIT SHAPES")
1183     (general-category   other format) ; Normative Category
1184     (bidi-category      . "BN")
1185     (mirrored           . nil)
1186     (=ucs               . #x206F)       ; 
1187     ))