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