Merge `latin-viscii' code-points.
[chise/xemacs-chise.git-] / lisp / utf-2000 / u00020-Basic-Latin.el
1 (define-char
2   '((name               . "SPACE")
3     (ucs                . #x0020)
4     (general-category   separator space) ; Normative Category
5     (bidi-category      . "WS")
6     (mirrored           . nil)
7     (ascii              #x20)   ;  
8     (ipa                #x7F)   ; \e.0\eN\7f
9     (latin-viscii       #x20)   ;  
10     ))
11 (define-char
12   '((name               . "EXCLAMATION MARK")
13     (ucs                . #x0021)
14     (general-category   punctuation other) ; Informative Category
15     (bidi-category      . "ON")
16     (mirrored           . nil)
17     (ascii              #x21)   ; !
18     (latin-jisx0201     #x21)   ; \e(J!\e(B
19     (latin-viscii       #x21)   ; !
20     ))
21 (define-char
22   '((name               . "QUOTATION MARK")
23     (ucs                . #x0022)
24     (general-category   punctuation other) ; Informative Category
25     (bidi-category      . "ON")
26     (mirrored           . nil)
27     (ascii              #x22)   ; "
28     (latin-jisx0201     #x22)   ; \e(J"\e(B
29     (latin-viscii       #x22)   ; "
30     ))
31 (define-char
32   '((name               . "NUMBER SIGN")
33     (ucs                . #x0023)
34     (general-category   punctuation other) ; Informative Category
35     (bidi-category      . "ET")
36     (mirrored           . nil)
37     (ascii              #x23)   ; #
38     (latin-jisx0201     #x23)   ; \e(J#\e(B
39     (latin-viscii       #x23)   ; #
40     ))
41 (define-char
42   '((name               . "DOLLAR SIGN")
43     (ucs                . #x0024)
44     (general-category   symbol currency) ; Informative Category
45     (bidi-category      . "ET")
46     (mirrored           . nil)
47     (ascii              #x24)   ; $
48     (latin-jisx0201     #x24)   ; \e(J$\e(B
49     (latin-viscii       #x24)   ; $
50     ))
51 (define-char
52   '((name               . "PERCENT SIGN")
53     (ucs                . #x0025)
54     (general-category   punctuation other) ; Informative Category
55     (bidi-category      . "ET")
56     (mirrored           . nil)
57     (ascii              #x25)   ; %
58     (latin-jisx0201     #x25)   ; \e(J%\e(B
59     (latin-viscii       #x25)   ; %
60     ))
61 (define-char
62   '((name               . "AMPERSAND")
63     (ucs                . #x0026)
64     (general-category   punctuation other) ; Informative Category
65     (bidi-category      . "ON")
66     (mirrored           . nil)
67     (ascii              #x26)   ; &
68     (latin-jisx0201     #x26)   ; \e(J&\e(B
69     (latin-viscii       #x26)   ; &
70     ))
71 (define-char
72   '((name               . "APOSTROPHE")
73     (ucs                . #x0027)
74     (general-category   punctuation other) ; Informative Category
75     (bidi-category      . "ON")
76     (mirrored           . nil)
77     (ascii              #x27)   ; '
78     (latin-jisx0201     #x27)   ; \e(J'\e(B
79     (latin-viscii       #x27)   ; '
80     ))
81 (define-char
82   '((name               . "LEFT PARENTHESIS")
83     (ucs                . #x0028)
84     (general-category   punctuation open) ; Informative Category
85     (bidi-category      . "ON")
86     (mirrored           . t)
87     (ascii              #x28)   ; (
88     (latin-jisx0201     #x28)   ; \e(J(\e(B
89     (latin-viscii       #x28)   ; (
90     ))
91 (define-char
92   '((name               . "RIGHT PARENTHESIS")
93     (ucs                . #x0029)
94     (general-category   punctuation close) ; Informative Category
95     (bidi-category      . "ON")
96     (mirrored           . t)
97     (ascii              #x29)   ; )
98     (latin-jisx0201     #x29)   ; \e(J)\e(B
99     (latin-viscii       #x29)   ; )
100     ))
101 (define-char
102   '((name               . "ASTERISK")
103     (ucs                . #x002A)
104     (general-category   punctuation other) ; Informative Category
105     (bidi-category      . "ON")
106     (mirrored           . nil)
107     (ascii              #x2A)   ; *
108     (latin-jisx0201     #x2A)   ; \e(J*\e(B
109     (latin-viscii       #x2A)   ; *
110     ))
111 (define-char
112   '((name               . "PLUS SIGN")
113     (ucs                . #x002B)
114     (general-category   symbol math) ; Informative Category
115     (bidi-category      . "ET")
116     (mirrored           . nil)
117     (ascii              #x2B)   ; +
118     (latin-jisx0201     #x2B)   ; \e(J+\e(B
119     (latin-viscii       #x2B)   ; +
120     ))
121 (define-char
122   '((name               . "COMMA")
123     (ucs                . #x002C)
124     (general-category   punctuation other) ; Informative Category
125     (bidi-category      . "CS")
126     (mirrored           . nil)
127     (ascii              #x2C)   ; ,
128     (latin-jisx0201     #x2C)   ; \e(J,\e(B
129     (latin-viscii       #x2C)   ; ,
130     ))
131 (define-char
132   '((name               . "HYPHEN-MINUS")
133     (ucs                . #x002D)
134     (general-category   punctuation dash) ; Informative Category
135     (bidi-category      . "ET")
136     (mirrored           . nil)
137     (ascii              #x2D)   ; -
138     (latin-jisx0201     #x2D)   ; \e(J-\e(B
139     (latin-viscii       #x2D)   ; -
140     ))
141 (define-char
142   '((name               . "FULL STOP")
143     (ucs                . #x002E)
144     (general-category   punctuation other) ; Informative Category
145     (bidi-category      . "CS")
146     (mirrored           . nil)
147     (ascii              #x2E)   ; .
148     (latin-jisx0201     #x2E)   ; \e(J.\e(B
149     (latin-viscii       #x2E)   ; .
150     ))
151 (define-char
152   '((name               . "SOLIDUS")
153     (ucs                . #x002F)
154     (general-category   punctuation other) ; Informative Category
155     (bidi-category      . "ES")
156     (mirrored           . nil)
157     (ascii              #x2F)   ; /
158     (latin-jisx0201     #x2F)   ; \e(J/\e(B
159     (latin-viscii       #x2F)   ; /
160     ))
161 (define-char
162   '((name               . "DIGIT ZERO")
163     (ucs                . #x0030)
164     (general-category   number decimal-digit) ; Normative Category
165     (bidi-category      . "EN")
166     (mirrored           . nil)
167     (decimal-digit-value . 0)
168     (digit-value         . 0)
169     (numeric-value       . 0)
170     (ascii              #x30)   ; 0
171     (latin-jisx0201     #x30)   ; \e(J0\e(B
172     (latin-viscii       #x30)   ; 0
173     ))
174 (define-char
175   '((name               . "DIGIT ONE")
176     (ucs                . #x0031)
177     (general-category   number decimal-digit) ; Normative Category
178     (bidi-category      . "EN")
179     (mirrored           . nil)
180     (decimal-digit-value . 1)
181     (digit-value         . 1)
182     (numeric-value       . 1)
183     (ascii              #x31)   ; 1
184     (latin-jisx0201     #x31)   ; \e(J1\e(B
185     (latin-viscii       #x31)   ; 1
186     ))
187 (define-char
188   '((name               . "DIGIT TWO")
189     (ucs                . #x0032)
190     (general-category   number decimal-digit) ; Normative Category
191     (bidi-category      . "EN")
192     (mirrored           . nil)
193     (decimal-digit-value . 2)
194     (digit-value         . 2)
195     (numeric-value       . 2)
196     (ascii              #x32)   ; 2
197     (latin-jisx0201     #x32)   ; \e(J2\e(B
198     (latin-viscii       #x32)   ; 2
199     ))
200 (define-char
201   '((name               . "DIGIT THREE")
202     (ucs                . #x0033)
203     (general-category   number decimal-digit) ; Normative Category
204     (bidi-category      . "EN")
205     (mirrored           . nil)
206     (decimal-digit-value . 3)
207     (digit-value         . 3)
208     (numeric-value       . 3)
209     (ascii              #x33)   ; 3
210     (latin-jisx0201     #x33)   ; \e(J3\e(B
211     (latin-viscii       #x33)   ; 3
212     ))
213 (define-char
214   '((name               . "DIGIT FOUR")
215     (ucs                . #x0034)
216     (general-category   number decimal-digit) ; Normative Category
217     (bidi-category      . "EN")
218     (mirrored           . nil)
219     (decimal-digit-value . 4)
220     (digit-value         . 4)
221     (numeric-value       . 4)
222     (ascii              #x34)   ; 4
223     (latin-jisx0201     #x34)   ; \e(J4\e(B
224     (latin-viscii       #x34)   ; 4
225     ))
226 (define-char
227   '((name               . "DIGIT FIVE")
228     (ucs                . #x0035)
229     (general-category   number decimal-digit) ; Normative Category
230     (bidi-category      . "EN")
231     (mirrored           . nil)
232     (decimal-digit-value . 5)
233     (digit-value         . 5)
234     (numeric-value       . 5)
235     (ascii              #x35)   ; 5
236     (latin-jisx0201     #x35)   ; \e(J5\e(B
237     (latin-viscii       #x35)   ; 5
238     ))
239 (define-char
240   '((name               . "DIGIT SIX")
241     (ucs                . #x0036)
242     (general-category   number decimal-digit) ; Normative Category
243     (bidi-category      . "EN")
244     (mirrored           . nil)
245     (decimal-digit-value . 6)
246     (digit-value         . 6)
247     (numeric-value       . 6)
248     (ascii              #x36)   ; 6
249     (latin-jisx0201     #x36)   ; \e(J6\e(B
250     (latin-viscii       #x36)   ; 6
251     ))
252 (define-char
253   '((name               . "DIGIT SEVEN")
254     (ucs                . #x0037)
255     (general-category   number decimal-digit) ; Normative Category
256     (bidi-category      . "EN")
257     (mirrored           . nil)
258     (decimal-digit-value . 7)
259     (digit-value         . 7)
260     (numeric-value       . 7)
261     (ascii              #x37)   ; 7
262     (latin-jisx0201     #x37)   ; \e(J7\e(B
263     (latin-viscii       #x37)   ; 7
264     ))
265 (define-char
266   '((name               . "DIGIT EIGHT")
267     (ucs                . #x0038)
268     (general-category   number decimal-digit) ; Normative Category
269     (bidi-category      . "EN")
270     (mirrored           . nil)
271     (decimal-digit-value . 8)
272     (digit-value         . 8)
273     (numeric-value       . 8)
274     (ascii              #x38)   ; 8
275     (latin-jisx0201     #x38)   ; \e(J8\e(B
276     (latin-viscii       #x38)   ; 8
277     ))
278 (define-char
279   '((name               . "DIGIT NINE")
280     (ucs                . #x0039)
281     (general-category   number decimal-digit) ; Normative Category
282     (bidi-category      . "EN")
283     (mirrored           . nil)
284     (decimal-digit-value . 9)
285     (digit-value         . 9)
286     (numeric-value       . 9)
287     (ascii              #x39)   ; 9
288     (latin-jisx0201     #x39)   ; \e(J9\e(B
289     (latin-viscii       #x39)   ; 9
290     ))
291 (define-char
292   '((name               . "COLON")
293     (ucs                . #x003A)
294     (general-category   punctuation other) ; Informative Category
295     (bidi-category      . "CS")
296     (mirrored           . nil)
297     (ascii              #x3A)   ; :
298     (latin-jisx0201     #x3A)   ; \e(J:\e(B
299     (latin-viscii       #x3A)   ; :
300     ))
301 (define-char
302   '((name               . "SEMICOLON")
303     (ucs                . #x003B)
304     (general-category   punctuation other) ; Informative Category
305     (bidi-category      . "ON")
306     (mirrored           . nil)
307     (ascii              #x3B)   ; ;
308     (latin-jisx0201     #x3B)   ; \e(J;\e(B
309     (latin-viscii       #x3B)   ; ;
310     ))
311 (define-char
312   '((name               . "LESS-THAN SIGN")
313     (ucs                . #x003C)
314     (general-category   symbol math) ; Informative Category
315     (bidi-category      . "ON")
316     (mirrored           . t)
317     (ascii              #x3C)   ; <
318     (latin-jisx0201     #x3C)   ; \e(J<\e(B
319     (latin-viscii       #x3C)   ; <
320     ))
321 (define-char
322   '((name               . "EQUALS SIGN")
323     (ucs                . #x003D)
324     (general-category   symbol math) ; Informative Category
325     (bidi-category      . "ON")
326     (mirrored           . nil)
327     (ascii              #x3D)   ; =
328     (latin-jisx0201     #x3D)   ; \e(J=\e(B
329     (latin-viscii       #x3D)   ; =
330     ))
331 (define-char
332   '((name               . "GREATER-THAN SIGN")
333     (ucs                . #x003E)
334     (general-category   symbol math) ; Informative Category
335     (bidi-category      . "ON")
336     (mirrored           . t)
337     (ascii              #x3E)   ; >
338     (latin-jisx0201     #x3E)   ; \e(J>\e(B
339     (latin-viscii       #x3E)   ; >
340     ))
341 (define-char
342   '((name               . "QUESTION MARK")
343     (ucs                . #x003F)
344     (general-category   punctuation other) ; Informative Category
345     (bidi-category      . "ON")
346     (mirrored           . nil)
347     (ascii              #x3F)   ; ?
348     (latin-jisx0201     #x3F)   ; \e(J?\e(B
349     (latin-viscii       #x3F)   ; ?
350     ))
351 (define-char
352   '((name               . "COMMERCIAL AT")
353     (ucs                . #x0040)
354     (general-category   punctuation other) ; Informative Category
355     (bidi-category      . "ON")
356     (mirrored           . nil)
357     (ascii              #x40)   ; @
358     (latin-jisx0201     #x40)   ; \e(J@\e(B
359     (latin-viscii       #x40)   ; @
360     ))
361 (define-char
362   '((name               . "LATIN CAPITAL LETTER A")
363     (ucs                . #x0041)
364     (general-category   letter uppercase) ; Normative Category
365     (bidi-category      . "L")
366     (mirrored           . nil)
367     (->lowercase        #x0061)
368     (ascii              #x41)   ; A
369     (latin-jisx0201     #x41)   ; \e(JA\e(B
370     (latin-viscii       #x41)   ; A
371     ))
372 (define-char
373   '((name               . "LATIN CAPITAL LETTER B")
374     (ucs                . #x0042)
375     (general-category   letter uppercase) ; Normative Category
376     (bidi-category      . "L")
377     (mirrored           . nil)
378     (->lowercase        #x0062)
379     (ascii              #x42)   ; B
380     (latin-jisx0201     #x42)   ; \e(JB\e(B
381     (latin-viscii       #x42)   ; B
382     ))
383 (define-char
384   '((name               . "LATIN CAPITAL LETTER C")
385     (ucs                . #x0043)
386     (general-category   letter uppercase) ; Normative Category
387     (bidi-category      . "L")
388     (mirrored           . nil)
389     (->lowercase        #x0063)
390     (ascii              #x43)   ; C
391     (latin-jisx0201     #x43)   ; \e(JC\e(B
392     (latin-viscii       #x43)   ; C
393     ))
394 (define-char
395   '((name               . "LATIN CAPITAL LETTER D")
396     (ucs                . #x0044)
397     (general-category   letter uppercase) ; Normative Category
398     (bidi-category      . "L")
399     (mirrored           . nil)
400     (->lowercase        #x0064)
401     (ascii              #x44)   ; D
402     (latin-jisx0201     #x44)   ; \e(JD\e(B
403     (latin-viscii       #x44)   ; D
404     ))
405 (define-char
406   '((name               . "LATIN CAPITAL LETTER E")
407     (ucs                . #x0045)
408     (general-category   letter uppercase) ; Normative Category
409     (bidi-category      . "L")
410     (mirrored           . nil)
411     (->lowercase        #x0065)
412     (ascii              #x45)   ; E
413     (latin-jisx0201     #x45)   ; \e(JE\e(B
414     (latin-viscii       #x45)   ; E
415     ))
416 (define-char
417   '((name               . "LATIN CAPITAL LETTER F")
418     (ucs                . #x0046)
419     (general-category   letter uppercase) ; Normative Category
420     (bidi-category      . "L")
421     (mirrored           . nil)
422     (->lowercase        #x0066)
423     (ascii              #x46)   ; F
424     (latin-jisx0201     #x46)   ; \e(JF\e(B
425     (latin-viscii       #x46)   ; F
426     ))
427 (define-char
428   '((name               . "LATIN CAPITAL LETTER G")
429     (ucs                . #x0047)
430     (general-category   letter uppercase) ; Normative Category
431     (bidi-category      . "L")
432     (mirrored           . nil)
433     (->lowercase        #x0067)
434     (ascii              #x47)   ; G
435     (latin-jisx0201     #x47)   ; \e(JG\e(B
436     (latin-viscii       #x47)   ; G
437     ))
438 (define-char
439   '((name               . "LATIN CAPITAL LETTER H")
440     (ucs                . #x0048)
441     (general-category   letter uppercase) ; Normative Category
442     (bidi-category      . "L")
443     (mirrored           . nil)
444     (->lowercase        #x0068)
445     (ascii              #x48)   ; H
446     (latin-jisx0201     #x48)   ; \e(JH\e(B
447     (latin-viscii       #x48)   ; H
448     ))
449 (define-char
450   '((name               . "LATIN CAPITAL LETTER I")
451     (ucs                . #x0049)
452     (general-category   letter uppercase) ; Normative Category
453     (bidi-category      . "L")
454     (mirrored           . nil)
455     (->lowercase        #x0069)
456     (ascii              #x49)   ; I
457     (latin-jisx0201     #x49)   ; \e(JI\e(B
458     (latin-viscii       #x49)   ; I
459     ))
460 (define-char
461   '((name               . "LATIN CAPITAL LETTER J")
462     (ucs                . #x004A)
463     (general-category   letter uppercase) ; Normative Category
464     (bidi-category      . "L")
465     (mirrored           . nil)
466     (->lowercase        #x006A)
467     (ascii              #x4A)   ; J
468     (latin-jisx0201     #x4A)   ; \e(JJ\e(B
469     (latin-viscii       #x4A)   ; J
470     ))
471 (define-char
472   '((name               . "LATIN CAPITAL LETTER K")
473     (ucs                . #x004B)
474     (general-category   letter uppercase) ; Normative Category
475     (bidi-category      . "L")
476     (mirrored           . nil)
477     (->lowercase        #x006B)
478     (ascii              #x4B)   ; K
479     (latin-jisx0201     #x4B)   ; \e(JK\e(B
480     (latin-viscii       #x4B)   ; K
481     ))
482 (define-char
483   '((name               . "LATIN CAPITAL LETTER L")
484     (ucs                . #x004C)
485     (general-category   letter uppercase) ; Normative Category
486     (bidi-category      . "L")
487     (mirrored           . nil)
488     (->lowercase        #x006C)
489     (ascii              #x4C)   ; L
490     (latin-jisx0201     #x4C)   ; \e(JL\e(B
491     (latin-viscii       #x4C)   ; L
492     ))
493 (define-char
494   '((name               . "LATIN CAPITAL LETTER M")
495     (ucs                . #x004D)
496     (general-category   letter uppercase) ; Normative Category
497     (bidi-category      . "L")
498     (mirrored           . nil)
499     (->lowercase        #x006D)
500     (ascii              #x4D)   ; M
501     (latin-jisx0201     #x4D)   ; \e(JM\e(B
502     (latin-viscii       #x4D)   ; M
503     ))
504 (define-char
505   '((name               . "LATIN CAPITAL LETTER N")
506     (ucs                . #x004E)
507     (general-category   letter uppercase) ; Normative Category
508     (bidi-category      . "L")
509     (mirrored           . nil)
510     (->lowercase        #x006E)
511     (ascii              #x4E)   ; N
512     (latin-jisx0201     #x4E)   ; \e(JN\e(B
513     (latin-viscii       #x4E)   ; N
514     ))
515 (define-char
516   '((name               . "LATIN CAPITAL LETTER O")
517     (ucs                . #x004F)
518     (general-category   letter uppercase) ; Normative Category
519     (bidi-category      . "L")
520     (mirrored           . nil)
521     (->lowercase        #x006F)
522     (ascii              #x4F)   ; O
523     (latin-jisx0201     #x4F)   ; \e(JO\e(B
524     (latin-viscii       #x4F)   ; O
525     ))
526 (define-char
527   '((name               . "LATIN CAPITAL LETTER P")
528     (ucs                . #x0050)
529     (general-category   letter uppercase) ; Normative Category
530     (bidi-category      . "L")
531     (mirrored           . nil)
532     (->lowercase        #x0070)
533     (ascii              #x50)   ; P
534     (latin-jisx0201     #x50)   ; \e(JP\e(B
535     (latin-viscii       #x50)   ; P
536     ))
537 (define-char
538   '((name               . "LATIN CAPITAL LETTER Q")
539     (ucs                . #x0051)
540     (general-category   letter uppercase) ; Normative Category
541     (bidi-category      . "L")
542     (mirrored           . nil)
543     (->lowercase        #x0071)
544     (ascii              #x51)   ; Q
545     (latin-jisx0201     #x51)   ; \e(JQ\e(B
546     (latin-viscii       #x51)   ; Q
547     ))
548 (define-char
549   '((name               . "LATIN CAPITAL LETTER R")
550     (ucs                . #x0052)
551     (general-category   letter uppercase) ; Normative Category
552     (bidi-category      . "L")
553     (mirrored           . nil)
554     (->lowercase        #x0072)
555     (ascii              #x52)   ; R
556     (latin-jisx0201     #x52)   ; \e(JR\e(B
557     (latin-viscii       #x52)   ; R
558     ))
559 (define-char
560   '((name               . "LATIN CAPITAL LETTER S")
561     (ucs                . #x0053)
562     (general-category   letter uppercase) ; Normative Category
563     (bidi-category      . "L")
564     (mirrored           . nil)
565     (->lowercase        #x0073)
566     (ascii              #x53)   ; S
567     (latin-jisx0201     #x53)   ; \e(JS\e(B
568     (latin-viscii       #x53)   ; S
569     ))
570 (define-char
571   '((name               . "LATIN CAPITAL LETTER T")
572     (ucs                . #x0054)
573     (general-category   letter uppercase) ; Normative Category
574     (bidi-category      . "L")
575     (mirrored           . nil)
576     (->lowercase        #x0074)
577     (ascii              #x54)   ; T
578     (latin-jisx0201     #x54)   ; \e(JT\e(B
579     (latin-viscii       #x54)   ; T
580     ))
581 (define-char
582   '((name               . "LATIN CAPITAL LETTER U")
583     (ucs                . #x0055)
584     (general-category   letter uppercase) ; Normative Category
585     (bidi-category      . "L")
586     (mirrored           . nil)
587     (->lowercase        #x0075)
588     (ascii              #x55)   ; U
589     (latin-jisx0201     #x55)   ; \e(JU\e(B
590     (latin-viscii       #x55)   ; U
591     ))
592 (define-char
593   '((name               . "LATIN CAPITAL LETTER V")
594     (ucs                . #x0056)
595     (general-category   letter uppercase) ; Normative Category
596     (bidi-category      . "L")
597     (mirrored           . nil)
598     (->lowercase        #x0076)
599     (ascii              #x56)   ; V
600     (latin-jisx0201     #x56)   ; \e(JV\e(B
601     (latin-viscii       #x56)   ; V
602     ))
603 (define-char
604   '((name               . "LATIN CAPITAL LETTER W")
605     (ucs                . #x0057)
606     (general-category   letter uppercase) ; Normative Category
607     (bidi-category      . "L")
608     (mirrored           . nil)
609     (->lowercase        #x0077)
610     (ascii              #x57)   ; W
611     (latin-jisx0201     #x57)   ; \e(JW\e(B
612     (latin-viscii       #x57)   ; W
613     ))
614 (define-char
615   '((name               . "LATIN CAPITAL LETTER X")
616     (ucs                . #x0058)
617     (general-category   letter uppercase) ; Normative Category
618     (bidi-category      . "L")
619     (mirrored           . nil)
620     (->lowercase        #x0078)
621     (ascii              #x58)   ; X
622     (latin-jisx0201     #x58)   ; \e(JX\e(B
623     (latin-viscii       #x58)   ; X
624     ))
625 (define-char
626   '((name               . "LATIN CAPITAL LETTER Y")
627     (ucs                . #x0059)
628     (general-category   letter uppercase) ; Normative Category
629     (bidi-category      . "L")
630     (mirrored           . nil)
631     (->lowercase        #x0079)
632     (ascii              #x59)   ; Y
633     (latin-jisx0201     #x59)   ; \e(JY\e(B
634     (latin-viscii       #x59)   ; Y
635     ))
636 (define-char
637   '((name               . "LATIN CAPITAL LETTER Z")
638     (ucs                . #x005A)
639     (general-category   letter uppercase) ; Normative Category
640     (bidi-category      . "L")
641     (mirrored           . nil)
642     (->lowercase        #x007A)
643     (ascii              #x5A)   ; Z
644     (latin-jisx0201     #x5A)   ; \e(JZ\e(B
645     (latin-viscii       #x5A)   ; Z
646     ))
647 (define-char
648   '((name               . "LEFT SQUARE BRACKET")
649     (ucs                . #x005B)
650     (general-category   punctuation open) ; Informative Category
651     (bidi-category      . "ON")
652     (mirrored           . t)
653     (ascii              #x5B)   ; [
654     (latin-jisx0201     #x5B)   ; \e(J[\e(B
655     (latin-viscii       #x5B)   ; [
656     ))
657 (define-char
658   '((name               . "REVERSE SOLIDUS")
659     (ucs                . #x005C)
660     (general-category   punctuation other) ; Informative Category
661     (bidi-category      . "ON")
662     (mirrored           . nil)
663     (ascii              #x5C)   ; \
664     (latin-viscii       #x5C)   ; \
665     ))
666 (define-char
667   '((name               . "RIGHT SQUARE BRACKET")
668     (ucs                . #x005D)
669     (general-category   punctuation close) ; Informative Category
670     (bidi-category      . "ON")
671     (mirrored           . t)
672     (ascii              #x5D)   ; ]
673     (latin-jisx0201     #x5D)   ; \e(J]\e(B
674     (latin-viscii       #x5D)   ; ]
675     ))
676 (define-char
677   '((name               . "CIRCUMFLEX ACCENT")
678     (ucs                . #x005E)
679     (general-category   symbol modifier) ; Informative Category
680     (bidi-category      . "ON")
681     (mirrored           . nil)
682     (ascii              #x5E)   ; ^
683     (latin-jisx0201     #x5E)   ; \e(J^\e(B
684     (latin-viscii       #x5E)   ; ^
685     ))
686 (define-char
687   '((name               . "LOW LINE")
688     (ucs                . #x005F)
689     (general-category   punctuation connector) ; Informative Category
690     (bidi-category      . "ON")
691     (mirrored           . nil)
692     (ascii              #x5F)   ; _
693     (latin-jisx0201     #x5F)   ; \e(J_\e(B
694     (latin-viscii       #x5F)   ; _
695     ))
696 (define-char
697   '((name               . "GRAVE ACCENT")
698     (ucs                . #x0060)
699     (general-category   symbol modifier) ; Informative Category
700     (bidi-category      . "ON")
701     (mirrored           . nil)
702     (ascii              #x60)   ; `
703     (latin-jisx0201     #x60)   ; \e(J`\e(B
704     (latin-viscii       #x60)   ; `
705     ))
706 (define-char
707   '((name               . "LATIN SMALL LETTER A")
708     (ucs                . #x0061)
709     (general-category   letter lowercase) ; Normative Category
710     (bidi-category      . "L")
711     (mirrored           . nil)
712     (->uppercase        #x0041)
713     (->titlecase        #x0041)
714     (ascii              #x61)   ; a
715     (latin-jisx0201     #x61)   ; \e(Ja\e(B
716     (ipa                #x25)   ; \e.0\eN%
717     (latin-viscii       #x61)   ; a
718     ))
719 (define-char
720   '((name               . "LATIN SMALL LETTER B")
721     (ucs                . #x0062)
722     (general-category   letter lowercase) ; Normative Category
723     (bidi-category      . "L")
724     (mirrored           . nil)
725     (->uppercase        #x0042)
726     (->titlecase        #x0042)
727     (ascii              #x62)   ; b
728     (latin-jisx0201     #x62)   ; \e(Jb\e(B
729     (ipa                #x41)   ; \e.0\eNA
730     (latin-viscii       #x62)   ; b
731     ))
732 (define-char
733   '((name               . "LATIN SMALL LETTER C")
734     (ucs                . #x0063)
735     (general-category   letter lowercase) ; Normative Category
736     (bidi-category      . "L")
737     (mirrored           . nil)
738     (->uppercase        #x0043)
739     (->titlecase        #x0043)
740     (ascii              #x63)   ; c
741     (latin-jisx0201     #x63)   ; \e(Jc\e(B
742     (latin-viscii       #x63)   ; c
743     ))
744 (define-char
745   '((name               . "LATIN SMALL LETTER D")
746     (ucs                . #x0064)
747     (general-category   letter lowercase) ; Normative Category
748     (bidi-category      . "L")
749     (mirrored           . nil)
750     (->uppercase        #x0044)
751     (->titlecase        #x0044)
752     (ascii              #x64)   ; d
753     (latin-jisx0201     #x64)   ; \e(Jd\e(B
754     (ipa                #x43)   ; \e.0\eNC
755     (latin-viscii       #x64)   ; d
756     ))
757 (define-char
758   '((name               . "LATIN SMALL LETTER E")
759     (ucs                . #x0065)
760     (general-category   letter lowercase) ; Normative Category
761     (bidi-category      . "L")
762     (mirrored           . nil)
763     (->uppercase        #x0045)
764     (->titlecase        #x0045)
765     (ascii              #x65)   ; e
766     (latin-jisx0201     #x65)   ; \e(Je\e(B
767     (ipa                #x22)   ; \e.0\eN"
768     (latin-viscii       #x65)   ; e
769     ))
770 (define-char
771   '((name               . "LATIN SMALL LETTER F")
772     (ucs                . #x0066)
773     (general-category   letter lowercase) ; Normative Category
774     (bidi-category      . "L")
775     (mirrored           . nil)
776     (->uppercase        #x0046)
777     (->titlecase        #x0046)
778     (ascii              #x66)   ; f
779     (latin-jisx0201     #x66)   ; \e(Jf\e(B
780     (ipa                #x46)   ; \e.0\eNF
781     (latin-viscii       #x66)   ; f
782     ))
783 (define-char
784   '((name               . "LATIN SMALL LETTER G")
785     (ucs                . #x0067)
786     (general-category   letter lowercase) ; Normative Category
787     (bidi-category      . "L")
788     (mirrored           . nil)
789     (->uppercase        #x0047)
790     (->titlecase        #x0047)
791     (ascii              #x67)   ; g
792     (latin-jisx0201     #x67)   ; \e(Jg\e(B
793     (ipa                #x45)   ; \e.0\eNE
794     (latin-viscii       #x67)   ; g
795     ))
796 (define-char
797   '((name               . "LATIN SMALL LETTER H")
798     (ucs                . #x0068)
799     (general-category   letter lowercase) ; Normative Category
800     (bidi-category      . "L")
801     (mirrored           . nil)
802     (->uppercase        #x0048)
803     (->titlecase        #x0048)
804     (ascii              #x68)   ; h
805     (latin-jisx0201     #x68)   ; \e(Jh\e(B
806     (ipa                #x51)   ; \e.0\eNQ
807     (latin-viscii       #x68)   ; h
808     ))
809 (define-char
810   '((name               . "LATIN SMALL LETTER I")
811     (ucs                . #x0069)
812     (general-category   letter lowercase) ; Normative Category
813     (bidi-category      . "L")
814     (mirrored           . nil)
815     (->uppercase        #x0049)
816     (->titlecase        #x0049)
817     (ascii              #x69)   ; i
818     (latin-jisx0201     #x69)   ; \e(Ji\e(B
819     (ipa                #x20)   ; \e.0\e
820     (latin-viscii       #x69)   ; i
821     ))
822 (define-char
823   '((name               . "LATIN SMALL LETTER J")
824     (ucs                . #x006A)
825     (general-category   letter lowercase) ; Normative Category
826     (bidi-category      . "L")
827     (mirrored           . nil)
828     (->uppercase        #x004A)
829     (->titlecase        #x004A)
830     (ascii              #x6A)   ; j
831     (latin-jisx0201     #x6A)   ; \e(Jj\e(B
832     (ipa                #x59)   ; \e.0\eNY
833     (latin-viscii       #x6A)   ; j
834     ))
835 (define-char
836   '((name               . "LATIN SMALL LETTER K")
837     (ucs                . #x006B)
838     (general-category   letter lowercase) ; Normative Category
839     (bidi-category      . "L")
840     (mirrored           . nil)
841     (->uppercase        #x004B)
842     (->titlecase        #x004B)
843     (ascii              #x6B)   ; k
844     (latin-jisx0201     #x6B)   ; \e(Jk\e(B
845     (ipa                #x44)   ; \e.0\eND
846     (latin-viscii       #x6B)   ; k
847     ))
848 (define-char
849   '((name               . "LATIN SMALL LETTER L")
850     (ucs                . #x006C)
851     (general-category   letter lowercase) ; Normative Category
852     (bidi-category      . "L")
853     (mirrored           . nil)
854     (->uppercase        #x004C)
855     (->titlecase        #x004C)
856     (ascii              #x6C)   ; l
857     (latin-jisx0201     #x6C)   ; \e(Jl\e(B
858     (ipa                #x5A)   ; \e.0\eNZ
859     (latin-viscii       #x6C)   ; l
860     ))
861 (define-char
862   '((name               . "LATIN SMALL LETTER M")
863     (ucs                . #x006D)
864     (general-category   letter lowercase) ; Normative Category
865     (bidi-category      . "L")
866     (mirrored           . nil)
867     (->uppercase        #x004D)
868     (->titlecase        #x004D)
869     (ascii              #x6D)   ; m
870     (latin-jisx0201     #x6D)   ; \e(Jm\e(B
871     (ipa                #x52)   ; \e.0\eNR
872     (latin-viscii       #x6D)   ; m
873     ))
874 (define-char
875   '((name               . "LATIN SMALL LETTER N")
876     (ucs                . #x006E)
877     (general-category   letter lowercase) ; Normative Category
878     (bidi-category      . "L")
879     (mirrored           . nil)
880     (->uppercase        #x004E)
881     (->titlecase        #x004E)
882     (ascii              #x6E)   ; n
883     (latin-jisx0201     #x6E)   ; \e(Jn\e(B
884     (ipa                #x53)   ; \e.0\eNS
885     (latin-viscii       #x6E)   ; n
886     ))
887 (define-char
888   '((name               . "LATIN SMALL LETTER O")
889     (ucs                . #x006F)
890     (general-category   letter lowercase) ; Normative Category
891     (bidi-category      . "L")
892     (mirrored           . nil)
893     (->uppercase        #x004F)
894     (->titlecase        #x004F)
895     (ascii              #x6F)   ; o
896     (latin-jisx0201     #x6F)   ; \e(Jo\e(B
897     (ipa                #x36)   ; \e.0\eN6
898     (latin-viscii       #x6F)   ; o
899     ))
900 (define-char
901   '((name               . "LATIN SMALL LETTER P")
902     (ucs                . #x0070)
903     (general-category   letter lowercase) ; Normative Category
904     (bidi-category      . "L")
905     (mirrored           . nil)
906     (->uppercase        #x0050)
907     (->titlecase        #x0050)
908     (ascii              #x70)   ; p
909     (latin-jisx0201     #x70)   ; \e(Jp\e(B
910     (ipa                #x40)   ; \e.0\eN@
911     (latin-viscii       #x70)   ; p
912     ))
913 (define-char
914   '((name               . "LATIN SMALL LETTER Q")
915     (ucs                . #x0071)
916     (general-category   letter lowercase) ; Normative Category
917     (bidi-category      . "L")
918     (mirrored           . nil)
919     (->uppercase        #x0051)
920     (->titlecase        #x0051)
921     (ascii              #x71)   ; q
922     (latin-jisx0201     #x71)   ; \e(Jq\e(B
923     (latin-viscii       #x71)   ; q
924     ))
925 (define-char
926   '((name               . "LATIN SMALL LETTER R")
927     (ucs                . #x0072)
928     (general-category   letter lowercase) ; Normative Category
929     (bidi-category      . "L")
930     (mirrored           . nil)
931     (->uppercase        #x0052)
932     (->titlecase        #x0052)
933     (ascii              #x72)   ; r
934     (latin-jisx0201     #x72)   ; \e(Jr\e(B
935     (ipa                #x56)   ; \e.0\eNV
936     (latin-viscii       #x72)   ; r
937     ))
938 (define-char
939   '((name               . "LATIN SMALL LETTER S")
940     (ucs                . #x0073)
941     (general-category   letter lowercase) ; Normative Category
942     (bidi-category      . "L")
943     (mirrored           . nil)
944     (->uppercase        #x0053)
945     (->titlecase        #x0053)
946     (ascii              #x73)   ; s
947     (latin-jisx0201     #x73)   ; \e(Js\e(B
948     (ipa                #x4A)   ; \e.0\eNJ
949     (latin-viscii       #x73)   ; s
950     ))
951 (define-char
952   '((name               . "LATIN SMALL LETTER T")
953     (ucs                . #x0074)
954     (general-category   letter lowercase) ; Normative Category
955     (bidi-category      . "L")
956     (mirrored           . nil)
957     (->uppercase        #x0054)
958     (->titlecase        #x0054)
959     (ascii              #x74)   ; t
960     (latin-jisx0201     #x74)   ; \e(Jt\e(B
961     (ipa                #x42)   ; \e.0\eNB
962     (latin-viscii       #x74)   ; t
963     ))
964 (define-char
965   '((name               . "LATIN SMALL LETTER U")
966     (ucs                . #x0075)
967     (general-category   letter lowercase) ; Normative Category
968     (bidi-category      . "L")
969     (mirrored           . nil)
970     (->uppercase        #x0055)
971     (->titlecase        #x0055)
972     (ascii              #x75)   ; u
973     (latin-jisx0201     #x75)   ; \e(Ju\e(B
974     (ipa                #x34)   ; \e.0\eN4
975     (latin-viscii       #x75)   ; u
976     ))
977 (define-char
978   '((name               . "LATIN SMALL LETTER V")
979     (ucs                . #x0076)
980     (general-category   letter lowercase) ; Normative Category
981     (bidi-category      . "L")
982     (mirrored           . nil)
983     (->uppercase        #x0056)
984     (->titlecase        #x0056)
985     (ascii              #x76)   ; v
986     (latin-jisx0201     #x76)   ; \e(Jv\e(B
987     (ipa                #x47)   ; \e.0\eNG
988     (latin-viscii       #x76)   ; v
989     ))
990 (define-char
991   '((name               . "LATIN SMALL LETTER W")
992     (ucs                . #x0077)
993     (general-category   letter lowercase) ; Normative Category
994     (bidi-category      . "L")
995     (mirrored           . nil)
996     (->uppercase        #x0057)
997     (->titlecase        #x0057)
998     (ascii              #x77)   ; w
999     (latin-jisx0201     #x77)   ; \e(Jw\e(B
1000     (ipa                #x5E)   ; \e.0\eN^
1001     (latin-viscii       #x77)   ; w
1002     ))
1003 (define-char
1004   '((name               . "LATIN SMALL LETTER X")
1005     (ucs                . #x0078)
1006     (general-category   letter lowercase) ; Normative Category
1007     (bidi-category      . "L")
1008     (mirrored           . nil)
1009     (->uppercase        #x0058)
1010     (->titlecase        #x0058)
1011     (ascii              #x78)   ; x
1012     (latin-jisx0201     #x78)   ; \e(Jx\e(B
1013     (ipa                #x4F)   ; \e.0\eNO
1014     (latin-viscii       #x78)   ; x
1015     ))
1016 (define-char
1017   '((name               . "LATIN SMALL LETTER Y")
1018     (ucs                . #x0079)
1019     (general-category   letter lowercase) ; Normative Category
1020     (bidi-category      . "L")
1021     (mirrored           . nil)
1022     (->uppercase        #x0059)
1023     (->titlecase        #x0059)
1024     (ascii              #x79)   ; y
1025     (latin-jisx0201     #x79)   ; \e(Jy\e(B
1026     (ipa                #x2D)   ; \e.0\eN-
1027     (latin-viscii       #x79)   ; y
1028     ))
1029 (define-char
1030   '((name               . "LATIN SMALL LETTER Z")
1031     (ucs                . #x007A)
1032     (general-category   letter lowercase) ; Normative Category
1033     (bidi-category      . "L")
1034     (mirrored           . nil)
1035     (->uppercase        #x005A)
1036     (->titlecase        #x005A)
1037     (ascii              #x7A)   ; z
1038     (latin-jisx0201     #x7A)   ; \e(Jz\e(B
1039     (ipa                #x4B)   ; \e.0\eNK
1040     (latin-viscii       #x7A)   ; z
1041     ))
1042 (define-char
1043   '((name               . "LEFT CURLY BRACKET")
1044     (ucs                . #x007B)
1045     (general-category   punctuation open) ; Informative Category
1046     (bidi-category      . "ON")
1047     (mirrored           . t)
1048     (ascii              #x7B)   ; {
1049     (latin-jisx0201     #x7B)   ; \e(J{\e(B
1050     (latin-viscii       #x7B)   ; {
1051     ))
1052 (define-char
1053   '((name               . "VERTICAL LINE")
1054     (ucs                . #x007C)
1055     (general-category   symbol math) ; Informative Category
1056     (bidi-category      . "ON")
1057     (mirrored           . nil)
1058     (ascii              #x7C)   ; |
1059     (latin-jisx0201     #x7C)   ; \e(J|\e(B
1060     (latin-viscii       #x7C)   ; |
1061     ))
1062 (define-char
1063   '((name               . "RIGHT CURLY BRACKET")
1064     (ucs                . #x007D)
1065     (general-category   punctuation close) ; Informative Category
1066     (bidi-category      . "ON")
1067     (mirrored           . t)
1068     (ascii              #x7D)   ; }
1069     (latin-jisx0201     #x7D)   ; \e(J}\e(B
1070     (latin-viscii       #x7D)   ; }
1071     ))
1072 (define-char
1073   '((name               . "TILDE")
1074     (ucs                . #x007E)
1075     (general-category   symbol math) ; Informative Category
1076     (bidi-category      . "ON")
1077     (mirrored           . nil)
1078     (ascii              #x7E)   ; ~
1079     (latin-viscii       #x7E)   ; ~
1080     ))
1081 (define-char
1082   '((ucs                . #x007F)
1083     (general-category   other control) ; Normative Category
1084     (bidi-category      . "BN")
1085     (mirrored           . nil)
1086     (ascii              #x7F)
1087     (latin-viscii       #x7F)
1088     ))