ja_rules 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719
  1. // Japanese
  2. //
  3. // Copyright (C) 2017 Reece H. Dunn
  4. //
  5. // This program is free software; you can redistribute it and/or modify
  6. // it under the terms of the GNU General Public License as published by
  7. // the Free Software Foundation; either version 3 of the License, or
  8. // (at your option) any later version.
  9. //
  10. // This program is distributed in the hope that it will be useful,
  11. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13. // GNU General Public License for more details.
  14. //
  15. // You should have received a copy of the GNU General Public License
  16. // along with this program; if not, see: <http://www.gnu.org/licenses/>.
  17. // Replacements:
  18. // 1. Map Katakana to Hiragana.
  19. // 2. Map voiced characters to their base form and voicing combined character.
  20. .replace
  21. // U+3040 - U+309F Hiragana ----------------------------
  22. が が // ga: U+304C => U+304B U+3099
  23. ぎ ぎ // gi: U+304E => U+304D U+3099
  24. ぐ ぐ // gu: U+3050 => U+304F U+3099
  25. げ げ // ge: U+3052 => U+3051 U+3099
  26. ご ご // go: U+3054 => U+3053 U+3099
  27. ざ ざ // za: U+3056 => U+3055 U+3099
  28. じ じ // ji: U+3058 => U+3057 U+3099
  29. ず ず // zu: U+305A => U+3059 U+3099
  30. ぜ ぜ // ze: U+305C => U+305B U+3099
  31. ぞ ぞ // zo: U+305E => U+305D U+3099
  32. だ だ // da: U+3060 => U+305F U+3099
  33. ぢ ぢ // ji: U+3062 => U+3061 U+3099 (obsolete)
  34. づ づ // zu: U+3065 => U+3064 U+3099
  35. で で // de: U+3067 => U+3066 U+3099
  36. ど ど // do: U+3069 => U+3068 U+3099
  37. ば ば // ba: U+3070 => U+306F U+3099
  38. ぱ ぱ // pa: U+3071 => U+306F U+309A
  39. び び // bi: U+3073 => U+3072 U+3099
  40. ぴ ぴ // pi: U+3074 => U+3072 U+309A
  41. ぶ ぶ // bu: U+3076 => U+3075 U+3099
  42. ぷ ぷ // pu: U+3077 => U+3075 U+309A
  43. べ べ // be: U+3079 => U+3078 U+3099
  44. ぺ ぺ // pe: U+307A => U+3078 U+309A
  45. ぼ ぼ // bo: U+307C => U+307B U+3099
  46. ぽ ぽ // po: U+307D => U+307B U+309A
  47. ゔ ゔ // vu: U+3094 => U+3046 U+3099 (obsolete)
  48. ゛ ゙ // U+309B => U+3099
  49. ゜ ゚ // U+309C => U+309A
  50. ゟ より // U+309F => U+3088 U+308A (yori digraph)
  51. // U+30A0 - U+30FF Katakana ----------------------------
  52. ァ ぁ // a: U+30A1 => U+3041 (small)
  53. ア あ // a: U+30A2 => U+3042
  54. ィ ぃ // i: U+30A3 => U+3043 (small)
  55. イ い // i: U+30A4 => U+3044
  56. ゥ ぅ // u: U+30A5 => U+3045 (small)
  57. ウ う // u: U+30A6 => U+3046
  58. ェ ぇ // e: U+30A7 => U+3047 (small)
  59. エ え // e: U+30A8 => U+3048
  60. ォ ぉ // o: U+30A9 => U+3049 (small)
  61. オ お // o: U+30AA => U+304A
  62. カ か // ka: U+30AB => U+304B
  63. ガ が // ga: U+30AC => U+304B U+3099
  64. キ き // ki: U+30AD => U+304D
  65. ギ ぎ // gi: U+30AE => U+304D U+3099
  66. ク く // ku: U+30AF => U+304F
  67. グ ぐ // gu: U+30B0 => U+304F U+3099
  68. ケ け // ke: U+30B1 => U+3051
  69. ゲ げ // ge: U+30B2 => U+3051 U+3099
  70. コ こ // ko: U+30B3 => U+3053
  71. ゴ ご // go: U+30B4 => U+3053 U+3099
  72. サ さ // sa: U+30B5 => U+3055
  73. ザ ざ // za: U+30B6 => U+3055 U+3099
  74. シ し // shi: U+30B7 => U+3057
  75. ジ じ // ji: U+30B8 => U+3057 U+3099
  76. ス す // su: U+30B9 => U+3059
  77. ズ ず // zu: U+30BA => U+3059 U+3099
  78. セ せ // se: U+30BB => U+305B
  79. ゼ ぜ // ze: U+30BC => U+305B U+3099
  80. ソ そ // so: U+30BD => U+305D
  81. ゾ ぞ // zo: U+30BE => U+305D U+3099
  82. タ た // ta: U+30BF => U+305F
  83. ダ だ // da: U+30C0 => U+305F U+3099
  84. チ ち // chi: U+30C1 => U+3061
  85. ヂ ぢ // ji: U+30C2 => U+3061 U+3099 (obsolete)
  86. ッ っ // tsu: U+30C3 => U+3063 (small)
  87. ツ つ // tsu: U+30C4 => U+3064
  88. ヅ づ // zu: U+30C5 => U+3064 U+3099
  89. テ て // te: U+30C6 => U+3066
  90. デ で // de: U+30C7 => U+3066 U+3099
  91. ト と // to: U+30C8 => U+3068
  92. ド ど // do: U+30C9 => U+3068 U+3099
  93. ナ な // na: U+30CA => U+306A
  94. ニ に // ni: U+30CB => U+306B
  95. ヌ ぬ // nu: U+30CC => U+306C
  96. ネ ね // ne: U+30CD => U+306D
  97. ノ の // no: U+30CE => U+306E
  98. ハ は // ha: U+30CF => U+306F
  99. バ ば // ba: U+30D0 => U+306F U+3099
  100. パ ぱ // pa: U+30D1 => U+306F U+309A
  101. ヒ ひ // hi: U+30D2 => U+3072
  102. ビ び // bi: U+30D3 => U+3072 U+3099
  103. ピ ぴ // pi: U+30D4 => U+3072 U+309A
  104. フ ふ // fu: U+30D5 => U+3075
  105. ブ ぶ // bu: U+30D6 => U+3075 U+3099
  106. プ ぷ // pu: U+30D7 => U+3075 U+309A
  107. ヘ へ // he: U+30D8 => U+3078
  108. ベ べ // be: U+30D9 => U+3078 U+3099
  109. ペ ぺ // pe: U+30DA => U+3078 U+309A
  110. ホ ほ // ho: U+30DB => U+307B
  111. ボ ぼ // bo: U+30DC => U+307B U+3099
  112. ポ ぽ // po: U+30DD => U+307B U+309A
  113. マ ま // ma: U+30DE => U+307E
  114. ミ み // mi: U+30DF => U+307F
  115. ム む // mu: U+30E0 => U+3080
  116. メ め // me: U+30E1 => U+3081
  117. モ も // mo: U+30E2 => U+3082
  118. ャ ゃ // ya: U+30E3 => U+3083 (small)
  119. ヤ や // ya: U+30E4 => U+3084
  120. ュ ゅ // yu: U+30E5 => U+3085 (small)
  121. ユ ゆ // yu: U+30E6 => U+3086
  122. ョ ょ // yo: U+30E7 => U+3087 (small)
  123. ヨ よ // yo: U+30E8 => U+3088
  124. ラ ら // ra: U+30E9 => U+3089
  125. リ り // ri: U+30EA => U+308A
  126. ル る // ru: U+30EB => U+308B
  127. レ れ // re: U+30EC => U+308C
  128. ロ ろ // ro: U+30ED => U+308D
  129. ヮ ゎ // wa: U+30EE => U+308E (small)
  130. ワ わ // wa: U+30EF => U+308F
  131. ヰ ゐ // wi: U+30F0 => U+3090
  132. ヱ ゑ // we: U+30F1 => U+3091
  133. ヲ を // wo: U+30F2 => U+3092
  134. ン ん // n: U+30F3 => U+3093
  135. ヴ ゔ // vu: U+30F4 => U+3046 U+3099 (obsolete)
  136. ヵ ゕ // ka: U+30F5 => U+3095 (small)
  137. ヶ ゖ // ke: U+30F6 => U+3096 (small)
  138. ヷ あ゙ // va: U+30F7 => U+3042 U+3099
  139. ヸ い゙ // vi: U+30F8 => U+3044 U+3099
  140. ヹ え゙ // ve: U+30F9 => U+3048 U+3099
  141. ヺ お゙ // vo: U+30FA => U+304A U+3099
  142. ヽ ゝ // U+30FD => U+309D (iteration mark)
  143. ヾ ゞ // U+30FE => U+309E (voiced iteration mark)
  144. ヿ こと // U+30FF => U+3053 U+3068 (koto digraph)
  145. // U+FF65 - U+FF9F Halfwidth Katakana
  146. ヲ を // wo: U+FF66 => U+3092
  147. ァ ぁ // a: U+FF67 => U+3041 (small)
  148. ィ ぃ // i: U+FF68 => U+3043 (small)
  149. ゥ ぅ // u: U+FF69 => U+3045 (small)
  150. ェ ぇ // e: U+FF6A => U+3047 (small)
  151. ォ ぉ // o: U+FF6B => U+3049 (small)
  152. ャ ゃ // ya: U+FF6C => U+3083 (small)
  153. ュ ゅ // yu: U+FF6D => U+3085 (small)
  154. ョ ょ // yo: U+FF6E => U+3087 (small)
  155. ッ っ // tsu: U+FF6F => U+3063 (small)
  156. ー ー // U+FF70 => U+30FC
  157. ア あ // a: U+FF71 => U+3042
  158. イ い // i: U+FF72 => U+3044
  159. ウ う // u: U+FF73 => U+3046
  160. エ え // e: U+FF74 => U+3048
  161. オ お // o: U+FF75 => U+304A
  162. カ か // ka: U+FF76 => U+304B
  163. キ き // ki: U+FF77 => U+304D
  164. ク く // ku: U+FF78 => U+304F
  165. ケ け // ke: U+FF79 => U+3051
  166. コ こ // ko: U+FF7A => U+3053
  167. サ さ // sa: U+FF7B => U+3055
  168. シ し // shi: U+FF7C => U+3057
  169. ス す // su: U+FF7D => U+3059
  170. セ せ // se: U+FF7E => U+305B
  171. ソ そ // so: U+FF7F => U+305D
  172. タ た // ta: U+FF80 => U+305F
  173. チ ち // chi: U+FF81 => U+3061
  174. ツ つ // tsu: U+FF82 => U+3064
  175. テ て // te: U+FF83 => U+3066
  176. ト と // to: U+FF84 => U+3068
  177. ナ な // na: U+FF85 => U+306A
  178. ニ に // ni: U+FF86 => U+306B
  179. ヌ ぬ // nu: U+FF87 => U+306C
  180. ネ ね // ne: U+FF88 => U+306D
  181. ノ の // no: U+FF89 => U+306E
  182. ハ は // ha: U+FF8A => U+306F
  183. ヒ ひ // hi: U+FF8B => U+3072
  184. フ ふ // fu: U+FF8C => U+3075
  185. ヘ へ // he: U+FF8D => U+3078
  186. ホ ほ // ho: U+FF8E => U+307B
  187. マ ま // ma: U+FF8F => U+307E
  188. ミ み // mi: U+FF90 => U+307F
  189. ム む // mu: U+FF91 => U+3080
  190. メ め // me: U+FF92 => U+3081
  191. モ も // mo: U+FF93 => U+3082
  192. ヤ や // ya: U+FF94 => U+3084
  193. ユ ゆ // yu: U+FF95 => U+3086
  194. ヨ よ // yo: U+FF96 => U+3088
  195. ラ ら // ra: U+FF97 => U+3089
  196. リ り // ri: U+FF98 => U+308A
  197. ル る // ru: U+FF99 => U+308B
  198. レ れ // re: U+FF9A => U+308C
  199. ロ ろ // ro: U+FF9B => U+308D
  200. ワ わ // wa: U+FF9C => U+308F
  201. ン ん // n: U+FF9D => U+3093
  202. ゙ ゙ // U+FF9E => U+3099
  203. ゚ ゚ // U+FF9F => U+309A
  204. // U+1B000 - U+1B001 Kana Supplement ---------------------
  205. 𛀀 え // e: U+1B000 => U+3048 (archaic)
  206. // Hiragana Groups -- By Starting Consonant
  207. // a i u e o *
  208. .L01 か き く け こ // k
  209. .L02 が ぎ ぐ げ ご // g
  210. .L03 さ す せ そ // s
  211. .L04 し // sh
  212. .L05 ざ ず ぜ ぞ づ // z
  213. .L06 じ ぢ // j
  214. .L07 た て と // t
  215. .L08 ち // ch
  216. .L09 つ // ts
  217. .L10 だ で ど // d
  218. .L11 な に ぬ ね の // n
  219. .L12 は ひ へ ほ // h
  220. .L13 ふ // f
  221. .L14 ば び ぶ べ ぼ // b
  222. .L15 ぱ ぴ ぷ ぺ ぽ // p
  223. .L16 ま み む め も // m
  224. .L17 や ゆ よ // y
  225. .L18 ら り る れ ろ // r
  226. .L19 わ ゐ ゑ を // w
  227. .L20 あ い う え お // none (vowels)
  228. .L21 ゃ ゅ ょ // y (small)
  229. // Hiragana Combining Characters
  230. .group ゃ
  231. ゃ a // ya
  232. ゃぁ a: // yā
  233. ゃー a: // yā
  234. .group ゅ
  235. ゅ u // yu
  236. ゅぅ u: // yū
  237. ゅー u: // yū
  238. .group ょ
  239. ょ o // yo
  240. ょぉ o: // yō
  241. ょー o: // yō
  242. // Hiragana
  243. .group あ
  244. あ a // a
  245. ああ a: // ā
  246. あぁ a: // ā
  247. あー a: // ā
  248. あ゙ va // va (Katakana)
  249. あ゙あ va: // vā (Katakana)
  250. あ゙ぁ va: // vā (Katakana)
  251. あ゙ー va: // vā (Katakana)
  252. .group い
  253. い i // i
  254. いい i: // ī
  255. いぃ i: // ī
  256. いー i: // ī
  257. い゙ vi // vi (Katakana)
  258. い゙い vi: // vī (Katakana)
  259. い゙ぃ vi: // vī (Katakana)
  260. い゙ー vi: // vī (Katakana)
  261. .group う
  262. う u // u
  263. うう u: // ū
  264. うぅ u: // ū
  265. うー u: // ū
  266. ゔ vu // vu
  267. ゔう vu: // vū
  268. ゔぅ vu: // vū
  269. ゔー vu: // vū
  270. .group え
  271. え e // e
  272. ええ e: // ē
  273. えぇ e: // ē
  274. えー e: // ē
  275. え゙ ve // ve (Katakana)
  276. え゙え ve: // vē (Katakana)
  277. え゙ぇ ve: // vē (Katakana)
  278. え゙ー ve: // vē (Katakana)
  279. .group お
  280. お o // o
  281. おお o: // ō
  282. おぉ o: // ō
  283. おー o: // ō
  284. お゙ vo // vo (Katakana)
  285. お゙お vo: // vō (Katakana)
  286. お゙ぉ vo: // vō (Katakana)
  287. お゙ー vo: // vō (Katakana)
  288. .group か
  289. か ka // ka
  290. かあ ka: // kā
  291. かぁ ka: // kā
  292. かー ka: // kā
  293. が ga // ga
  294. があ ga: // gā
  295. がぁ ga: // gā
  296. がー ga: // gā
  297. .group き
  298. き ki // ki
  299. きい ki: // kī
  300. きぃ ki: // kī
  301. きー ki: // kī
  302. き (L21 k_j // ky([auo]
  303. ぎ gi // gi
  304. ぎい gi: // gī
  305. ぎぃ gi: // gī
  306. ぎー gi: // gī
  307. ぎ (L21 g_j // gy([auo]
  308. .group く
  309. く ku // ku
  310. くう ku: // kū
  311. くぅ ku: // kū
  312. くー ku: // kū
  313. ぐ gu // gu
  314. ぐう gu: // gū
  315. ぐぅ gu: // gū
  316. ぐー gu: // gū
  317. .group け
  318. け ke // ke
  319. けえ ke: // kē
  320. けぇ ke: // kē
  321. けー ke: // kē
  322. げ ge // ge
  323. げえ ge: // gē
  324. げぇ ge: // gē
  325. げー ge: // gē
  326. .group こ
  327. こ ko // ko
  328. こお ko: // kō
  329. こぉ ko: // kō
  330. こー ko: // kō
  331. ご go // go
  332. ごお go: // gō
  333. ごぉ go: // gō
  334. ごー go: // gō
  335. .group さ
  336. さ sa // sa
  337. さあ sa: // sā
  338. さぁ sa: // sā
  339. さー sa: // sā
  340. ざ za // za
  341. ざあ za: // zā
  342. ざぁ za: // zā
  343. ざー za: // zā
  344. .group し
  345. し s\\i // shi
  346. しい s\\i: // shī
  347. しぃ s\\i: // shī
  348. しー s\\i: // shī
  349. し (L21 s\\ // sh([auo]
  350. じ d_z\\i // ji
  351. じい d_z\\i: // jī
  352. じぃ d_z\\i: // jī
  353. じー d_z\\i: // jī
  354. じ (L21 d_z\\ // j([auo]
  355. .group す
  356. す su // su
  357. すう su: // sū
  358. すぅ su: // sū
  359. すー su: // sū
  360. ず zu // zu
  361. ずう zu: // zū
  362. ずぅ zu: // zū
  363. ずー zu: // zū
  364. .group せ
  365. せ se // se
  366. せえ se: // sē
  367. せぇ se: // sē
  368. せー se: // sē
  369. ぜ ze // ze
  370. ぜえ ze: // zē
  371. ぜぇ ze: // zē
  372. ぜー ze: // zē
  373. .group そ
  374. そ so // so
  375. そお so: // sō
  376. そぉ so: // sō
  377. そー so: // sō
  378. ぞ zo // zo
  379. ぞお zo: // zō
  380. ぞぉ zo: // zō
  381. ぞー zo: // zō
  382. .group た
  383. た ta // ta
  384. たあ ta: // tā
  385. たぁ ta: // tā
  386. たー ta: // tā
  387. だ da // da
  388. だあ da: // dā
  389. だぁ da: // dā
  390. だー da: // dā
  391. .group ち
  392. ち t_s\\i // chi
  393. ちい t_s\\i: // chī
  394. ちぃ t_s\\i: // chī
  395. ちー t_s\\i: // chī
  396. ち (L21 t_s\\ // ch([auo]
  397. ぢ d_z\\i // ji (obsolete)
  398. ぢい d_z\\i: // jī (obsolete)
  399. ぢぃ d_z\\i: // jī (obsolete)
  400. ぢー d_z\\i: // jī (obsolete)
  401. ぢ (L21 d_z\\ // j([auo] (obsolete)
  402. .group つ
  403. つ t_su // tsu
  404. つう t_su: // tsū
  405. つぅ t_su: // tsū
  406. つー t_su: // tsū
  407. づ zu // zu
  408. づう zu: // zū
  409. づぅ zu: // zū
  410. づー zu: // zū
  411. .group て
  412. て te // te
  413. てえ te: // tē
  414. てぇ te: // tē
  415. てー te: // tē
  416. で de // de
  417. でえ de: // dē
  418. でぇ de: // dē
  419. でー de: // dē
  420. .group と
  421. と to // to
  422. とお to: // tō
  423. とぉ to: // tō
  424. とー to: // tō
  425. ど do // do
  426. どお do: // dō
  427. どぉ do: // dō
  428. どー do: // dō
  429. .group な
  430. な na // na
  431. なあ na: // nā
  432. なぁ na: // nā
  433. なー na: // nā
  434. .group に
  435. に ni // ni
  436. にい ni: // nī
  437. にぃ ni: // nī
  438. にー ni: // nī
  439. に (L21 n_j // ny([auo]
  440. .group ぬ
  441. ぬ nu // nu
  442. ぬう nu: // nū
  443. ぬぅ nu: // nū
  444. ぬー nu: // nū
  445. .group ね
  446. ね ne // ne
  447. ねえ ne: // nē
  448. ねぇ ne: // nē
  449. ねー ne: // nē
  450. .group の
  451. の no // no
  452. のお no: // nō
  453. のぉ no: // nō
  454. のー no: // nō
  455. .group は
  456. は ha // ha
  457. はあ ha: // hā
  458. はぁ ha: // hā
  459. はー ha: // hā
  460. ば ba // ba
  461. ばあ ba: // bā
  462. ばぁ ba: // bā
  463. ばー ba: // bā
  464. ぱ pa // pa
  465. ぱあ pa: // pā
  466. ぱぁ pa: // pā
  467. ぱー pa: // pā
  468. .group ひ
  469. ひ Ci // hi
  470. ひい Ci: // hī
  471. ひぃ Ci: // hī
  472. ひー Ci: // hī
  473. ひ (L21 C // hy([auo]
  474. び bi // bi
  475. びい bi: // bī
  476. びぃ bi: // bī
  477. びー bi: // bī
  478. び (L21 b_j // by([auo]
  479. ぴ pi // pi
  480. ぴい pi: // pī
  481. ぴぃ pi: // pī
  482. ぴー pi: // pī
  483. ぴ (L21 p_j // py([auo]
  484. .group ふ
  485. ふ p\\u // fu
  486. ふう p\\u: // fū
  487. ふぅ p\\u: // fū
  488. ふー p\\u: // fū
  489. ぶ bu // bu
  490. ぶう bu: // bū
  491. ぶぅ bu: // bū
  492. ぶー bu: // bū
  493. ぷ pu // pu
  494. ぷう pu: // pū
  495. ぷぅ pu: // pū
  496. ぷー pu: // pū
  497. .group へ
  498. へ he // he
  499. へえ he: // hē
  500. へぇ he: // hē
  501. へー he: // hē
  502. べ be // be
  503. べえ be: // bē
  504. べぇ be: // bē
  505. べー be: // bē
  506. ぺ pe // pe
  507. ぺえ pe: // pē
  508. ぺぇ pe: // pē
  509. ぺー pe: // pē
  510. .group ほ
  511. ほ ho // ho
  512. ほお ho: // hō
  513. ほぉ ho: // hō
  514. ほー ho: // hō
  515. ぼ bo // bo
  516. ぼお bo: // bō
  517. ぼぉ bo: // bō
  518. ぼー bo: // bō
  519. ぽ po // po
  520. ぽお po: // pō
  521. ぽぉ po: // pō
  522. ぽー po: // pō
  523. .group ま
  524. ま ma // ma
  525. まあ ma: // mā
  526. まぁ ma: // mā
  527. まー ma: // mā
  528. .group み
  529. み mi // mi
  530. みい mi: // mī
  531. みぃ mi: // mī
  532. みー mi: // mī
  533. み (L21 m_j // my([auo]
  534. .group む
  535. む mu // mu
  536. むう mu: // mū
  537. むぅ mu: // mū
  538. むー mu: // mū
  539. .group め
  540. め me // me
  541. めえ me: // mē
  542. めぇ me: // mē
  543. めー me: // mē
  544. .group も
  545. も mo // mo
  546. もお mo: // mō
  547. もぉ mo: // mō
  548. もー mo: // mō
  549. .group や
  550. や ja // ya
  551. やあ ja: // yā
  552. やぁ ja: // yā
  553. やー ja: // yā
  554. .group ゆ
  555. ゆ ju // yu
  556. ゆう ju: // yū
  557. ゆぅ ju: // yū
  558. ゆー ju: // yū
  559. .group 𛀁
  560. 𛀁 je // ye (archaic)
  561. 𛀁え je: // yē (archaic)
  562. 𛀁ぇ je: // yē (archaic)
  563. 𛀁ー je: // yē (archaic)
  564. .group よ
  565. よ jo // yo
  566. よお jo: // yō
  567. よぉ jo: // yō
  568. よー jo: // yō
  569. .group ら
  570. ら r`a // ra
  571. らあ r`a: // rā
  572. らぁ r`a: // rā
  573. らー r`a: // rā
  574. .group り
  575. り r`i // ri
  576. りい r`i: // rī
  577. りぃ r`i: // rī
  578. りー r`i: // rī
  579. り (L21 r`_ja // ry([auo]
  580. .group る
  581. る r`u // ru
  582. るう r`u: // rū
  583. るぅ r`u: // rū
  584. るー r`u: // rū
  585. .group れ
  586. れ r`e // re
  587. れえ r`e: // rē
  588. れぇ r`e: // rē
  589. れー r`e: // rē
  590. .group ろ
  591. ろ r`o // ro
  592. ろお r`o: // rō
  593. ろぉ r`o: // rō
  594. ろー r`o: // rō
  595. .group わ
  596. わ wa // wa
  597. わあ wa: // wā
  598. わぁ wa: // wā
  599. わー wa: // wā
  600. .group ゐ
  601. ゐ i // wi (obsolete)
  602. ゐい i: // wī (obsolete)
  603. ゐぃ i: // wī (obsolete)
  604. ゐー i: // wī (obsolete)
  605. .group ゑ
  606. ゑ we // we (obsolete)
  607. ゑえ we: // wē (obsolete)
  608. ゑぇ we: // wē (obsolete)
  609. ゑー we: // wē (obsolete)
  610. .group を
  611. を o // wo
  612. をお o: // wō
  613. をぉ o: // wō
  614. をー o: // wō
  615. .group ん
  616. ん N\\ // n
  617. ん (L01 N // n (k
  618. ん (L02 N // n (g
  619. ん (L03 u~ // n (s
  620. い) ん (L03 i~ // i) n (s
  621. ん (L04 u~ // n (sh
  622. い) ん (L04 i~ // i) n (sh
  623. ん (L05 n // n (z
  624. ん (L06 n // n (j
  625. ん (L07 n // n (t
  626. ん (L08 n // n (ch
  627. ん (L09 n // n (ts
  628. ん (L10 n // n (d
  629. ん (L11 n // n (n
  630. ん (L12 u~ // n (h
  631. い) ん (L12 i~ // i) n (h
  632. ん (L13 u~ // n (f
  633. い) ん (L13 i~ // i) n (f
  634. ん (L14 m // n (b
  635. ん (L15 m // n (p
  636. ん (L16 m // n (m
  637. ん (L17 u~ // n (y
  638. い) ん (L17 i~ // i) n (y
  639. ん (L18 n // n (r
  640. ん (L19 u~ // n (w
  641. い) ん (L19 i~ // i) n (w
  642. ん (L20 u~ // n ([vowel]
  643. い) ん (L20 i~ // i) n ([vowel]
  644. .group っ
  645. っ (_ ?
  646. っ (L01 k // k.k
  647. っ (L02 g // g.g
  648. っ (L03 s // s.s
  649. っ (L04 s\\ // s.sh
  650. っ (L05 z // z.z
  651. っ (L06 d // d.j
  652. っ (L07 t // t.t
  653. っ (L08 t // t.ch
  654. っ (L09 t // t.ts
  655. っ (L10 d // d.d
  656. っ (L14 b // b.b
  657. っ (L15 p // p.p
  658. っ (L16 m // m.m
  659. っ (L18 r // r.r