3a1a9ea7fca507111ca1c3749fc0d0c388e178ad
[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     (->canonical
8      ((name               . "EN SPACE")
9       (=ucs               . #x2002)     ;  
10       ))
11     (=ucs               . #x2000)       ;  
12     ))
13 (define-char
14   '((name               . "EM QUAD")
15     (general-category   separator space) ; Normative Category
16     (bidi-category      . "WS")
17     (mirrored           . nil)
18     (->canonical
19      ((name               . "EM SPACE")
20       (=ucs               . #x2003)     ;  
21       ))
22     (=ucs               . #x2001)       ;  
23     ))
24 (define-char
25   '((name               . "EN SPACE")
26     (general-category   separator space) ; Normative Category
27     (bidi-category      . "WS")
28     (mirrored           . nil)
29     (<-compat
30      ((name               . "SPACE")
31       (=ucs               . #x0020)     ;
32       ))
33     (=ucs               . #x2002)       ;  
34     ))
35 (define-char
36   '((name               . "EM SPACE")
37     (general-category   separator space) ; Normative Category
38     (bidi-category      . "WS")
39     (mirrored           . nil)
40     (<-compat
41      ((name               . "SPACE")
42       (=ucs               . #x0020)     ;
43       ))
44     (=ucs               . #x2003)       ;  
45     (=cns11643-1        . #x256D)       ; &I-C1-256D; [05-77]
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     (<-compat
53      ((name               . "SPACE")
54       (=ucs               . #x0020)     ;
55       ))
56     (=ucs               . #x2004)       ;  
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     (<-compat
64      ((name               . "SPACE")
65       (=ucs               . #x0020)     ;
66       ))
67     (=ucs               . #x2005)       ;  
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     (<-compat
75      ((name               . "SPACE")
76       (=ucs               . #x0020)     ;
77       ))
78     (=ucs               . #x2006)       ;  
79     ))
80 (define-char
81   '((name               . "FIGURE SPACE")
82     (general-category   separator space) ; Normative Category
83     (bidi-category      . "WS")
84     (mirrored           . nil)
85     (<-noBreak
86      ((name               . "SPACE")
87       (=ucs               . #x0020)     ;
88       ))
89     (=ucs               . #x2007)       ;  
90     ))
91 (define-char
92   '((name               . "PUNCTUATION SPACE")
93     (general-category   separator space) ; Normative Category
94     (bidi-category      . "WS")
95     (mirrored           . nil)
96     (<-compat
97      ((name               . "SPACE")
98       (=ucs               . #x0020)     ;
99       ))
100     (=ucs               . #x2008)       ;  
101     ))
102 (define-char
103   '((name               . "THIN SPACE")
104     (general-category   separator space) ; Normative Category
105     (bidi-category      . "WS")
106     (mirrored           . nil)
107     (<-compat
108      ((name               . "SPACE")
109       (=ucs               . #x0020)     ;
110       ))
111     (=ucs               . #x2009)       ;  
112     ))
113 (define-char
114   '((name               . "HAIR SPACE")
115     (general-category   separator space) ; Normative Category
116     (bidi-category      . "WS")
117     (mirrored           . nil)
118     (<-compat
119      ((name               . "SPACE")
120       (=ucs               . #x0020)     ;
121       ))
122     (=ucs               . #x200A)       ;  
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     (<-fullwidth
172      ((name               . "HYPHEN")
173       (=ucs               . #x2010)     ; ‐
174       ))
175     (=jis-x0208         . #x213E)       ; &J90-213E; [01-30]
176     (=ucs@jis           . #x2010)       ; &J90-213E;
177     ))
178 (define-char
179   '((name               . "NON-BREAKING HYPHEN")
180     (general-category   punctuation dash) ; Informative Category
181     (bidi-category      . "ON")
182     (mirrored           . nil)
183     (<-noBreak
184      ((name               . "HYPHEN")
185       (=ucs               . #x2010)     ; ‐
186       ))
187     (=ucs               . #x2011)       ; ‑
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     (<-fullwidth
209      ((name               . "EN DASH")
210       (=ucs               . #x2013)     ; –
211       ))
212     (=cns11643-1        . #x2139)       ; &JX1-237C; [01-25]
213     (=jis-x0213-1-2000  . #x237C)       ; &I-JX1-237C; [03-92]
214     (=big5              . #xA156)       ; &I-B-A156;
215     (=ucs@cns           . #x2013)       ; &JX1-237C;
216     (=ucs@jis           . #x2013)       ; &JX1-237C;
217     (=ucs@big5          . #x2013)       ; &JX1-237C;
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     (<-fullwidth
232      ((name               . "EM DASH")
233       (=ucs               . #x2014)     ; —
234       ))
235     (=jis-x0208         . #x213D)       ; &J90-213D; [01-29]
236     (=cns11643-1        . #x2137)       ; &I-C1-2137; [01-23]
237     (=big5              . #xA158)       ; &I-B-A158;
238     (=ucs@cns           . #x2014)       ; &J90-213D;
239     (=ucs@jis           . #x2014)       ; &J90-213D;
240     (=ucs@big5          . #x2014)       ; &J90-213D;
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     (<-fullwidth
256      ((name               . "HORIZONTAL BAR")
257       (=ucs               . #x2015)     ; ―
258       ))
259     (=gb2312            . #x212A)       ; &K0-212A; [01-10]
260     (=ks-x1001          . #x212A)       ; &I-K0-212A; [01-10]
261     (=ucs@gb            . #x2015)       ; &K0-212A;
262     (=ucs@ks            . #x2015)       ; &K0-212A;
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     (<-fullwidth
277      ((name               . "DOUBLE VERTICAL LINE")
278       (=ucs               . #x2016)     ; ‖
279       ))
280     (=jis-x0208         . #x2142)       ; &J90-2142; [01-34]
281     (=gb2312            . #x212C)       ; &I-G0-212C; [01-12]
282     (=cns11643-1        . #x225D)       ; &I-C1-225D; [02-61]
283     (=ucs@gb            . #x2016)       ; &J90-2142;
284     (=ucs@cns           . #x2016)       ; &J90-2142;
285     (=ucs@jis           . #x2016)       ; &J90-2142;
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     (<-fullwidth
315      ((name               . "LEFT SINGLE QUOTATION MARK")
316       (=ucs               . #x2018)     ; ‘
317       ))
318     (=jis-x0208         . #x2146)       ; &J90-2146; [01-38]
319     (=gb2312            . #x212E)       ; &I-G0-212E; [01-14]
320     (=ks-x1001          . #x212E)       ; &I-K0-212E; [01-14]
321     (=cns11643-1        . #x2164)       ; &I-C1-2164; [01-68]
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     ))
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     (<-fullwidth
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     (=big5              . #xA1A6)       ; &I-B-A1A6;
350     (=ucs@gb            . #x2019)       ; &J90-2147;
351     (=ucs@cns           . #x2019)       ; &J90-2147;
352     (=ucs@jis           . #x2019)       ; &J90-2147;
353     (=ucs@ks            . #x2019)       ; &J90-2147;
354     (=ucs@big5          . #x2019)       ; &J90-2147;
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     (<-fullwidth
383      ((name               . "LEFT DOUBLE QUOTATION MARK")
384       (=ucs               . #x201C)     ; “
385       ))
386     (=jis-x0208         . #x2148)       ; &J90-2148; [01-40]
387     (=gb2312            . #x2130)       ; &I-G0-2130; [01-16]
388     (=ks-x1001          . #x2130)       ; &I-K0-2130; [01-16]
389     (=cns11643-1        . #x2166)       ; &I-C1-2166; [01-70]
390     (=big5              . #xA1A7)       ; &I-B-A1A7;
391     (=ucs@gb            . #x201C)       ; &J90-2148;
392     (=ucs@cns           . #x201C)       ; &J90-2148;
393     (=ucs@jis           . #x201C)       ; &J90-2148;
394     (=ucs@ks            . #x201C)       ; &J90-2148;
395     (=ucs@big5          . #x201C)       ; &J90-2148;
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     (<-fullwidth
410      ((name               . "RIGHT DOUBLE QUOTATION MARK")
411       (=ucs               . #x201D)     ; ”
412       ))
413     (=jis-x0208         . #x2149)       ; &J90-2149; [01-41]
414     (=gb2312            . #x2131)       ; &I-G0-2131; [01-17]
415     (=ks-x1001          . #x2131)       ; &I-K0-2131; [01-17]
416     (=cns11643-1        . #x2167)       ; &I-C1-2167; [01-71]
417     (=big5              . #xA1A8)       ; &I-B-A1A8;
418     (=ucs@gb            . #x201D)       ; &J90-2149;
419     (=ucs@cns           . #x201D)       ; &J90-2149;
420     (=ucs@jis           . #x201D)       ; &J90-2149;
421     (=ucs@ks            . #x201D)       ; &J90-2149;
422     (=ucs@big5          . #x201D)       ; &J90-2149;
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     (<-fullwidth
451      ((name               . "DAGGER")
452       (=ucs               . #x2020)     ; †
453       ))
454     (=jis-x0208@1983    . #x2277)       ; &J90-2277; [02-87]
455     (=ks-x1001          . #x2253)       ; &I-K0-2253; [02-51]
456     (=jis-x0208@1990    . #x2277)       ; &I-J90-2277; [02-87]
457     (=ucs@jis           . #x2020)       ; &J90-2277;
458     (=ucs@ks            . #x2020)       ; &J90-2277;
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     (<-fullwidth
473      ((name               . "DOUBLE DAGGER")
474       (=ucs               . #x2021)     ; ‡
475       ))
476     (=jis-x0208@1983    . #x2278)       ; &J90-2278; [02-88]
477     (=ks-x1001          . #x2254)       ; &I-K0-2254; [02-52]
478     (=jis-x0208@1990    . #x2278)       ; &I-J90-2278; [02-88]
479     (=ucs@jis           . #x2021)       ; &J90-2278;
480     (=ucs@ks            . #x2021)       ; &J90-2278;
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     (<-fullwidth
495      ((name               . "BULLET")
496       (=ucs               . #x2022)     ; •
497       ))
498     (=jis-x0213-1-2000  . #x2340)       ; &JX1-2340; [03-32]
499     (=ucs@jis/fw        . #x2022)       ; &JX1-2340;
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     (<-compat
514      ((name               . "FULL STOP")
515       (=ucs               . #x002E)     ; .
516       ))
517     (=ucs               . #x2024)       ; ․
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     (<-fullwidth
539      ((name               . "TWO DOT LEADER")
540       (=ucs               . #x2025)     ; ‥
541       ))
542     (=jis-x0208         . #x2145)       ; &J90-2145; [01-37]
543     (=ks-x1001          . #x2125)       ; &I-K0-2125; [01-05]
544     (=cns11643-1        . #x212D)       ; &I-C1-212D; [01-13]
545     (=big5              . #xA14C)       ; &I-B-A14C;
546     (=ucs@cns           . #x2025)       ; &J90-2145;
547     (=ucs@jis           . #x2025)       ; &J90-2145;
548     (=ucs@ks            . #x2025)       ; &J90-2145;
549     (=ucs@big5          . #x2025)       ; &J90-2145;
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     (<-fullwidth
574      ((name               . "HORIZONTAL ELLIPSIS")
575       (=ucs               . #x2026)     ; …
576       ))
577     (=jis-x0208         . #x2144)       ; &J90-2144; [01-36]
578     (=gb2312            . #x212D)       ; &I-G0-212D; [01-13]
579     (=ks-x1001          . #x2126)       ; &I-K0-2126; [01-06]
580     (=cns11643-1        . #x212C)       ; &I-C1-212C; [01-12]
581     (=big5              . #xA14B)       ; &I-B-A14B;
582     (=ucs@gb            . #x2026)       ; &J90-2144;
583     (=ucs@cns           . #x2026)       ; &J90-2144;
584     (=ucs@jis           . #x2026)       ; &J90-2144;
585     (=ucs@ks            . #x2026)       ; &J90-2144;
586     (=ucs@big5          . #x2026)       ; &J90-2144;
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     (<-fullwidth
601      ((name               . "HYPHENATION POINT")
602       (=ucs               . #x2027)     ; ‧
603       ))
604     (=cns11643-1        . #x2126)       ; &C1-2126; [01-06]
605     (=big5              . #xA145)       ; &I-B-A145;
606     (=ucs@cns           . #x2027)       ; &C1-2126;
607     (=ucs@big5          . #x2027)       ; &C1-2126;
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     (<-noBreak
664      ((name               . "SPACE")
665       (=ucs               . #x0020)     ;
666       ))
667     (=ucs               . #x202F)       ;  
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     (<-fullwidth
682      ((name               . "PER MILLE SIGN")
683       (=ucs               . #x2030)     ; ‰
684       ))
685     (=gb2312            . #x216B)       ; &J90-2273; [01-75]
686     (=jis-x0208@1983    . #x2273)       ; &I-J83-2273; [02-83]
687     (=ks-x1001          . #x2236)       ; &I-K0-2236; [02-22]
688     (=jis-x0208@1990    . #x2273)       ; &I-J90-2273; [02-83]
689     (=ucs@gb            . #x2030)       ; &J90-2273;
690     (=ucs@jis           . #x2030)       ; &J90-2273;
691     (=ucs@ks            . #x2030)       ; &J90-2273;
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     (<-fullwidth
713      ((name               . "PRIME")
714       (=ucs               . #x2032)     ; ′
715       ))
716     (=jis-x0208         . #x216C)       ; &J90-216C; [01-76]
717     (=gb2312            . #x2164)       ; &I-G0-2164; [01-68]
718     (=ks-x1001          . #x2147)       ; &I-K0-2147; [01-39]
719     (=cns11643-1        . #x216B)       ; &I-C1-216B; [01-75]
720     (=big5              . #xA1AC)       ; &I-B-A1AC;
721     (=ucs@gb            . #x2032)       ; &J90-216C;
722     (=ucs@cns           . #x2032)       ; &J90-216C;
723     (=ucs@jis           . #x2032)       ; &J90-216C;
724     (=ucs@ks            . #x2032)       ; &J90-216C;
725     (=ucs@big5          . #x2032)       ; &J90-216C;
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     (<-fullwidth
747      ((name               . "DOUBLE PRIME")
748       (=ucs               . #x2033)     ; ″
749       ))
750     (=jis-x0208         . #x216D)       ; &J90-216D; [01-77]
751     (=gb2312            . #x2165)       ; &I-G0-2165; [01-69]
752     (=ks-x1001          . #x2148)       ; &I-K0-2148; [01-40]
753     (=ucs@gb            . #x2033)       ; &J90-216D;
754     (=ucs@jis           . #x2033)       ; &J90-216D;
755     (=ucs@ks            . #x2033)       ; &J90-216D;
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     (<-fullwidth
787      ((name               . "REVERSED PRIME")
788       (=ucs               . #x2035)     ; ‵
789       ))
790     (=cns11643-1        . #x216A)       ; &C1-216A; [01-74]
791     (=big5              . #xA1AB)       ; &I-B-A1AB;
792     (=ucs@cns           . #x2035)       ; &C1-216A;
793     (=ucs@big5          . #x2035)       ; &C1-216A;
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     (<-fullwidth
860      ((name               . "REFERENCE MARK")
861       (=ucs               . #x203B)     ; ※
862       ))
863     (=jis-x0208         . #x2228)       ; &J90-2228; [02-08]
864     (=gb2312            . #x2179)       ; &I-G0-2179; [01-89]
865     (=ks-x1001          . #x2158)       ; &I-K0-2158; [01-56]
866     (=cns11643-1        . #x216F)       ; &I-C1-216F; [01-79]
867     (=big5              . #xA1B0)       ; &I-B-A1B0;
868     (=ucs@gb            . #x203B)       ; &J90-2228;
869     (=ucs@cns           . #x203B)       ; &J90-2228;
870     (=ucs@jis           . #x203B)       ; &J90-2228;
871     (=ucs@ks            . #x203B)       ; &J90-2228;
872     (=ucs@big5          . #x203B)       ; &J90-2228;
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     (<-fullwidth
894      ((name               . "DOUBLE EXCLAMATION MARK")
895       (=ucs               . #x203C)     ; ‼
896       ))
897     (=jis-x0213-1-2000  . #x286B)       ; &JX1-286B; [08-75]
898     (=ucs@jis           . #x203C)       ; &JX1-286B;
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     (<-fullwidth
930      ((name               . "OVERLINE")
931       (=ucs               . #x203E)     ; ‾
932       ))
933     (=jis-x0208         . #x2131)       ; &J90-2131; [01-17]
934     (=gb2312            . #x237E)       ; &I-G0-237E; [03-94]
935     (=ks-x1001          . #x237E)       ; &I-K0-237E; [03-94]
936     (=cns11643-1        . #x2223)       ; &I-C1-2223; [02-03]
937     (=big5              . #xA1C2)       ; &I-B-A1C2;
938     (=ucs@gb            . #xFFE3)       ; &J90-2131;
939     (=ucs@jis           . #x203E)       ; &J90-2131;
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     (<-fullwidth
976      ((name               . "ASTERISM")
977       (=ucs               . #x2042)     ; ⁂
978       ))
979     (=jis-x0213-1-2000  . #x2C7E)       ; &JX1-2C7E; [12-94]
980     (=ucs@jis           . #x2042)       ; &JX1-2C7E;
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     (<-fullwidth
1028      ((name               . "DOUBLE QUESTION MARK")
1029       (=ucs               . #x2047)     ; ⁇
1030       ))
1031     (=jis-x0213-1-2000  . #x286C)       ; &JX1-286C; [08-76]
1032     (=ucs@jis           . #x2047)       ; &JX1-286C;
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     (<-fullwidth
1054      ((name               . "QUESTION EXCLAMATION MARK")
1055       (=ucs               . #x2048)     ; ⁈
1056       ))
1057     (=jis-x0213-1-2000  . #x286D)       ; &JX1-286D; [08-77]
1058     (=ucs@jis           . #x2048)       ; &JX1-286D;
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     (<-fullwidth
1080      ((name               . "EXCLAMATION QUESTION MARK")
1081       (=ucs               . #x2049)     ; ⁉
1082       ))
1083     (=jis-x0213-1-2000  . #x286E)       ; &JX1-286E; [08-78]
1084     (=ucs@jis           . #x2049)       ; &JX1-286E;
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     ))