-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathja-rokutenkanji.utb
More file actions
executable file
·8697 lines (8692 loc) · 220 KB
/
Copy pathja-rokutenkanji.utb
File metadata and controls
executable file
·8697 lines (8692 loc) · 220 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# liblouis: Japanese Rokuten Kanji (6 dot braille kanji) Table
#-index-name: Japanese, Rokuten Kanji
#-display-name: Rokuten Kanji
#+language:ja
#+type:literary
#+contraction:no
#+grade:1
#+dots: 6
#+direction:both
# copyright (C) 2024, Yoza Kensaku <ukebear@nirai.ne.jp>
# Copyright (C) 2024, Kiriake Masanori <seiken@rd01.net>
#-license: LGPLv2.1
#-author-name: Yoza Kensaku, Kiriake Masanori
#-maintainer-name: Yoza Kensaku, Kiriake Masanori
#-maintainer-email: Yoza Kensaku <ukebear@nirai.ne.jp>, Kiriake Masanori <seiken@rd01.net>
# This file is part of liblouis.
#
# liblouis is free software: you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 2.1 of
# the License, or (at your option) any later version.
# liblouis is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
# You should have received a copy of the GNU Lesser General Public
# License along with liblouis. If not, see
# <http://www.gnu.org/licenses/>.
# This table mainly conforms to the rules of "Hasegawa Rokuten Kanji", and
# partly to the Braille Authority of Japan's standard Japanese
# braille.
# Rokuten Kanji, or 6dot Kanji Braille, was devised by Sadao Hasegawa in 1972.
# Rokuten Kanji data is available at this site:
# 六点漢字 日本語点字体系(The system of Rokutenji Japanese Braille)
# https://github.com/code4sabae/tenji/blob/master/README.md
# Sadao Hasegawa's essays on why and how he devised Rokuten Kanji is available at this site(in Japanese):
# 六点漢字の自叙伝(Autobiography of Rokuten Kanji)
# http://www.wesranet.com/6ten/txt6idx.html
# Rokuten Kanji's purpose was to enable Japanese Braille users to be able to write Kanji characters with computers using 6dot Braille system.
# In Rokuten Kanji braille system, there are corresponding braille symbols for each kanji character.
# With Rokuten Kanji braille system, you can transcribe hiragana, katakana, Roman alphabet, and kanji directly.
# In Rokuten Kanji system, each Kanji character consists of 2 parts--one for "On Yomi(reading)", the other for "Kun Yomi".
# On Yomi is Chinese origin reading(or pronunciation) and Kun Yomi is Japanese native reading.
# For example, the Kanji character for a mountain "山" has On Yomi "san" and Kun Yomi "yama".
# Rokuten Kanji Braille symbol for the character mountain "山" is san-ya, conbination of "san" and "yama"'s "ya".
# Each Rokuten Kanji Braille symbol is 3 Braille cells, 2 cells for Kun Yomi, and 1 for On Yomi.
# And the first cell is also the Kanji indicator, which differentiate from Kana Braille.
# Japanese standard braille is the braille script of the Japanese
# language, but not necessarily to Japanese "written" language.
# Japanese written language consists of hiragana, katakana, Roman
# alphabet, and kanji. It transcribes Japanese more or less as it
# would be written in the hiragana or katakana syllabaries, without
# any provision for writing kanji. Japanese standard braille is
# maintained by the Braille Authority of Japan: http://braille.jp/.
# Start translation rules
# begin space
space \x3000 0 zenkaku(full width) space
space \x0020 0 blank
space \x0009 9 tab
space \x000a 0 newline
space \x000c 0
space \x000d 0 carriage return
space \x001b 1b escape character for html back-translation
space \x00A0 a NO-BREAK SPACE <noBreak> 0020 NON-BREAKING SPACE
space \x2000 0
space \x2001 0
space \x2002 0
space \x2003 0
space \x2004 0
space \x2005 0
space \x2006 0
space \x2007 0
space \x2008 0
space \x2009 0
space \x200a 0
space \x200b 0
# end space
# begin numbers
numsign 3456
# Hankaku numbers
digit 0 245
digit 1 1
digit 2 12
digit 3 14
digit 4 145
digit 5 15
digit 6 124
digit 7 1245
digit 8 125
digit 9 24
litdigit 0 245
sign 〇 5-3456-245 漢数字 IDEOGRAPHIC NUMBER ZERO
litdigit 1 1
litdigit 2 12
litdigit 3 14
litdigit 4 145
litdigit 5 15
litdigit 6 124
litdigit 7 1245
litdigit 8 125
litdigit 9 24
# Zenkaku numbers
digit 0 245
digit 1 1
digit 2 12
digit 3 14
digit 4 145
digit 5 15
digit 6 124
digit 7 1245
digit 8 125
digit 9 24
litdigit 0 245
litdigit 1 1
litdigit 2 12
litdigit 3 14
litdigit 4 145
litdigit 5 15
litdigit 6 124
litdigit 7 1245
litdigit 8 125
litdigit 9 24
# numbers related rules
after digit always 1 0-1
after digit always 2 0-12
after digit always 3 0-14
after digit always る 0-145
after digit always ら 0-15
after digit always 4 0-124
after digit always れ 0-1245
after digit always り 0-125
after digit always 5 0-24
after digit always ろ 0-245
after digit always ア 0-253-1
after digit always イ 0-253-12
after digit always ウ 0-253-14
after digit always ル 0-253-145
after digit always ラ 0-253-15
after digit always エ 0-253-124
after digit always レ 0-253-1245
after digit always リ 0-253-125
after digit always オ 0-253-24
after digit always ロ 0-253-245
# end numbers
# begin alphabet
capsletter 56-6
begcapsword 56-6-6
endcapsword 6-3
# Hankaku(half-width) (ASCII) alphabet
lowercase a 1
lowercase b 12
lowercase c 14
lowercase d 145
lowercase e 15
lowercase f 124
lowercase g 1245
lowercase h 125
lowercase i 24
lowercase j 245
lowercase k 13
lowercase l 123
lowercase m 143
lowercase n 1453
lowercase o 153
lowercase p 1243
lowercase q 12453
lowercase r 1253
lowercase s 243
lowercase t 2453
lowercase u 136
lowercase v 1236
lowercase w 2456
lowercase x 1436
lowercase y 14536
lowercase z 1536
# Zenkaku(full-width) alphabet
lowercase a 1
lowercase b 12
lowercase c 14
lowercase d 145
lowercase e 15
lowercase f 124
lowercase g 1245
lowercase h 125
lowercase i 24
lowercase j 245
lowercase k 13
lowercase l 123
lowercase m 143
lowercase n 1453
lowercase o 153
lowercase p 1243
lowercase q 12453
lowercase r 1253
lowercase s 243
lowercase t 2453
lowercase u 136
lowercase v 1236
lowercase w 2456
lowercase x 1436
lowercase y 14536
lowercase z 1536
lowercase \x02b1 46-1 α Alpha
lowercase \x02b1 46-12 β Beta
#lowercase \x02b2 46-1245 γ Gamma
lowercase \x02b4 46-145 δ Delta
lowercase \x02b4 46-15 ε Epsilon
lowercase \x02b5 46-1356 ζ Zeta
lowercase \x02b3 46-156 η Eta
lowercase \x02b6 46-1456 θ Theta
lowercase \x02b9 46-24 ι Iota
lowercase \x02ba 46-13 κ Kappa
lowercase \x02bb 46-123 λ Lamda
lowercase \x02bc 46-134 μ Mu
lowercase \x02bd 46-1345 ν Nu
lowercase \x02be 46-1346 ξ Xi
lowercase \x02bf 46-135 ο Omicron
lowercase \x02c0 46-1234 π Pi
lowercase \x02c1 46-1235 ρ Rho
lowercase \x02c2 46-234 σ Sigma
lowercase \x02c4 46-2345 τ Tau
lowercase \x02c4 46-136 υ Upsilon
lowercase \x02c5 46-124 φ Phi
lowercase \x02c3 46-12346 χ Chi
lowercase \x02c6 46-13456 ψ Psi
lowercase \x02c9 46-2456 ω Omega
# end alphabet
# begin Hankaku(half width) punctuations and symbols
punctuation ! 253-0
sign " 56-23
sign # 56-146
sign $ 56-1456
sign % 56-1243-0
sign & 56-12346
sign ' 3
punctuation ( 5-2536
punctuation ) 2536-2
sign * 56-16
sign + 0-26-0
punctuation , 2
midnum , 3
punctuation - 36
punctuation . 256
midnum . 2
always ... 0-2-2-2
sign / 43
sign : 25
midnum : 25
punctuation ; 23
sign < 53-53
sign = 25-25
sign > 26-26
punctuation ? 26-0
sign @ 246
sign [ 56-12536
sign \\ 56-1246
sign ] 56-24536
sign ^ 56-45
punctuation _ 5-36
sign ` 4 grave accent
sign } 56-453
sign | 56-1256
sign { 56-126
punctuation ~ 5-14
lowercase \x00e0 45-16-1 à
lowercase \x00e1 45-34-1 á
lowercase \x00e1 45-146-1 â
lowercase \x00e2 45-12456-1 ã
lowercase \x00e4 45-25-1 ä
lowercase \x00e4 45-1246-1 å
lowercase \x00e3 45-12346-14 ç
#lowercase \x00e6 45-16-15 è
lowercase \x00e9 45-34-15 é
lowercase \x00ea 45-146-15 ê
lowercase \x00eb 45-25-15 ë
lowercase \x00ec 45-16-24 ì
lowercase \x00ed 45-34-24 í
lowercase \x00ee 45-146-24 î
lowercase \x00ef 45-25-24 ï
#lowercase \x00f0 3456-1246 ð
lowercase \x00f1 45-12456-1345 ñ
#lowercase \x00f1 45-16-135 ò
#lowercase \x00f2 45-34-135 ó
#lowercase \x00f4 45-146-135 ô
lowercase \x00f4 45-12456-135 õ
lowercase \x00f5 45-25-135 ö
lowercase \x00f6 4-16-135 ø
lowercase \x00f9 45-16-136 ù
lowercase \x00fa 45-34-136 ú
lowercase \x00fb 45-146-136 û
lowercase \x00fc 45-25-136 ü
lowercase \x00fe 3456-2346 þ
lowercase \x00fd 45-34-13456 ý
lowercase \x0101 4-36-1 ā
lowercase \x0102 4-346-1 ă
lowercase \x0103 45-34-14 ć
lowercase \x0109 45-146-14 ĉ
lowercase \x010d 45-346-14 č
lowercase \x0112 4-36-15 ē
lowercase \x0114 4-346-15 ĕ
lowercase \x011b 45-346-15 ě
lowercase \x011d 45-146-1245 ĝ
lowercase \x011f 4-346-1245 ğ
lowercase \x0114 45-146-125 ĥ
lowercase \x011b 4-36-24 ī
lowercase \x011d 4-346-24 ĭ
lowercase \x014d 4-36-135 ō
lowercase \x014f 4-346-135 ŏ
lowercase \x0153 4-25-2345 ŧ
lowercase \x015b 4-36-136 ū
lowercase \x015d 4-346-136 ŭ
lowercase \x00ff 45-25-13456 ÿ
lowercase \x011d 3456-13456 ȝ yogh
lowercase \x00fe 3456-2346 þ thorn
#lowercase \x00f0 12456 ð eth
lowercase \x01bf 3456-2456 ƿ wynn
sign \x0200 45-16 ̀̀
sign \x0201 45-34 ́
sign \x0201 45-146 ̂
sign \x0202 45-12456 ̃
sign \x0204 45-4-36 ̄
sign \x0205 4-346 ̆
sign \x0206 45-25 ̈
sign \x020a 45-1246 ̊
sign \x020c 45-346 ̌
sign \x0213 45-12346 ̧
sign \x0091 3
sign \x0093 36-36
sign \x0092 236
sign \x0094 356
sign \x0095 36
sign \x00a1 45-56-235 ¡
sign \x00a1 235 ¡
sign \x00a1 4-14 ¢ cent
sign \x00a2 4-123 £ pound
sign \x00a4 1246 ¤ curency
sign \x00a4 4-13456 ¥ yen
sign \x00a5 46-1256 ¦ broken
sign \x00a5 456-1256 ¦ broken
sign \x00a3 45-234 § section
sign \x00a6 45-25 ¨
sign \x00a9 45-14 © copyright
sign \x00ab 456-236 «
sign \x00ac 4-1456 ¬
sign \x00ad 36 - soft
sign \x00ae 45-1235 ® registered
sign \x00af 4-36 ¯
sign \x00b4 45-56-12 ´ acute
sign \x00b5 45-1234 ¶ pilcrow
sign \x00b6 45-12346 ¸ cedilla
sign \x00bb 456-356 »
sign \x00bf 45-56-236 ¿
uppercase \x00c5 1-6-45-235-15 Æ capital
lowercase \x00e5 1-45-235-15 æ lowercase
uppercase \x0141 135-6-45-235-15 Œ capital
lowercase \x0142 135-45-235-15 œ ligature
#lowercase \x014b 45-1345 ŋ
#lowercase \x0149 456-26 ə
sign \x01d6 4-346 ˘ uncombining
sign \x01e5 45-46-14 ˦ high
sign \x01e3 45-46-25 ˧ mid
sign \x01e6 45-46-36 ˨ low
sign \x1010 36 ‐
sign \x1011 36 ‑
sign \x1012 6-36 –
sign — 6-36-3
sign ― 6-36-3
sign “ 56-23
sign ” 56-23
sign \x1010 4-6-1456 † dagger
sign \x1011 4-6-12456 ‡ double
sign • 5-0 bullet
sign \x10a2 4-124 ₣ franc
sign \x10a5 4-1345 ₦ naira
sign \x10ac 4-15 € euro
sign \x1111 45-2345 ™
sign ← 0-246-25-25-0
sign ↑ 0-246-25-25-0
sign → 0-25-25-153-0
sign ↓ 0-25-25-153-0
sign \x11b4 56-1256-256-146 ↵
sign \x11cc 45-456-2356 ⇌ equilibrium
sign \x14aa 456-256 ▪
sign \x1540 45-1346 ♀
sign \x1541 45-13456 ♂
sign \x155D 3456-126 ♭
sign \x155E 3456-16 ♮
sign \x155F 3456-146 ♯
sign \x2002 5-2 〃 ditto
sign \x00b0 56-145 °
sign \x00b1 0-26-53-0 ±
sign \x00b1 56-35-3456-12 ²
sign \x00b2 56-35-3456-14 ³
sign \x00b4 45-34 ´
sign \x00b4 46-134 µ
#sign \x00b3 4-16 ·
sign \x00bc 3456-1-34-3456-145 ¼
sign \x00bd 3456-1-34-3456-12 ½
sign \x00be 3456-14-34-3456-145 ¾
sign \x00d3 56-16 ×
sign \x00f3 56-43 ÷
sign \x1140 3456-1-34-3456-1245 ⅐
sign \x1141 3456-1-34-3456-24 ⅑
sign \x1141 3456-1-34-3456-1-245 ⅒
sign \x1142 3456-1-34-3456-14 ⅓
sign \x1144 3456-12-34-3456-14 ⅔
sign \x1144 3456-1-34-3456-15 ⅕
sign \x1145 3456-12-34-3456-15 ⅖
sign \x1143 3456-14-34-3456-15 ⅗
sign \x1146 3456-145-34-3456-15 ⅘
sign \x1149 3456-1-34-3456-124 ⅙
sign \x114a 3456-15-34-3456-124 ⅚
sign \x114b 3456-1-34-3456-125 ⅛
sign \x114c 3456-14-34-3456-125 ⅜
sign \x114d 3456-15-34-3456-125 ⅝
sign \x114e 3456-1245-34-3456-125 ⅞
sign \x1021 2356 ′ prime
sign \x1022 2356-2356 ″ double
sign \x1100 45-1 ∀ for
sign \x1101 4-145 ∂ partial
sign \x1102 45-26 ∃ there
sign \x1104 4-245 ∅ empty
sign \x1103 45-145 ∇ nabla
sign \x1106 45-15 ∈ element
sign \x110b 4-45-15 ∋ contains
sign − 36
sign \x1112 456-36 ∓ minus
sign \x1116 5-356 ∘ hollow
sign \x111a 5-146 √ square
sign \x111d 456-5-2356 ∝ proportional
sign \x111e 3456-123456 ∞ infinity
sign \x1110 456-246 ∠ angle
sign \x1111 46-456-246 ∡ measured
sign \x1114 3456-123 ∥ parallel
sign \x1113 4-236 ∧ logical
sign \x1116 4-235 ∨ logical
sign \x1119 46-236 ∩ set
sign \x111a 46-235 ∪ set
sign \x111b 2346 ∫ integral
sign \x111e 4-2346 contour integral
sign \x1124 4-34 ∵ because
sign \x1123 25-25 ∷ proportion
sign \x1142 456-35 ≃ asymptotically
sign \x1144 5-456-35 ≅ approximately
sign \x1146 45-35 ≈ almost
sign \x114f 45-5-2356 ≏ difference
sign \x1141 46-5-2356 ≑ geometrically
sign \x1150 5-2356-4-156 ≠ not
sign \x1151 456-123456 ≡ identical
sign \x1154 456-4-126 ≤ less
sign \x1154 456-4-345 ≥ greater
sign \x115a 46-4-126 ≪ much
sign \x115b 46-4-345 ≫ much
sign \x1161 45-126 ⊂ subset
sign \x1162 45-345 ⊃ superset
sign \x1165 456-45-126 ⊆ subset
sign \x1163 456-45-345 ⊇ superset
sign \x116a 46-45-126 ⊊ proper
sign \x116b 46-45-345 ⊋ proper
sign \x11a2 4-456-25 ⊣ left
sign \x11a4 3456-36 ⊥ up
sign \x11a5 456-25 ⊦ assertion
sign \x11a6 45-456-25 ⊨ valid
sign \x11b1 4-456-126 ⊲ normal
sign \x11b2 4-456-345 ⊳ contains
sign \x11b4 456-456-126 ⊴ normal
sign \x11b4 456-456-345 ⊵ contains
sign \x11be 3456-456-246 ⊾ right
sign \x11c4 5-256 ⋅ dot
sign \x1ae4 46-456-25 ⫤ reverse
sign \x1219 4-126 〈
sign \x121A 4-345 〉
sign \x2006 56-2536 〈
sign \x2009 2536-23 〉
#sign \x14a0 456-1436-123 ■ filled
#sign \x14a1 456-1436-123 □ square
#sign \x14a3 46-1246-3456-145 ▧ shaded
#sign \x14b1 456-1246-3456-14 ▲ filled
#sign \x14b2 1246-3456-14 △ regular
#sign \x14cb 456-1436-123 ○ circle
sign \x14cd 46-1246-123456 ◍ shaded
sign \x19b4 46-245 ⦵ 'normal'
always !? 253-26-0
# Uppercase letters
base uppercase A a
base uppercase B b
base uppercase C c
base uppercase D d
base uppercase E e
base uppercase F f
base uppercase G g
base uppercase H h
base uppercase I i
base uppercase J j
base uppercase K k
base uppercase L l
base uppercase M m
base uppercase N n
base uppercase O o
base uppercase P p
base uppercase Q q
base uppercase R r
base uppercase S s
base uppercase T t
base uppercase U u
base uppercase V v
base uppercase W w
base uppercase X x
base uppercase Y y
base uppercase Z z
base uppercase A a
base uppercase B b
base uppercase C c
base uppercase D d
base uppercase E e
base uppercase F f
base uppercase G g
base uppercase H h
base uppercase I i
base uppercase J j
base uppercase K k
base uppercase L l
base uppercase M m
base uppercase N n
base uppercase O o
base uppercase P p
base uppercase Q q
base uppercase R r
base uppercase S s
base uppercase T t
base uppercase U u
base uppercase V v
base uppercase W w
base uppercase X x
base uppercase Y y
base uppercase Z z
base uppercase \x0291 \x02b1 Αα Alpha
base uppercase \x0291 \x02b1 Ββ Beta
#base uppercase \x0292 \x02b2 Γγ Gamma
base uppercase \x0294 \x02b4 Δδ Delta
base uppercase \x0294 \x02b4 Εε Epsilon
base uppercase \x0295 \x02b5 Ζζ Zeta
base uppercase \x0293 \x02b3 Ηη Eta
base uppercase \x0296 \x02b6 Θθ Theta
base uppercase \x0299 \x02b9 Ιι Iota
base uppercase \x029a \x02ba Κκ Kappa
base uppercase \x029b \x02bb Λλ Lamda
base uppercase \x029c \x02bc Μμ Mu
base uppercase \x029d \x02bd Νν Nu
base uppercase \x029e \x02be Ξξ Xi
base uppercase \x029f \x02bf Οο Omicron
base uppercase \x02a0 \x02c0 Ππ Pi
base uppercase \x02a1 \x02c1 Ρρ Rho
base uppercase \x02a2 \x02c2 Σσ Sigma
base uppercase \x02a4 \x02c4 Ττ Tau
base uppercase \x02a4 \x02c4 Υυ Upsilon
base uppercase \x02a5 \x02c5 Φφ Phi
base uppercase \x02a3 \x02c3 Χχ Chi
base uppercase \x02a6 \x02c6 Ψψ Psi
base uppercase \x02a9 \x02c9 Ωω Omega
base uppercase \x00c0 \x00e0 Àà
base uppercase \x00c1 \x00e1 Áá
base uppercase \x00c1 \x00e1 Ââ
base uppercase \x00c2 \x00e2 Ãã
base uppercase \x00c4 \x00e4 Ää
base uppercase \x00c4 \x00e4 Åå
base uppercase \x00c3 \x00e3 Çç
#base uppercase \x00c6 \x00e6 Èè
base uppercase \x00c9 \x00e9 Éé
base uppercase \x00ca \x00ea Êê
base uppercase \x00cb \x00eb Ëë
base uppercase \x00cc \x00ec Ìì
base uppercase \x00cd \x00ed Íí
base uppercase \x00ce \x00ee Îî
base uppercase \x00cf \x00ef Ïï
base uppercase \x00d0 \x00f0 Ðð
base uppercase \x00d1 \x00f1 Ññ
base uppercase \x00d1 \x00f1 Òò
#base uppercase \x00d2 \x00f2 Óó
base uppercase \x00d4 \x00f4 Ôô
base uppercase \x00d4 \x00f4 Õõ
base uppercase \x00d5 \x00f5 Öö
base uppercase \x00d6 \x00f6 Øø
base uppercase \x00d9 \x00f9 Ùù
base uppercase \x00da \x00fa Úú
base uppercase \x00db \x00fb Ûû
base uppercase \x00dc \x00fc Üü
base uppercase \x00de \x00fe Þþ
base uppercase \x00dd \x00fd Ýý
# end Hankaku(half width) punctuations and symbols
# begin Zenkaku(full width) punctuations and symbols
punctuation 、 56-0
punctuation 。 256-0
punctuation … 0-2-2-2-0
punctuation . 256
punctuation ・ 5-0
punctuation ! 235-0
punctuation ? 26-0
sign ( 5-2356
punctuation ) 2356-2
sign 「 5-36
punctuation 」 36-2
sign 『 56-36
punctuation 』 36-23
sign 【 56-2356
punctuation 】 2356-23
sign ★ 456-1436-123
sign \x14b6 6-14-256
sign \xfe15 26-0 vertical question mark
sign \x201c 6-36-3
sign 〝 56-2536
sign 〟 2536-23
sign ⋯ 0-2-2-2-0
sign ♡ 5-2536-136-25-2453-2536-2
sign & 56-12436
sign @ 56-246
sign ‼ 253-253-0
sign ️ 456-1436-123
sign # 56-146
sign  ̄ 5-14
sign 〃 456-24-13-5-1256-146-123 〃 DITTO MARK
sign \x2005 456-1256-123456-123 〆 IDEOGRAPHIC CLOSING MARK
sign \x2003 3456-245 漢数字の0 IDEOGRAPHIC NUMBER ZERO
sign \x2006 5-2356 〈 LEFT ANGLE BRACKET
sign \x2009 2356-2 〉 RIGHT ANGLE BRACKET
sign \x200a 5-2356 《 LEFT DOUBLE ANGLE BRACKET
sign \x200B 2356-2 》 RIGHT DOUBLE ANGLE BRACKET
sign 〒 56-2536-346-25-5-1236-356-2536-23
sign \x2012 456-5-1246-135-123 〓 GETA MARK
sign \x2014 4-4-12356 〔
sign \x2014 4-4-23456 〕
sign \x2021 456-146-234-5-1256-123 〱 VERTICAL KANA REPEAT MARK
sign \x2021 456-146-234-5-1256-123 〲 VERTICAL KANA REPEAT WITH VOICED SOUND MARK
sign \x2022 456-146-234-5-1256-123 〳 VERTICAL KANA REPEAT MARK UPPER HALF
sign \x2024 456-146-234-5-1256-123 〴 VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF
sign \x2024 456-146-234-5-1256-123 〵 VERTICAL KANA REPEAT MARK LOWER HALF
sign [ 56-2536
sign ] 2536-23
sign ▶ 0-25-25-135-0
sign + 0-26-0
sign ▼ 0-25-25-153-0
sign : 5-2
sign ~ 36-36
sign = 0-25-25-0
sign / 56-34-0
sign … 0-2-2-2-0
sign % 56-1234-0
sign < 35-35
sign > 26-26
sign ヽ 236
sign ゝ 236
sign ゞ 5-236
sign ヾ 5-236
sign “ 56-23
sign - 6-36
sign ℃ 56-145-6-14-0
sign 々 236
sign ■ 456-1346-123
sign □ 456-1346-123
sign ◇ 456-1346-123
sign ◆ 456-1346-123
sign ● 456-1346-123
sign ─ 36-36
repeated ─── 36-36-36-36
sign Ⅰ 56-6-24
sign Ⅱ 56-6-6-24-24
sign Ⅲ 56-6-6-24-24-24
sign Ⅳ 56-6-6-24-1236
sign Ⅴ 56-6-1236
sign Ⅵ 56-6-6-1236-24
sign Ⅶ 56-6-6-1236-24-24
sign Ⅷ 56-6-6-1236-24-24-24
sign Ⅸ 56-6-6-24-1346
sign Ⅹ 56-6-1346
sign Ⅺ 56-6-6-1346-24
sign Ⅻ 56-6-6-1346-24-24
sign Ⅼ 56-6-123
sign Ⅽ 56-6-14
sign Ⅾ 56-6-145
sign Ⅿ 56-6-134
sign ⅰ 56-6-24
sign ⅱ 56-6-6-24-24
sign ⅲ 56-6-6-24-24-24
sign ⅳ 56-6-6-24-1236
sign ⅴ 56-6-1236
sign ⅵ 56-6-6-1236-24
sign ⅶ 56-6-6-1236-24-24
sign ⅷ 56-6-6-1236-24-24-24
sign ⅸ 56-6-6-24-1346
sign ⅹ 56-6-1346
sign ⅺ 56-6-6-1346-24
sign ⅻ 56-6-6-1346-24-24
sign ⅼ 56-6-123
sign ⅽ 56-6-14
sign ⅾ 56-6-145
sign ⅿ 56-6-134
sign ① 3456-1-256-0
sign ② 3456-12-256-0
sign ③ 3456-14-256-0
sign ④ 3456-145-256-0
sign ⑤ 3456-15-256-0
sign ⑥ 3456-124-256-0
sign ⑦ 3456-1245-256-0
sign ⑧ 3456-125-256-0
sign ⑨ 3456-24-256-0
sign ⑩ 3456-1-245-256-0
sign ⑪ 3456-1-1-256
sign ⑫ 3456-1-12-256-0
sign ⑬ 3456-1-14-256-0
sign ⑭ 3456-1-145-256-0
sign ⑮ 3456-1-15-256-0
sign ⑯ 3456-1-124-256-0
sign ⑰ 3456-1-1245-256-0
sign ⑱ 3456-1-125-256-0
sign ⑲ 3456-1-24-256-0
sign ⑳ 3456-12-245-256-0
sign ⑴ 3456-1-0
sign ⑵ 3456-12-0
sign ⑶ 3456-14-0
sign ⑷ 3456-145-0
sign ⑸ 3456-15-0
sign ⑹ 3456-124-0
sign ⑺ 3456-1245-0
sign ⑻ 3456-125-0
sign ⑼ 3456-24-0
sign ⑽ 3456-1-245-0
sign ⑾ 3456-1-1-0
sign ⑿ 3456-1-12-0
sign ⒀ 3456-1-14-0
sign ⒁ 3456-1-145-0
sign ⒂ 3456-1-15-0
sign ⒃ 3456-1-124-0
sign ⒄ 3456-1-1245-0
sign ⒅ 3456-1-125-0
sign ⒆ 3456-1-24-0
sign ⒇ 3456-12-245-0
sign ⒈ 3456-1-0
sign ⒉ 3456-12-0
sign ⒊ 3456-14-0
sign ⒋ 3456-145-0
sign ⒌ 3456-15-0
sign ⒍ 3456-124-0
sign ⒎ 3456-1245-0
sign ⒏ 3456-125-0
sign ⒐ 3456-24-0
sign ⒑ 3456-1-245-0
sign ⒒ 3456-1-1-0
sign ⒓ 3456-1-12-0
sign ⒔ 3456-1-14-0
sign ⒕ 3456-1-145-0
sign ⒖ 3456-1-15-0
sign ⒗ 3456-1-124-0
sign ⒘ 3456-1-1245-0
sign ⒙ 3456-1-125-0
sign ⒚ 3456-1-24-0
sign ⒛ 3456-12-245-0
sign ━ 36-36
repeated ━━ 36-36-36-36
sign │ 56-1256
sign ┌ 6-36-3
sign ┏ 6-36-3
sign ┐ 6-36-3
sign ┓ 6-36-3
sign └ 6-36-3
sign ┗ 6-36-3
sign ┘ 6-36-3
sign ┠ 6-36-3
sign ┣ 6-36-3
sign ┤ 6-36-3
sign ┥ 6-36-3
sign ◦ 456-1346-123-0
sign * 56-16
sign , 2-0
sign { 56-2536
sign | 56-1256
sign } 2536-23
sign 。 256-0
sign 「 5-36
sign 」 36-2
sign 、 56-0
sign ・ 5-0
sign ‘ 3
sign ’ 3
sign ※ 35-35-0
sign ♪ 5-2536-24-536-6-1436-2536-2
# end Zenkaku(full width) punctuations and symbols
# begin Hiragana
# SeiOn and dakuOn (basic characters)
sign あ 1 a
sign い 12 i
sign う 14 u
sign え 124 e
sign お 24 o
sign か 16 ka
sign き 126 ki
sign く 146 ku
sign け 1246 ke
sign こ 246 ko
sign が 5-16 ga
sign ぎ 5-126 gi
sign ぐ 5-146 gu
sign げ 5-1246 ge
sign ご 5-246 go
sign さ 156 sa
sign し 1256 shi
sign す 1456 su
sign せ 12456 se
sign そ 2456 so
sign ざ 5-156 za
sign じ 5-1256 ji
sign ず 5-1456 zu
sign ぜ 5-12456 ze
sign ぞ 5-2456 zo
sign た 153 ta
sign ち 1253 3hi
sign つ 1453 tsu
sign て 12453 te
sign と 2453 to
sign だ 5-153 da
sign ぢ 5-1253 ji
sign づ 5-1453 zu
sign で 5-12453 de
sign ど 5-2453 do
sign な 13 na
sign に 123 ni
sign ぬ 143 nu
sign ね 1243 ne
sign の 243 no
sign は 136 ha
sign ひ 1236 hi
sign ふ 1436 6u
sign へ 12436 he
sign ほ 2436 ho
sign ば 5-136 ba
sign び 5-1236 bi
sign ぶ 5-1436 bu
sign べ 5-12436 be
sign ぼ 5-2436 bo
sign ぱ 6-136 pa
sign ぴ 6-1236 pi
sign ぷ 6-1436 pu
sign ぺ 6-12436 pe
sign ぽ 6-2436 po
sign ま 1536 ma
sign み 12536 mi
sign む 14536 mu
sign め 124536 me
sign も 24536 mo
sign や 43 ya
sign ゆ 436 yu
sign よ 453 yo
sign ら 15 ra
sign り 125 ri
sign る 145 ru
sign れ 1245 re
sign ろ 245 ro
sign わ 3 wa
sign ゐ 46-12
sign ゑ 46-124
sign を 53 wo
sign ん 536 n
# small Hiragana characters
sign ぁ 45-1 small a
sign ぃ 45-12 small i
sign ぅ 45-14 small u
sign ぇ 45-124 small e
sign ぉ 45-24 small o
sign っ 2 small tsu
sign ゃ 45-43 small ya
sign ゅ 45-436 small yu
sign ょ 45-453 small yo
# Yo-on (contracted sound)
always きゃ 4-16 kya
always きゅ 4-146 kyu
always きょ 4-246 kyo
always ぎゃ 45-16 gya
always ぎゅ 45-146 gyu
always ぎょ 45-246 gyo
always しゃ 4-156 sha
always しゅ 4-1456 shu
always しょ 4-2456 sho
always じゃ 45-156 ja
always じゅ 45-1456 ju
always じょ 45-2456 jo
always ちゃ 4-153 cha
always ちゅ 4-1453 chu
always ちょ 4-2453 cho
always ぢゃ 45-153 ja
always ぢゅ 45-1453 ju
always ぢょ 45-2453 jo
always てぃ 4-1253 (tea)
always とぅ 26-1453 (too)
always でぃ 45-1253 (dee)
always どぅ 256-1453 (do)
always にゃ 4-13 nya
always にゅ 4-143 nyu
always にょ 4-243 nyo
always ひゃ 4-136 hya
always ひゅ 4-1436 hyu
always ひょ 4-2436 hyo
always びゃ 45-136 bya
always びゅ 45-1436 byu
always びょ 45-2436 byo
always ぴゃ 46-136 pya
always ぴゅ 46-1436 pyu
always ぴょ 46-2436 pyo
always みゃ 4-1536 mya
always みゅ 4-14536 myu
always みょ 4-24536 myo
always りゃ 4-15 rya
always りゅ 4-145 ryu
always りょ 4-245 ryo
# end Hiragana
# begin Zenkaku Katakana
sign ア 1 a
sign イ 12 i
sign ウ 14 u
sign エ 124 e
sign オ 24 o
sign ー 25 (prolong sound)
sign ヴ 5-14 vu
sign カ 16 ka
sign キ 126 ki
sign ク 146 ku
sign ケ 1246 ke
sign コ 246 ko
sign ガ 5-16 ga
sign ギ 5-126 gi
sign グ 5-146 gu
sign ゲ 5-1246 ge
sign ゴ 5-246 go
sign サ 156 sa
sign シ 1256 shi
sign ス 1456 su
sign セ 12456 se
sign ソ 2456 so
sign ザ 5-156 za
sign ジ 5-1256 ji
sign ズ 5-1456 zu
sign ゼ 5-12456 ze
sign ゾ 5-2456 zo
sign タ 153 ta
sign チ 1253 3hi
sign ツ 1453 tsu
sign テ 12453 te
sign ト 2453 to
sign ダ 5-153 da
sign ヂ 5-1253 ji
sign ヅ 5-1453 zu
sign デ 5-12453 de
sign ド 5-2453 do
sign ナ 13 na
sign ニ 123 ni
sign ヌ 143 nu
sign ネ 1243 ne
sign ノ 243 no
sign ハ 136 ha
sign ヒ 1236 hi
sign フ 1436 hu
sign ヘ 12436 he
sign ホ 2436 ho
sign バ 5-136 ba
sign ビ 5-1236 bi
sign ブ 5-1436 bu
sign ベ 5-12436 be
sign ボ 5-2436 bo
sign パ 6-136 pa
sign ピ 6-1236 pi
sign プ 6-1436 pu
sign ペ 6-12436 pe
sign ポ 6-2436 po
sign マ 1536 ma
sign ミ 12536 mi
sign ム 14536 mu
sign メ 124536 me
sign モ 24536 mo
sign ヤ 43 ya
sign ユ 436 yu
sign ヨ 453 yo
sign ラ 15 ra
sign リ 125 ri
sign ル 145 ru
sign レ 1245 re
sign ロ 245 ro
sign ワ 3 wa
sign ヲ 53 wo
sign ン 536 n
# small Katakana characters
sign ァ 45-1 small a
sign ィ 45-12 small i
sign ゥ 45-14 small u
sign ェ 45-124 small e
sign ォ 45-24 small o
sign ヵ 46-16 small ka
sign ヶ 46-1246 small ke
sign ッ 2 small tsu
sign ャ 45-43 small ya
sign ュ 45-436 small yu