- Use `->canonical' instead of `=decomposition' for canonical mapping
[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     (<-canonical
30      ((name               . "EN QUAD")
31       (=ucs               . #x2000)     ;  
32       ))
33     (<-compat
34      ((name               . "SPACE")
35       (=ucs               . #x0020)     ;
36       ))
37     (=ucs               . #x2002)       ;  
38     ))
39 (define-char
40   '((name               . "EM SPACE")
41     (general-category   separator space) ; Normative Category
42     (bidi-category      . "WS")
43     (mirrored           . nil)
44     (<-canonical
45      ((name               . "EM QUAD")
46       (=ucs               . #x2001)     ;  
47       ))
48     (<-compat
49      ((name               . "SPACE")
50       (=ucs               . #x0020)     ;
51       ))
52     (=ucs               . #x2003)       ;  
53     (=cns11643-1        . #x256D)       ; &I-C1-256D; [05-77]
54     ))
55 (define-char
56   '((name               . "THREE-PER-EM SPACE")
57     (general-category   separator space) ; Normative Category
58     (bidi-category      . "WS")
59     (mirrored           . nil)
60     (<-compat
61      ((name               . "SPACE")
62       (=ucs               . #x0020)     ;
63       ))
64     (=ucs               . #x2004)       ;  
65     ))
66 (define-char
67   '((name               . "FOUR-PER-EM SPACE")
68     (general-category   separator space) ; Normative Category
69     (bidi-category      . "WS")
70     (mirrored           . nil)
71     (<-compat
72      ((name               . "SPACE")
73       (=ucs               . #x0020)     ;
74       ))
75     (=ucs               . #x2005)       ;  
76     ))
77 (define-char
78   '((name               . "SIX-PER-EM SPACE")
79     (general-category   separator space) ; Normative Category
80     (bidi-category      . "WS")
81     (mirrored           . nil)
82     (<-compat
83      ((name               . "SPACE")
84       (=ucs               . #x0020)     ;
85       ))
86     (=ucs               . #x2006)       ;  
87     ))
88 (define-char
89   '((name               . "FIGURE SPACE")
90     (general-category   separator space) ; Normative Category
91     (bidi-category      . "WS")
92     (mirrored           . nil)
93     (=decomposition
94      noBreak
95      ((name               . "SPACE")
96       (=ucs               . #x0020)     ;
97       ))
98     (=ucs               . #x2007)       ;  
99     ))
100 (define-char
101   '((name               . "PUNCTUATION SPACE")
102     (general-category   separator space) ; Normative Category
103     (bidi-category      . "WS")
104     (mirrored           . nil)
105     (<-compat
106      ((name               . "SPACE")
107       (=ucs               . #x0020)     ;
108       ))
109     (=ucs               . #x2008)       ;  
110     ))
111 (define-char
112   '((name               . "THIN SPACE")
113     (general-category   separator space) ; Normative Category
114     (bidi-category      . "WS")
115     (mirrored           . nil)
116     (<-compat
117      ((name               . "SPACE")
118       (=ucs               . #x0020)     ;
119       ))
120     (=ucs               . #x2009)       ;  
121     ))
122 (define-char
123   '((name               . "HAIR SPACE")
124     (general-category   separator space) ; Normative Category
125     (bidi-category      . "WS")
126     (mirrored           . nil)
127     (<-compat
128      ((name               . "SPACE")
129       (=ucs               . #x0020)     ;
130       ))
131     (=ucs               . #x200A)       ;  
132     ))
133 (define-char
134   '((name               . "ZERO WIDTH SPACE")
135     (general-category   separator space) ; Normative Category
136     (bidi-category      . "BN")
137     (mirrored           . nil)
138     (=ucs               . #x200B)       ; ​
139     ))
140 (define-char
141   '((name               . "ZERO WIDTH NON-JOINER")
142     (general-category   other format) ; Normative Category
143     (bidi-category      . "BN")
144     (mirrored           . nil)
145     (=ucs               . #x200C)       ; ‌
146     ))
147 (define-char
148   '((name               . "ZERO WIDTH JOINER")
149     (general-category   other format) ; Normative Category
150     (bidi-category      . "BN")
151     (mirrored           . nil)
152     (=ucs               . #x200D)       ; ‍
153     ))
154 (define-char
155   '((name               . "LEFT-TO-RIGHT MARK")
156     (general-category   other format) ; Normative Category
157     (bidi-category      . "L")
158     (mirrored           . nil)
159     (=ucs               . #x200E)       ; ‎
160     ))
161 (define-char
162   '((name               . "RIGHT-TO-LEFT MARK")
163     (general-category   other format) ; Normative Category
164     (bidi-category      . "R")
165     (mirrored           . nil)
166     (=ucs               . #x200F)       ; ‏
167     ))
168 (define-char
169   '((name               . "HYPHEN")
170     (general-category   punctuation dash) ; Informative Category
171     (bidi-category      . "ON")
172     (mirrored           . nil)
173     (=ucs               . #x2010)       ; ‐
174     ))
175 (define-char
176   '((<-denotational
177      ((name               . "HYPHEN")
178       (=ucs               . #x2010)     ; ‐
179       ))
180     (<-fullwidth
181      ((name               . "HYPHEN")
182       (=ucs               . #x2010)     ; ‐
183       ))
184     (=jis-x0208         . #x213E)       ; &J90-213E; [01-30]
185     (=ucs@jis           . #x2010)       ; &J90-213E;
186     ))
187 (define-char
188   '((name               . "NON-BREAKING HYPHEN")
189     (general-category   punctuation dash) ; Informative Category
190     (bidi-category      . "ON")
191     (mirrored           . nil)
192     (=decomposition
193      noBreak
194      ((name               . "HYPHEN")
195       (=ucs               . #x2010)     ; ‐
196       ))
197     (=ucs               . #x2011)       ; ‑
198     ))
199 (define-char
200   '((name               . "FIGURE DASH")
201     (general-category   punctuation dash) ; Informative Category
202     (bidi-category      . "ON")
203     (mirrored           . nil)
204     (=ucs               . #x2012)       ; ‒
205     ))
206 (define-char
207   '((name               . "EN DASH")
208     (general-category   punctuation dash) ; Informative Category
209     (bidi-category      . "ON")
210     (mirrored           . nil)
211     (=ucs               . #x2013)       ; –
212     ))
213 (define-char
214   '((<-denotational
215      ((name               . "EN DASH")
216       (=ucs               . #x2013)     ; –
217       ))
218     (<-fullwidth
219      ((name               . "EN DASH")
220       (=ucs               . #x2013)     ; –
221       ))
222     (=cns11643-1        . #x2139)       ; &JX1-237C; [01-25]
223     (=jis-x0213-1-2000  . #x237C)       ; &I-JX1-237C; [03-92]
224     (=big5              . #xA156)       ; &I-B-A156;
225     (=ucs@cns           . #x2013)       ; &JX1-237C;
226     (=ucs@jis           . #x2013)       ; &JX1-237C;
227     (=ucs@big5          . #x2013)       ; &JX1-237C;
228     ))
229 (define-char
230   '((name               . "EM DASH")
231     (general-category   punctuation dash) ; Informative Category
232     (bidi-category      . "ON")
233     (mirrored           . nil)
234     (=ucs               . #x2014)       ; —
235     ))
236 (define-char
237   '((<-denotational
238      ((name               . "EM DASH")
239       (=ucs               . #x2014)     ; —
240       ))
241     (<-fullwidth
242      ((name               . "EM DASH")
243       (=ucs               . #x2014)     ; —
244       ))
245     (=jis-x0208         . #x213D)       ; &J90-213D; [01-29]
246     (=cns11643-1        . #x2137)       ; &I-C1-2137; [01-23]
247     (=big5              . #xA158)       ; &I-B-A158;
248     (=ucs@cns           . #x2014)       ; &J90-213D;
249     (=ucs@jis           . #x2014)       ; &J90-213D;
250     (=ucs@big5          . #x2014)       ; &J90-213D;
251     ))
252 (define-char
253   '((name               . "HORIZONTAL BAR")
254     (general-category   punctuation dash) ; Informative Category
255     (bidi-category      . "ON")
256     (mirrored           . nil)
257     (=ucs               . #x2015)       ; ―
258     (greek-iso8859-7    . #xAF) ; &I-GREEK-2F;
259     ))
260 (define-char
261   '((<-denotational
262      ((name               . "HORIZONTAL BAR")
263       (=ucs               . #x2015)     ; ―
264       ))
265     (<-fullwidth
266      ((name               . "HORIZONTAL BAR")
267       (=ucs               . #x2015)     ; ―
268       ))
269     (=gb2312            . #x212A)       ; &K0-212A; [01-10]
270     (=ks-x1001          . #x212A)       ; &I-K0-212A; [01-10]
271     (=ucs@gb            . #x2015)       ; &K0-212A;
272     (=ucs@ks            . #x2015)       ; &K0-212A;
273     ))
274 (define-char
275   '((name               . "DOUBLE VERTICAL LINE")
276     (general-category   punctuation other) ; Informative Category
277     (bidi-category      . "ON")
278     (mirrored           . nil)
279     (=ucs               . #x2016)       ; ‖
280     ))
281 (define-char
282   '((<-denotational
283      ((name               . "DOUBLE VERTICAL LINE")
284       (=ucs               . #x2016)     ; ‖
285       ))
286     (<-fullwidth
287      ((name               . "DOUBLE VERTICAL LINE")
288       (=ucs               . #x2016)     ; ‖
289       ))
290     (=jis-x0208         . #x2142)       ; &J90-2142; [01-34]
291     (=gb2312            . #x212C)       ; &I-G0-212C; [01-12]
292     (=cns11643-1        . #x225D)       ; &I-C1-225D; [02-61]
293     (=ucs@gb            . #x2016)       ; &J90-2142;
294     (=ucs@cns           . #x2016)       ; &J90-2142;
295     (=ucs@jis           . #x2016)       ; &J90-2142;
296     ))
297 (define-char
298   '((name               . "DOUBLE LOW LINE")
299     (general-category   punctuation other) ; Informative Category
300     (bidi-category      . "ON")
301     (mirrored           . nil)
302     (=>decomposition@compat
303      ((name               . "SPACE")
304       (=ucs               . #x0020)     ;
305       )
306      ((name               . "COMBINING DOUBLE LOW LINE")
307       (=ucs               . #x0333)     ; ̳
308       ))
309     (=ucs               . #x2017)       ; ‗
310     (hebrew-iso8859-8   . #xDF) ; &I-HEBREW-5F;
311     ))
312 (define-char
313   '((name               . "LEFT SINGLE QUOTATION MARK")
314     (general-category   punctuation initial-quote) ; Informative Category
315     (bidi-category      . "ON")
316     (mirrored           . nil)
317     (=ucs               . #x2018)       ; ‘
318     ))
319 (define-char
320   '((<-denotational
321      ((name               . "LEFT SINGLE QUOTATION MARK")
322       (=ucs               . #x2018)     ; ‘
323       ))
324     (<-fullwidth
325      ((name               . "LEFT SINGLE QUOTATION MARK")
326       (=ucs               . #x2018)     ; ‘
327       ))
328     (=jis-x0208         . #x2146)       ; &J90-2146; [01-38]
329     (=gb2312            . #x212E)       ; &I-G0-212E; [01-14]
330     (=ks-x1001          . #x212E)       ; &I-K0-212E; [01-14]
331     (=cns11643-1        . #x2164)       ; &I-C1-2164; [01-68]
332     (=big5              . #xA1A5)       ; &I-B-A1A5;
333     (=ucs@gb            . #x2018)       ; &J90-2146;
334     (=ucs@cns           . #x2018)       ; &J90-2146;
335     (=ucs@jis           . #x2018)       ; &J90-2146;
336     (=ucs@ks            . #x2018)       ; &J90-2146;
337     (=ucs@big5          . #x2018)       ; &J90-2146;
338     ))
339 (define-char
340   '((name               . "RIGHT SINGLE QUOTATION MARK")
341     (general-category   punctuation final-quote) ; Informative Category
342     (bidi-category      . "ON")
343     (mirrored           . nil)
344     (=ucs               . #x2019)       ; ’
345     ))
346 (define-char
347   '((<-denotational
348      ((name               . "RIGHT SINGLE QUOTATION MARK")
349       (=ucs               . #x2019)     ; ’
350       ))
351     (<-fullwidth
352      ((name               . "RIGHT SINGLE QUOTATION MARK")
353       (=ucs               . #x2019)     ; ’
354       ))
355     (=jis-x0208         . #x2147)       ; &J90-2147; [01-39]
356     (=gb2312            . #x212F)       ; &I-G0-212F; [01-15]
357     (=ks-x1001          . #x212F)       ; &I-K0-212F; [01-15]
358     (=cns11643-1        . #x2165)       ; &I-C1-2165; [01-69]
359     (=big5              . #xA1A6)       ; &I-B-A1A6;
360     (=ucs@gb            . #x2019)       ; &J90-2147;
361     (=ucs@cns           . #x2019)       ; &J90-2147;
362     (=ucs@jis           . #x2019)       ; &J90-2147;
363     (=ucs@ks            . #x2019)       ; &J90-2147;
364     (=ucs@big5          . #x2019)       ; &J90-2147;
365     ))
366 (define-char
367   '((name               . "SINGLE LOW-9 QUOTATION MARK")
368     (general-category   punctuation open) ; Informative Category
369     (bidi-category      . "ON")
370     (mirrored           . nil)
371     (=ucs               . #x201A)       ; ‚
372     ))
373 (define-char
374   '((name               . "SINGLE HIGH-REVERSED-9 QUOTATION MARK")
375     (general-category   punctuation initial-quote) ; Informative Category
376     (bidi-category      . "ON")
377     (mirrored           . nil)
378     (=ucs               . #x201B)       ; ‛
379     ))
380 (define-char
381   '((name               . "LEFT DOUBLE QUOTATION MARK")
382     (general-category   punctuation initial-quote) ; Informative Category
383     (bidi-category      . "ON")
384     (mirrored           . nil)
385     (=ucs               . #x201C)       ; “
386     ))
387 (define-char
388   '((<-denotational
389      ((name               . "LEFT DOUBLE QUOTATION MARK")
390       (=ucs               . #x201C)     ; “
391       ))
392     (<-fullwidth
393      ((name               . "LEFT DOUBLE QUOTATION MARK")
394       (=ucs               . #x201C)     ; “
395       ))
396     (=jis-x0208         . #x2148)       ; &J90-2148; [01-40]
397     (=gb2312            . #x2130)       ; &I-G0-2130; [01-16]
398     (=ks-x1001          . #x2130)       ; &I-K0-2130; [01-16]
399     (=cns11643-1        . #x2166)       ; &I-C1-2166; [01-70]
400     (=big5              . #xA1A7)       ; &I-B-A1A7;
401     (=ucs@gb            . #x201C)       ; &J90-2148;
402     (=ucs@cns           . #x201C)       ; &J90-2148;
403     (=ucs@jis           . #x201C)       ; &J90-2148;
404     (=ucs@ks            . #x201C)       ; &J90-2148;
405     (=ucs@big5          . #x201C)       ; &J90-2148;
406     ))
407 (define-char
408   '((name               . "RIGHT DOUBLE QUOTATION MARK")
409     (general-category   punctuation final-quote) ; Informative Category
410     (bidi-category      . "ON")
411     (mirrored           . nil)
412     (=ucs               . #x201D)       ; ”
413     ))
414 (define-char
415   '((<-denotational
416      ((name               . "RIGHT DOUBLE QUOTATION MARK")
417       (=ucs               . #x201D)     ; ”
418       ))
419     (<-fullwidth
420      ((name               . "RIGHT DOUBLE QUOTATION MARK")
421       (=ucs               . #x201D)     ; ”
422       ))
423     (=jis-x0208         . #x2149)       ; &J90-2149; [01-41]
424     (=gb2312            . #x2131)       ; &I-G0-2131; [01-17]
425     (=ks-x1001          . #x2131)       ; &I-K0-2131; [01-17]
426     (=cns11643-1        . #x2167)       ; &I-C1-2167; [01-71]
427     (=big5              . #xA1A8)       ; &I-B-A1A8;
428     (=ucs@gb            . #x201D)       ; &J90-2149;
429     (=ucs@cns           . #x201D)       ; &J90-2149;
430     (=ucs@jis           . #x201D)       ; &J90-2149;
431     (=ucs@ks            . #x201D)       ; &J90-2149;
432     (=ucs@big5          . #x201D)       ; &J90-2149;
433     ))
434 (define-char
435   '((name               . "DOUBLE LOW-9 QUOTATION MARK")
436     (general-category   punctuation open) ; Informative Category
437     (bidi-category      . "ON")
438     (mirrored           . nil)
439     (=ucs               . #x201E)       ; „
440     ))
441 (define-char
442   '((name               . "DOUBLE HIGH-REVERSED-9 QUOTATION MARK")
443     (general-category   punctuation initial-quote) ; Informative Category
444     (bidi-category      . "ON")
445     (mirrored           . nil)
446     (=ucs               . #x201F)       ; ‟
447     ))
448 (define-char
449   '((name               . "DAGGER")
450     (general-category   punctuation other) ; Informative Category
451     (bidi-category      . "ON")
452     (mirrored           . nil)
453     (=ucs               . #x2020)       ; †
454     ))
455 (define-char
456   '((<-denotational
457      ((name               . "DAGGER")
458       (=ucs               . #x2020)     ; †
459       ))
460     (<-fullwidth
461      ((name               . "DAGGER")
462       (=ucs               . #x2020)     ; †
463       ))
464     (=jis-x0208@1983    . #x2277)       ; &J90-2277; [02-87]
465     (=ks-x1001          . #x2253)       ; &I-K0-2253; [02-51]
466     (=jis-x0208@1990    . #x2277)       ; &I-J90-2277; [02-87]
467     (=ucs@jis           . #x2020)       ; &J90-2277;
468     (=ucs@ks            . #x2020)       ; &J90-2277;
469     ))
470 (define-char
471   '((name               . "DOUBLE DAGGER")
472     (general-category   punctuation other) ; Informative Category
473     (bidi-category      . "ON")
474     (mirrored           . nil)
475     (=ucs               . #x2021)       ; ‡
476     ))
477 (define-char
478   '((<-denotational
479      ((name               . "DOUBLE DAGGER")
480       (=ucs               . #x2021)     ; ‡
481       ))
482     (<-fullwidth
483      ((name               . "DOUBLE DAGGER")
484       (=ucs               . #x2021)     ; ‡
485       ))
486     (=jis-x0208@1983    . #x2278)       ; &J90-2278; [02-88]
487     (=ks-x1001          . #x2254)       ; &I-K0-2254; [02-52]
488     (=jis-x0208@1990    . #x2278)       ; &I-J90-2278; [02-88]
489     (=ucs@jis           . #x2021)       ; &J90-2278;
490     (=ucs@ks            . #x2021)       ; &J90-2278;
491     ))
492 (define-char
493   '((name               . "BULLET")
494     (general-category   punctuation other) ; Informative Category
495     (bidi-category      . "ON")
496     (mirrored           . nil)
497     (=ucs               . #x2022)       ; •
498     ))
499 (define-char
500   '((<-denotational
501      ((name               . "BULLET")
502       (=ucs               . #x2022)     ; •
503       ))
504     (<-fullwidth
505      ((name               . "BULLET")
506       (=ucs               . #x2022)     ; •
507       ))
508     (=jis-x0213-1-2000  . #x2340)       ; &JX1-2340; [03-32]
509     (=ucs@jis/fw        . #x2022)       ; &JX1-2340;
510     ))
511 (define-char
512   '((name               . "TRIANGULAR BULLET")
513     (general-category   punctuation other) ; Informative Category
514     (bidi-category      . "ON")
515     (mirrored           . nil)
516     (=ucs               . #x2023)       ; ‣
517     ))
518 (define-char
519   '((name               . "ONE DOT LEADER")
520     (general-category   punctuation other) ; Informative Category
521     (bidi-category      . "ON")
522     (mirrored           . nil)
523     (<-compat
524      ((name               . "FULL STOP")
525       (=ucs               . #x002E)     ; .
526       ))
527     (=ucs               . #x2024)       ; ․
528     ))
529 (define-char
530   '((name               . "TWO DOT LEADER")
531     (general-category   punctuation other) ; Informative Category
532     (bidi-category      . "ON")
533     (mirrored           . nil)
534     (=>decomposition@compat
535      ((name               . "FULL STOP")
536       (=ucs               . #x002E)     ; .
537       )
538      ((name               . "FULL STOP")
539       (=ucs               . #x002E)     ; .
540       ))
541     (=ucs               . #x2025)       ; ‥
542     ))
543 (define-char
544   '((<-denotational
545      ((name               . "TWO DOT LEADER")
546       (=ucs               . #x2025)     ; ‥
547       ))
548     (<-fullwidth
549      ((name               . "TWO DOT LEADER")
550       (=ucs               . #x2025)     ; ‥
551       ))
552     (=jis-x0208         . #x2145)       ; &J90-2145; [01-37]
553     (=ks-x1001          . #x2125)       ; &I-K0-2125; [01-05]
554     (=cns11643-1        . #x212D)       ; &I-C1-212D; [01-13]
555     (=big5              . #xA14C)       ; &I-B-A14C;
556     (=ucs@cns           . #x2025)       ; &J90-2145;
557     (=ucs@jis           . #x2025)       ; &J90-2145;
558     (=ucs@ks            . #x2025)       ; &J90-2145;
559     (=ucs@big5          . #x2025)       ; &J90-2145;
560     ))
561 (define-char
562   '((name               . "HORIZONTAL ELLIPSIS")
563     (general-category   punctuation other) ; Informative Category
564     (bidi-category      . "ON")
565     (mirrored           . nil)
566     (=>decomposition@compat
567      ((name               . "FULL STOP")
568       (=ucs               . #x002E)     ; .
569       )
570      ((name               . "FULL STOP")
571       (=ucs               . #x002E)     ; .
572       )
573      ((name               . "FULL STOP")
574       (=ucs               . #x002E)     ; .
575       ))
576     (=ucs               . #x2026)       ; …
577     ))
578 (define-char
579   '((<-denotational
580      ((name               . "HORIZONTAL ELLIPSIS")
581       (=ucs               . #x2026)     ; …
582       ))
583     (<-fullwidth
584      ((name               . "HORIZONTAL ELLIPSIS")
585       (=ucs               . #x2026)     ; …
586       ))
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     (=big5              . #xA14B)       ; &I-B-A14B;
592     (=ucs@gb            . #x2026)       ; &J90-2144;
593     (=ucs@cns           . #x2026)       ; &J90-2144;
594     (=ucs@jis           . #x2026)       ; &J90-2144;
595     (=ucs@ks            . #x2026)       ; &J90-2144;
596     (=ucs@big5          . #x2026)       ; &J90-2144;
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     (<-fullwidth
611      ((name               . "HYPHENATION POINT")
612       (=ucs               . #x2027)     ; ‧
613       ))
614     (=cns11643-1        . #x2126)       ; &C1-2126; [01-06]
615     (=big5              . #xA145)       ; &I-B-A145;
616     (=ucs@cns           . #x2027)       ; &C1-2126;
617     (=ucs@big5          . #x2027)       ; &C1-2126;
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     (=decomposition
674      noBreak
675      ((name               . "SPACE")
676       (=ucs               . #x0020)     ;
677       ))
678     (=ucs               . #x202F)       ;  
679     ))
680 (define-char
681   '((name               . "PER MILLE SIGN")
682     (general-category   punctuation other) ; Informative Category
683     (bidi-category      . "ET")
684     (mirrored           . nil)
685     (=ucs               . #x2030)       ; ‰
686     ))
687 (define-char
688   '((<-denotational
689      ((name               . "PER MILLE SIGN")
690       (=ucs               . #x2030)     ; ‰
691       ))
692     (<-fullwidth
693      ((name               . "PER MILLE SIGN")
694       (=ucs               . #x2030)     ; ‰
695       ))
696     (=gb2312            . #x216B)       ; &J90-2273; [01-75]
697     (=jis-x0208@1983    . #x2273)       ; &I-J83-2273; [02-83]
698     (=ks-x1001          . #x2236)       ; &I-K0-2236; [02-22]
699     (=jis-x0208@1990    . #x2273)       ; &I-J90-2273; [02-83]
700     (=ucs@gb            . #x2030)       ; &J90-2273;
701     (=ucs@jis           . #x2030)       ; &J90-2273;
702     (=ucs@ks            . #x2030)       ; &J90-2273;
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     (<-fullwidth
724      ((name               . "PRIME")
725       (=ucs               . #x2032)     ; ′
726       ))
727     (=jis-x0208         . #x216C)       ; &J90-216C; [01-76]
728     (=gb2312            . #x2164)       ; &I-G0-2164; [01-68]
729     (=ks-x1001          . #x2147)       ; &I-K0-2147; [01-39]
730     (=cns11643-1        . #x216B)       ; &I-C1-216B; [01-75]
731     (=big5              . #xA1AC)       ; &I-B-A1AC;
732     (=ucs@gb            . #x2032)       ; &J90-216C;
733     (=ucs@cns           . #x2032)       ; &J90-216C;
734     (=ucs@jis           . #x2032)       ; &J90-216C;
735     (=ucs@ks            . #x2032)       ; &J90-216C;
736     (=ucs@big5          . #x2032)       ; &J90-216C;
737     ))
738 (define-char
739   '((name               . "DOUBLE PRIME")
740     (general-category   punctuation other) ; Informative Category
741     (bidi-category      . "ET")
742     (mirrored           . nil)
743     (=>decomposition@compat
744      ((name               . "PRIME")
745       (=ucs               . #x2032)     ; ′
746       )
747      ((name               . "PRIME")
748       (=ucs               . #x2032)     ; ′
749       ))
750     (=ucs               . #x2033)       ; ″
751     ))
752 (define-char
753   '((<-denotational
754      ((name               . "DOUBLE PRIME")
755       (=ucs               . #x2033)     ; ″
756       ))
757     (<-fullwidth
758      ((name               . "DOUBLE PRIME")
759       (=ucs               . #x2033)     ; ″
760       ))
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     (=ucs@gb            . #x2033)       ; &J90-216D;
765     (=ucs@jis           . #x2033)       ; &J90-216D;
766     (=ucs@ks            . #x2033)       ; &J90-216D;
767     ))
768 (define-char
769   '((name               . "TRIPLE PRIME")
770     (general-category   punctuation other) ; Informative Category
771     (bidi-category      . "ET")
772     (mirrored           . nil)
773     (=>decomposition@compat
774      ((name               . "PRIME")
775       (=ucs               . #x2032)     ; ′
776       )
777      ((name               . "PRIME")
778       (=ucs               . #x2032)     ; ′
779       )
780      ((name               . "PRIME")
781       (=ucs               . #x2032)     ; ′
782       ))
783     (=ucs               . #x2034)       ; ‴
784     ))
785 (define-char
786   '((name               . "REVERSED PRIME")
787     (general-category   punctuation other) ; Informative Category
788     (bidi-category      . "ON")
789     (mirrored           . nil)
790     (=ucs               . #x2035)       ; ‵
791     ))
792 (define-char
793   '((<-denotational
794      ((name               . "REVERSED PRIME")
795       (=ucs               . #x2035)     ; ‵
796       ))
797     (<-fullwidth
798      ((name               . "REVERSED PRIME")
799       (=ucs               . #x2035)     ; ‵
800       ))
801     (=cns11643-1        . #x216A)       ; &C1-216A; [01-74]
802     (=big5              . #xA1AB)       ; &I-B-A1AB;
803     (=ucs@cns           . #x2035)       ; &C1-216A;
804     (=ucs@big5          . #x2035)       ; &C1-216A;
805     ))
806 (define-char
807   '((name               . "REVERSED DOUBLE PRIME")
808     (general-category   punctuation other) ; Informative Category
809     (bidi-category      . "ON")
810     (mirrored           . nil)
811     (=>decomposition@compat
812      ((name               . "REVERSED PRIME")
813       (=ucs               . #x2035)     ; ‵
814       )
815      ((name               . "REVERSED PRIME")
816       (=ucs               . #x2035)     ; ‵
817       ))
818     (=ucs               . #x2036)       ; ‶
819     ))
820 (define-char
821   '((name               . "REVERSED TRIPLE PRIME")
822     (general-category   punctuation other) ; Informative Category
823     (bidi-category      . "ON")
824     (mirrored           . nil)
825     (=>decomposition@compat
826      ((name               . "REVERSED PRIME")
827       (=ucs               . #x2035)     ; ‵
828       )
829      ((name               . "REVERSED PRIME")
830       (=ucs               . #x2035)     ; ‵
831       )
832      ((name               . "REVERSED PRIME")
833       (=ucs               . #x2035)     ; ‵
834       ))
835     (=ucs               . #x2037)       ; ‷
836     ))
837 (define-char
838   '((name               . "CARET")
839     (general-category   punctuation other) ; Informative Category
840     (bidi-category      . "ON")
841     (mirrored           . nil)
842     (=ucs               . #x2038)       ; ‸
843     ))
844 (define-char
845   '((name               . "SINGLE LEFT-POINTING ANGLE QUOTATION MARK")
846     (general-category   punctuation initial-quote) ; Informative Category
847     (bidi-category      . "ON")
848     (mirrored           . t)
849     (=ucs               . #x2039)       ; ‹
850     ))
851 (define-char
852   '((name               . "SINGLE RIGHT-POINTING ANGLE QUOTATION MARK")
853     (general-category   punctuation final-quote) ; Informative Category
854     (bidi-category      . "ON")
855     (mirrored           . t)
856     (=ucs               . #x203A)       ; ›
857     ))
858 (define-char
859   '((name               . "REFERENCE MARK")
860     (general-category   punctuation other) ; Informative Category
861     (bidi-category      . "ON")
862     (mirrored           . nil)
863     (=ucs               . #x203B)       ; ※
864     ))
865 (define-char
866   '((<-denotational
867      ((name               . "REFERENCE MARK")
868       (=ucs               . #x203B)     ; ※
869       ))
870     (<-fullwidth
871      ((name               . "REFERENCE MARK")
872       (=ucs               . #x203B)     ; ※
873       ))
874     (=jis-x0208         . #x2228)       ; &J90-2228; [02-08]
875     (=gb2312            . #x2179)       ; &I-G0-2179; [01-89]
876     (=ks-x1001          . #x2158)       ; &I-K0-2158; [01-56]
877     (=cns11643-1        . #x216F)       ; &I-C1-216F; [01-79]
878     (=big5              . #xA1B0)       ; &I-B-A1B0;
879     (=ucs@gb            . #x203B)       ; &J90-2228;
880     (=ucs@cns           . #x203B)       ; &J90-2228;
881     (=ucs@jis           . #x203B)       ; &J90-2228;
882     (=ucs@ks            . #x203B)       ; &J90-2228;
883     (=ucs@big5          . #x203B)       ; &J90-2228;
884     ))
885 (define-char
886   '((name               . "DOUBLE EXCLAMATION MARK")
887     (general-category   punctuation other) ; Informative Category
888     (bidi-category      . "ON")
889     (mirrored           . nil)
890     (=>decomposition@compat
891      ((name               . "EXCLAMATION MARK")
892       (=ucs               . #x0021)     ; !
893       )
894      ((name               . "EXCLAMATION MARK")
895       (=ucs               . #x0021)     ; !
896       ))
897     (=ucs               . #x203C)       ; ‼
898     ))
899 (define-char
900   '((<-denotational
901      ((name               . "DOUBLE EXCLAMATION MARK")
902       (=ucs               . #x203C)     ; ‼
903       ))
904     (<-fullwidth
905      ((name               . "DOUBLE EXCLAMATION MARK")
906       (=ucs               . #x203C)     ; ‼
907       ))
908     (=jis-x0213-1-2000  . #x286B)       ; &JX1-286B; [08-75]
909     (=ucs@jis           . #x203C)       ; &JX1-286B;
910     ))
911 (define-char
912   '((name               . "INTERROBANG")
913     (general-category   punctuation other) ; Informative Category
914     (bidi-category      . "ON")
915     (mirrored           . nil)
916     (=ucs               . #x203D)       ; ‽
917     ))
918 (define-char
919   '((name               . "OVERLINE")
920     (general-category   punctuation other) ; Informative Category
921     (bidi-category      . "ON")
922     (mirrored           . nil)
923     (=>decomposition@compat
924      ((name               . "SPACE")
925       (=ucs               . #x0020)     ;
926       )
927      ((name               . "COMBINING OVERLINE")
928       (=ucs               . #x0305)     ; ̅
929       ))
930     (=ucs               . #x203E)       ; ‾
931     (latin-jisx0201     . #x7E) ; &I-LATINJ-7E;
932     (hebrew-iso8859-8   . #xAF) ; &I-HEBREW-2F;
933     ))
934 (define-char
935   '((<-denotational
936      ((name               . "OVERLINE")
937       (=ucs               . #x203E)     ; ‾
938       ))
939     (name               . "FULLWIDTH OVERLINE")
940     (<-fullwidth
941      ((name               . "OVERLINE")
942       (=ucs               . #x203E)     ; ‾
943       ))
944     (=jis-x0208         . #x2131)       ; &J90-2131; [01-17]
945     (=gb2312            . #x237E)       ; &I-G0-237E; [03-94]
946     (=ks-x1001          . #x237E)       ; &I-K0-237E; [03-94]
947     (=cns11643-1        . #x2223)       ; &I-C1-2223; [02-03]
948     (=big5              . #xA1C2)       ; &I-B-A1C2;
949     (=ucs@gb            . #xFFE3)       ; &J90-2131;
950     (=ucs@jis           . #x203E)       ; &J90-2131;
951     ))
952 (define-char
953   '((name               . "UNDERTIE")
954     (general-category   punctuation connector) ; Informative Category
955     (bidi-category      . "ON")
956     (mirrored           . nil)
957     (iso-10646-comment  . "Enotikon")
958     (=ucs               . #x203F)       ; ‿
959     ))
960 (define-char
961   '((name               . "CHARACTER TIE")
962     (general-category   punctuation connector) ; Informative Category
963     (bidi-category      . "ON")
964     (mirrored           . nil)
965     (=ucs               . #x2040)       ; ⁀
966     ))
967 (define-char
968   '((name               . "CARET INSERTION POINT")
969     (general-category   punctuation other) ; Informative Category
970     (bidi-category      . "ON")
971     (mirrored           . nil)
972     (=ucs               . #x2041)       ; ⁁
973     ))
974 (define-char
975   '((name               . "ASTERISM")
976     (general-category   punctuation other) ; Informative Category
977     (bidi-category      . "ON")
978     (mirrored           . nil)
979     (=ucs               . #x2042)       ; ⁂
980     ))
981 (define-char
982   '((<-denotational
983      ((name               . "ASTERISM")
984       (=ucs               . #x2042)     ; ⁂
985       ))
986     (<-fullwidth
987      ((name               . "ASTERISM")
988       (=ucs               . #x2042)     ; ⁂
989       ))
990     (=jis-x0213-1-2000  . #x2C7E)       ; &JX1-2C7E; [12-94]
991     (=ucs@jis           . #x2042)       ; &JX1-2C7E;
992     ))
993 (define-char
994   '((name               . "HYPHEN BULLET")
995     (general-category   punctuation other) ; Informative Category
996     (bidi-category      . "ON")
997     (mirrored           . nil)
998     (=ucs               . #x2043)       ; ⁃
999     ))
1000 (define-char
1001   '((name               . "FRACTION SLASH")
1002     (general-category   symbol math) ; Informative Category
1003     (bidi-category      . "ON")
1004     (mirrored           . nil)
1005     (=ucs               . #x2044)       ; ⁄
1006     ))
1007 (define-char
1008   '((name               . "LEFT SQUARE BRACKET WITH QUILL")
1009     (general-category   punctuation open) ; Informative Category
1010     (bidi-category      . "ON")
1011     (mirrored           . t)
1012     (=ucs               . #x2045)       ; ⁅
1013     ))
1014 (define-char
1015   '((name               . "RIGHT SQUARE BRACKET WITH QUILL")
1016     (general-category   punctuation close) ; Informative Category
1017     (bidi-category      . "ON")
1018     (mirrored           . t)
1019     (=ucs               . #x2046)       ; ⁆
1020     ))
1021 (define-char
1022   '((name               . "DOUBLE QUESTION MARK")
1023     (general-category   punctuation other) ; Informative Category
1024     (=ucs               . #x2047)       ; ⁇
1025     ))
1026 (define-char
1027   '((<-denotational
1028      ((name               . "DOUBLE QUESTION MARK")
1029       (=ucs               . #x2047)     ; ⁇
1030       ))
1031     (<-fullwidth
1032      ((name               . "DOUBLE QUESTION MARK")
1033       (=ucs               . #x2047)     ; ⁇
1034       ))
1035     (=jis-x0213-1-2000  . #x286C)       ; &JX1-286C; [08-76]
1036     (=ucs@jis           . #x2047)       ; &JX1-286C;
1037     ))
1038 (define-char
1039   '((name               . "QUESTION EXCLAMATION MARK")
1040     (general-category   punctuation other) ; Informative Category
1041     (bidi-category      . "ON")
1042     (mirrored           . nil)
1043     (=>decomposition@compat
1044      ((name               . "QUESTION MARK")
1045       (=ucs               . #x003F)     ; ?
1046       )
1047      ((name               . "EXCLAMATION MARK")
1048       (=ucs               . #x0021)     ; !
1049       ))
1050     (=ucs               . #x2048)       ; ⁈
1051     ))
1052 (define-char
1053   '((<-denotational
1054      ((name               . "QUESTION EXCLAMATION MARK")
1055       (=ucs               . #x2048)     ; ⁈
1056       ))
1057     (<-fullwidth
1058      ((name               . "QUESTION EXCLAMATION MARK")
1059       (=ucs               . #x2048)     ; ⁈
1060       ))
1061     (=jis-x0213-1-2000  . #x286D)       ; &JX1-286D; [08-77]
1062     (=ucs@jis           . #x2048)       ; &JX1-286D;
1063     ))
1064 (define-char
1065   '((name               . "EXCLAMATION QUESTION MARK")
1066     (general-category   punctuation other) ; Informative Category
1067     (bidi-category      . "ON")
1068     (mirrored           . nil)
1069     (=>decomposition@compat
1070      ((name               . "EXCLAMATION MARK")
1071       (=ucs               . #x0021)     ; !
1072       )
1073      ((name               . "QUESTION MARK")
1074       (=ucs               . #x003F)     ; ?
1075       ))
1076     (=ucs               . #x2049)       ; ⁉
1077     ))
1078 (define-char
1079   '((<-denotational
1080      ((name               . "EXCLAMATION QUESTION MARK")
1081       (=ucs               . #x2049)     ; ⁉
1082       ))
1083     (<-fullwidth
1084      ((name               . "EXCLAMATION QUESTION MARK")
1085       (=ucs               . #x2049)     ; ⁉
1086       ))
1087     (=jis-x0213-1-2000  . #x286E)       ; &JX1-286E; [08-78]
1088     (=ucs@jis           . #x2049)       ; &JX1-286E;
1089     ))
1090 (define-char
1091   '((name               . "TIRONIAN SIGN ET")
1092     (general-category   punctuation other) ; Informative Category
1093     (bidi-category      . "ON")
1094     (mirrored           . nil)
1095     (=ucs               . #x204A)       ; ⁊
1096     ))
1097 (define-char
1098   '((name               . "REVERSED PILCROW SIGN")
1099     (general-category   punctuation other) ; Informative Category
1100     (bidi-category      . "ON")
1101     (mirrored           . nil)
1102     (=ucs               . #x204B)       ; ⁋
1103     ))
1104 (define-char
1105   '((name               . "BLACK LEFTWARDS BULLET")
1106     (general-category   punctuation other) ; Informative Category
1107     (bidi-category      . "ON")
1108     (mirrored           . nil)
1109     (=ucs               . #x204C)       ; ⁌
1110     ))
1111 (define-char
1112   '((name               . "BLACK RIGHTWARDS BULLET")
1113     (general-category   punctuation other) ; Informative Category
1114     (bidi-category      . "ON")
1115     (mirrored           . nil)
1116     (=ucs               . #x204D)       ; ⁍
1117     ))
1118 (define-char
1119   '((name               . "TWO ASTERISKS ALIGNED VERTICALLY")
1120     (=ucs               . #x2051)       ; ⁑
1121     (=jis-x0213-1-2000  . #x2C7D)       ; &I-JX1-2C7D; [12-93]
1122     ))
1123 (define-char
1124   '((name               . "INHIBIT SYMMETRIC SWAPPING")
1125     (general-category   other format) ; Normative Category
1126     (bidi-category      . "BN")
1127     (mirrored           . nil)
1128     (=ucs               . #x206A)       ; 
1129     ))
1130 (define-char
1131   '((name               . "ACTIVATE SYMMETRIC SWAPPING")
1132     (general-category   other format) ; Normative Category
1133     (bidi-category      . "BN")
1134     (mirrored           . nil)
1135     (=ucs               . #x206B)       ; 
1136     ))
1137 (define-char
1138   '((name               . "INHIBIT ARABIC FORM SHAPING")
1139     (general-category   other format) ; Normative Category
1140     (bidi-category      . "BN")
1141     (mirrored           . nil)
1142     (=ucs               . #x206C)       ; 
1143     ))
1144 (define-char
1145   '((name               . "ACTIVATE ARABIC FORM SHAPING")
1146     (general-category   other format) ; Normative Category
1147     (bidi-category      . "BN")
1148     (mirrored           . nil)
1149     (=ucs               . #x206D)       ; 
1150     ))
1151 (define-char
1152   '((name               . "NATIONAL DIGIT SHAPES")
1153     (general-category   other format) ; Normative Category
1154     (bidi-category      . "BN")
1155     (mirrored           . nil)
1156     (=ucs               . #x206E)       ; 
1157     ))
1158 (define-char
1159   '((name               . "NOMINAL DIGIT SHAPES")
1160     (general-category   other format) ; Normative Category
1161     (bidi-category      . "BN")
1162     (mirrored           . nil)
1163     (=ucs               . #x206F)       ; 
1164     ))