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     (=ucs@jis           . #x2010)       ; &J90-213E;
173     (<-fullwidth
174      ((name               . "HYPHEN")
175       (=ucs               . #x2010)     ; ‐
176       ))
177     ))
178 (define-char
179   '((name               . "NON-BREAKING HYPHEN")
180     (general-category   punctuation dash) ; Informative Category
181     (bidi-category      . "ON")
182     (mirrored           . nil)
183     (=ucs               . #x2011)       ; ‑
184     (<-noBreak
185      ((name               . "HYPHEN")
186       (=ucs               . #x2010)     ; ‐
187       ))
188     ))
189 (define-char
190   '((name               . "FIGURE DASH")
191     (general-category   punctuation dash) ; Informative Category
192     (bidi-category      . "ON")
193     (mirrored           . nil)
194     (=ucs               . #x2012)       ; ‒
195     ))
196 (define-char
197   '((name               . "EN DASH")
198     (general-category   punctuation dash) ; Informative Category
199     (bidi-category      . "ON")
200     (mirrored           . nil)
201     (=ucs               . #x2013)       ; –
202     ))
203 (define-char
204   '((<-denotational
205      ((name               . "EN DASH")
206       (=ucs               . #x2013)     ; –
207       ))
208     (=cns11643-1        . #x2139)       ; &JX1-237C; [01-25]
209     (=jis-x0213-1-2000  . #x237C)       ; &I-JX1-237C; [03-92]
210     (=big5              . #xA156)       ; &I-B-A156;
211     (=ucs@cns           . #x2013)       ; &JX1-237C;
212     (=ucs@jis           . #x2013)       ; &JX1-237C;
213     (=ucs@big5          . #x2013)       ; &JX1-237C;
214     (<-fullwidth
215      ((name               . "EN DASH")
216       (=ucs               . #x2013)     ; –
217       ))
218     ))
219 (define-char
220   '((name               . "EM DASH")
221     (general-category   punctuation dash) ; Informative Category
222     (bidi-category      . "ON")
223     (mirrored           . nil)
224     (=ucs               . #x2014)       ; —
225     ))
226 (define-char
227   '((<-denotational
228      ((name               . "EM DASH")
229       (=ucs               . #x2014)     ; —
230       ))
231     (=jis-x0208         . #x213D)       ; &J90-213D; [01-29]
232     (=cns11643-1        . #x2137)       ; &I-C1-2137; [01-23]
233     (=big5              . #xA158)       ; &I-B-A158;
234     (=ucs@cns           . #x2014)       ; &J90-213D;
235     (=ucs@jis           . #x2014)       ; &J90-213D;
236     (=ucs@big5          . #x2014)       ; &J90-213D;
237     (<-fullwidth
238      ((name               . "EM DASH")
239       (=ucs               . #x2014)     ; —
240       ))
241     ))
242 (define-char
243   '((name               . "HORIZONTAL BAR")
244     (general-category   punctuation dash) ; Informative Category
245     (bidi-category      . "ON")
246     (mirrored           . nil)
247     (=ucs               . #x2015)       ; ―
248     (greek-iso8859-7    . #xAF) ; &I-GREEK-2F;
249     ))
250 (define-char
251   '((<-denotational
252      ((name               . "HORIZONTAL BAR")
253       (=ucs               . #x2015)     ; ―
254       ))
255     (=gb2312            . #x212A)       ; &K0-212A; [01-10]
256     (=ks-x1001          . #x212A)       ; &I-K0-212A; [01-10]
257     (=ucs@gb            . #x2015)       ; &K0-212A;
258     (=ucs@ks            . #x2015)       ; &K0-212A;
259     (<-fullwidth
260      ((name               . "HORIZONTAL BAR")
261       (=ucs               . #x2015)     ; ―
262       ))
263     ))
264 (define-char
265   '((name               . "DOUBLE VERTICAL LINE")
266     (general-category   punctuation other) ; Informative Category
267     (bidi-category      . "ON")
268     (mirrored           . nil)
269     (=ucs               . #x2016)       ; ‖
270     ))
271 (define-char
272   '((<-denotational
273      ((name               . "DOUBLE VERTICAL LINE")
274       (=ucs               . #x2016)     ; ‖
275       ))
276     (=jis-x0208         . #x2142)       ; &J90-2142; [01-34]
277     (=gb2312            . #x212C)       ; &I-G0-212C; [01-12]
278     (=cns11643-1        . #x225D)       ; &I-C1-225D; [02-61]
279     (=ucs@gb            . #x2016)       ; &J90-2142;
280     (=ucs@cns           . #x2016)       ; &J90-2142;
281     (=ucs@jis           . #x2016)       ; &J90-2142;
282     (<-fullwidth
283      ((name               . "DOUBLE VERTICAL LINE")
284       (=ucs               . #x2016)     ; ‖
285       ))
286     ))
287 (define-char
288   '((name               . "DOUBLE LOW LINE")
289     (general-category   punctuation other) ; Informative Category
290     (bidi-category      . "ON")
291     (mirrored           . nil)
292     (=>decomposition@compat
293      ((name               . "SPACE")
294       (=ucs               . #x0020)     ;
295       )
296      ((name               . "COMBINING DOUBLE LOW LINE")
297       (=ucs               . #x0333)     ; ̳
298       ))
299     (=ucs               . #x2017)       ; ‗
300     (hebrew-iso8859-8   . #xDF) ; &I-HEBREW-5F;
301     ))
302 (define-char
303   '((name               . "LEFT SINGLE QUOTATION MARK")
304     (general-category   punctuation initial-quote) ; Informative Category
305     (bidi-category      . "ON")
306     (mirrored           . nil)
307     (=ucs               . #x2018)       ; ‘
308     ))
309 (define-char
310   '((<-denotational
311      ((name               . "LEFT SINGLE QUOTATION MARK")
312       (=ucs               . #x2018)     ; ‘
313       ))
314     (=jis-x0208         . #x2146)       ; &J90-2146; [01-38]
315     (=gb2312            . #x212E)       ; &I-G0-212E; [01-14]
316     (=ks-x1001          . #x212E)       ; &I-K0-212E; [01-14]
317     (=cns11643-1        . #x2164)       ; &I-C1-2164; [01-68]
318     (=big5              . #xA1A5)       ; &I-B-A1A5;
319     (=ucs@gb            . #x2018)       ; &J90-2146;
320     (=ucs@cns           . #x2018)       ; &J90-2146;
321     (=ucs@jis           . #x2018)       ; &J90-2146;
322     (=ucs@ks            . #x2018)       ; &J90-2146;
323     (=ucs@big5          . #x2018)       ; &J90-2146;
324     (<-fullwidth
325      ((name               . "LEFT SINGLE QUOTATION MARK")
326       (=ucs               . #x2018)     ; ‘
327       ))
328     ))
329 (define-char
330   '((name               . "RIGHT SINGLE QUOTATION MARK")
331     (general-category   punctuation final-quote) ; Informative Category
332     (bidi-category      . "ON")
333     (mirrored           . nil)
334     (=ucs               . #x2019)       ; ’
335     ))
336 (define-char
337   '((<-denotational
338      ((name               . "RIGHT SINGLE QUOTATION MARK")
339       (=ucs               . #x2019)     ; ’
340       ))
341     (=jis-x0208         . #x2147)       ; &J90-2147; [01-39]
342     (=gb2312            . #x212F)       ; &I-G0-212F; [01-15]
343     (=ks-x1001          . #x212F)       ; &I-K0-212F; [01-15]
344     (=cns11643-1        . #x2165)       ; &I-C1-2165; [01-69]
345     (=big5              . #xA1A6)       ; &I-B-A1A6;
346     (=ucs@gb            . #x2019)       ; &J90-2147;
347     (=ucs@cns           . #x2019)       ; &J90-2147;
348     (=ucs@jis           . #x2019)       ; &J90-2147;
349     (=ucs@ks            . #x2019)       ; &J90-2147;
350     (=ucs@big5          . #x2019)       ; &J90-2147;
351     (<-fullwidth
352      ((name               . "RIGHT SINGLE QUOTATION MARK")
353       (=ucs               . #x2019)     ; ’
354       ))
355     ))
356 (define-char
357   '((name               . "SINGLE LOW-9 QUOTATION MARK")
358     (general-category   punctuation open) ; Informative Category
359     (bidi-category      . "ON")
360     (mirrored           . nil)
361     (=ucs               . #x201A)       ; ‚
362     ))
363 (define-char
364   '((name               . "SINGLE HIGH-REVERSED-9 QUOTATION MARK")
365     (general-category   punctuation initial-quote) ; Informative Category
366     (bidi-category      . "ON")
367     (mirrored           . nil)
368     (=ucs               . #x201B)       ; ‛
369     ))
370 (define-char
371   '((name               . "LEFT DOUBLE QUOTATION MARK")
372     (general-category   punctuation initial-quote) ; Informative Category
373     (bidi-category      . "ON")
374     (mirrored           . nil)
375     (=ucs               . #x201C)       ; “
376     ))
377 (define-char
378   '((<-denotational
379      ((name               . "LEFT DOUBLE QUOTATION MARK")
380       (=ucs               . #x201C)     ; “
381       ))
382     (=jis-x0208         . #x2148)       ; &J90-2148; [01-40]
383     (=gb2312            . #x2130)       ; &I-G0-2130; [01-16]
384     (=ks-x1001          . #x2130)       ; &I-K0-2130; [01-16]
385     (=cns11643-1        . #x2166)       ; &I-C1-2166; [01-70]
386     (=big5              . #xA1A7)       ; &I-B-A1A7;
387     (=ucs@gb            . #x201C)       ; &J90-2148;
388     (=ucs@cns           . #x201C)       ; &J90-2148;
389     (=ucs@jis           . #x201C)       ; &J90-2148;
390     (=ucs@ks            . #x201C)       ; &J90-2148;
391     (=ucs@big5          . #x201C)       ; &J90-2148;
392     (<-fullwidth
393      ((name               . "LEFT DOUBLE QUOTATION MARK")
394       (=ucs               . #x201C)     ; “
395       ))
396     ))
397 (define-char
398   '((name               . "RIGHT DOUBLE QUOTATION MARK")
399     (general-category   punctuation final-quote) ; Informative Category
400     (bidi-category      . "ON")
401     (mirrored           . nil)
402     (=ucs               . #x201D)       ; ”
403     ))
404 (define-char
405   '((<-denotational
406      ((name               . "RIGHT DOUBLE QUOTATION MARK")
407       (=ucs               . #x201D)     ; ”
408       ))
409     (=jis-x0208         . #x2149)       ; &J90-2149; [01-41]
410     (=gb2312            . #x2131)       ; &I-G0-2131; [01-17]
411     (=ks-x1001          . #x2131)       ; &I-K0-2131; [01-17]
412     (=cns11643-1        . #x2167)       ; &I-C1-2167; [01-71]
413     (=big5              . #xA1A8)       ; &I-B-A1A8;
414     (=ucs@gb            . #x201D)       ; &J90-2149;
415     (=ucs@cns           . #x201D)       ; &J90-2149;
416     (=ucs@jis           . #x201D)       ; &J90-2149;
417     (=ucs@ks            . #x201D)       ; &J90-2149;
418     (=ucs@big5          . #x201D)       ; &J90-2149;
419     (<-fullwidth
420      ((name               . "RIGHT DOUBLE QUOTATION MARK")
421       (=ucs               . #x201D)     ; ”
422       ))
423     ))
424 (define-char
425   '((name               . "DOUBLE LOW-9 QUOTATION MARK")
426     (general-category   punctuation open) ; Informative Category
427     (bidi-category      . "ON")
428     (mirrored           . nil)
429     (=ucs               . #x201E)       ; „
430     ))
431 (define-char
432   '((name               . "DOUBLE HIGH-REVERSED-9 QUOTATION MARK")
433     (general-category   punctuation initial-quote) ; Informative Category
434     (bidi-category      . "ON")
435     (mirrored           . nil)
436     (=ucs               . #x201F)       ; ‟
437     ))
438 (define-char
439   '((name               . "DAGGER")
440     (general-category   punctuation other) ; Informative Category
441     (bidi-category      . "ON")
442     (mirrored           . nil)
443     (=ucs               . #x2020)       ; †
444     ))
445 (define-char
446   '((<-denotational
447      ((name               . "DAGGER")
448       (=ucs               . #x2020)     ; †
449       ))
450     (=jis-x0208@1983    . #x2277)       ; &J90-2277; [02-87]
451     (=ks-x1001          . #x2253)       ; &I-K0-2253; [02-51]
452     (=jis-x0208@1990    . #x2277)       ; &I-J90-2277; [02-87]
453     (=ucs@jis           . #x2020)       ; &J90-2277;
454     (=ucs@ks            . #x2020)       ; &J90-2277;
455     (<-fullwidth
456      ((name               . "DAGGER")
457       (=ucs               . #x2020)     ; †
458       ))
459     ))
460 (define-char
461   '((name               . "DOUBLE DAGGER")
462     (general-category   punctuation other) ; Informative Category
463     (bidi-category      . "ON")
464     (mirrored           . nil)
465     (=ucs               . #x2021)       ; ‡
466     ))
467 (define-char
468   '((<-denotational
469      ((name               . "DOUBLE DAGGER")
470       (=ucs               . #x2021)     ; ‡
471       ))
472     (=jis-x0208@1983    . #x2278)       ; &J90-2278; [02-88]
473     (=ks-x1001          . #x2254)       ; &I-K0-2254; [02-52]
474     (=jis-x0208@1990    . #x2278)       ; &I-J90-2278; [02-88]
475     (=ucs@jis           . #x2021)       ; &J90-2278;
476     (=ucs@ks            . #x2021)       ; &J90-2278;
477     (<-fullwidth
478      ((name               . "DOUBLE DAGGER")
479       (=ucs               . #x2021)     ; ‡
480       ))
481     ))
482 (define-char
483   '((name               . "BULLET")
484     (general-category   punctuation other) ; Informative Category
485     (bidi-category      . "ON")
486     (mirrored           . nil)
487     (=ucs               . #x2022)       ; •
488     ))
489 (define-char
490   '((<-denotational
491      ((name               . "BULLET")
492       (=ucs               . #x2022)     ; •
493       ))
494     (=jis-x0213-1-2000  . #x2340)       ; &JX1-2340; [03-32]
495     (=ucs@jis/fw        . #x2022)       ; &JX1-2340;
496     (<-fullwidth
497      ((name               . "BULLET")
498       (=ucs               . #x2022)     ; •
499       ))
500     ))
501 (define-char
502   '((name               . "TRIANGULAR BULLET")
503     (general-category   punctuation other) ; Informative Category
504     (bidi-category      . "ON")
505     (mirrored           . nil)
506     (=ucs               . #x2023)       ; ‣
507     ))
508 (define-char
509   '((name               . "ONE DOT LEADER")
510     (general-category   punctuation other) ; Informative Category
511     (bidi-category      . "ON")
512     (mirrored           . nil)
513     (=ucs               . #x2024)       ; ․
514     (<-compat
515      ((name               . "FULL STOP")
516       (=ucs               . #x002E)     ; .
517       ))
518     ))
519 (define-char
520   '((name               . "TWO DOT LEADER")
521     (general-category   punctuation other) ; Informative Category
522     (bidi-category      . "ON")
523     (mirrored           . nil)
524     (=>decomposition@compat
525      ((name               . "FULL STOP")
526       (=ucs               . #x002E)     ; .
527       )
528      ((name               . "FULL STOP")
529       (=ucs               . #x002E)     ; .
530       ))
531     (=ucs               . #x2025)       ; ‥
532     ))
533 (define-char
534   '((<-denotational
535      ((name               . "TWO DOT LEADER")
536       (=ucs               . #x2025)     ; ‥
537       ))
538     (=jis-x0208         . #x2145)       ; &J90-2145; [01-37]
539     (=ks-x1001          . #x2125)       ; &I-K0-2125; [01-05]
540     (=cns11643-1        . #x212D)       ; &I-C1-212D; [01-13]
541     (=big5              . #xA14C)       ; &I-B-A14C;
542     (=ucs@cns           . #x2025)       ; &J90-2145;
543     (=ucs@jis           . #x2025)       ; &J90-2145;
544     (=ucs@ks            . #x2025)       ; &J90-2145;
545     (=ucs@big5          . #x2025)       ; &J90-2145;
546     (<-fullwidth
547      ((name               . "TWO DOT LEADER")
548       (=ucs               . #x2025)     ; ‥
549       ))
550     ))
551 (define-char
552   '((name               . "HORIZONTAL ELLIPSIS")
553     (general-category   punctuation other) ; Informative Category
554     (bidi-category      . "ON")
555     (mirrored           . nil)
556     (=>decomposition@compat
557      ((name               . "FULL STOP")
558       (=ucs               . #x002E)     ; .
559       )
560      ((name               . "FULL STOP")
561       (=ucs               . #x002E)     ; .
562       )
563      ((name               . "FULL STOP")
564       (=ucs               . #x002E)     ; .
565       ))
566     (=ucs               . #x2026)       ; …
567     ))
568 (define-char
569   '((<-denotational
570      ((name               . "HORIZONTAL ELLIPSIS")
571       (=ucs               . #x2026)     ; …
572       ))
573     (=jis-x0208         . #x2144)       ; &J90-2144; [01-36]
574     (=gb2312            . #x212D)       ; &I-G0-212D; [01-13]
575     (=ks-x1001          . #x2126)       ; &I-K0-2126; [01-06]
576     (=cns11643-1        . #x212C)       ; &I-C1-212C; [01-12]
577     (=big5              . #xA14B)       ; &I-B-A14B;
578     (=ucs@gb            . #x2026)       ; &J90-2144;
579     (=ucs@cns           . #x2026)       ; &J90-2144;
580     (=ucs@jis           . #x2026)       ; &J90-2144;
581     (=ucs@ks            . #x2026)       ; &J90-2144;
582     (=ucs@big5          . #x2026)       ; &J90-2144;
583     (<-fullwidth
584      ((name               . "HORIZONTAL ELLIPSIS")
585       (=ucs               . #x2026)     ; …
586       ))
587     ))
588 (define-char
589   '((name               . "HYPHENATION POINT")
590     (general-category   punctuation other) ; Informative Category
591     (bidi-category      . "ON")
592     (mirrored           . nil)
593     (=ucs               . #x2027)       ; ‧
594     ))
595 (define-char
596   '((<-denotational
597      ((name               . "HYPHENATION POINT")
598       (=ucs               . #x2027)     ; ‧
599       ))
600     (=cns11643-1        . #x2126)       ; &C1-2126; [01-06]
601     (=big5              . #xA145)       ; &I-B-A145;
602     (=ucs@cns           . #x2027)       ; &C1-2126;
603     (=ucs@big5          . #x2027)       ; &C1-2126;
604     (<-fullwidth
605      ((name               . "HYPHENATION POINT")
606       (=ucs               . #x2027)     ; ‧
607       ))
608     ))
609 (define-char
610   '((name               . "LINE SEPARATOR")
611     (general-category   separator line) ; Normative Category
612     (bidi-category      . "WS")
613     (mirrored           . nil)
614     (=ucs               . #x2028)       ; 

615     ))
616 (define-char
617   '((name               . "PARAGRAPH SEPARATOR")
618     (general-category   separator paragraph) ; Normative Category
619     (bidi-category      . "B")
620     (mirrored           . nil)
621     (=ucs               . #x2029)       ; 

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