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

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

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