1// ============================================================================ 2// 3// Kana.kmap (Japanese Phonograms) 4// 5// WARNING 6// ------- 7// This version of Kana.kmap is different from the one that has been used 8// with yudit-2.7.2 or earlier. The main difference is that this kmap is 9// arranged in such a way that it complies with an authorized Japanese 10// transliteration. As a result, backward compatibility is not guaranteed. 11// 12// NOTE 13// ---- 14// 1. In general, the transliteration is based on Japanese Government's 15// Cabinet Notification 1 (Dec. 9, 1954). 16// 17// Summary: 18// 19// (1) To transliterate Japanese language, Table 1 should be used 20// primarily. 21// (2) Table 2 may be used only when existing conventions such as 22// international relationship should be respected. 23// (3) Other transliteration is acceptable only when neither Table 1 24// nor Table 2 gives any specification of the sound in question 25// 26// For details, refer to 27// 28// http://xembho.tripod.com/siryo/naikaku_kokuzi.html 29// 30// 2. The specification instructed by the Cabinet Notification is rather 31// inadequate even for daily use. At the present time there are thus 32// many unauthorized but widely accepted conventions used together with 33// the authorized transliteration. This kmap contains some of them for 34// user's convenience (cf. Hiragana 3 and Katakana 3). 35// 36// 3. For the unicode mapping relevant to this kmap, refer to 3075--30F5 of 37// 38// http://www.macchiato.com/unicode/charts.html 39// 40// HISTORY 41// ------- 42// 2003-01-22 <kazunobu.kuriyama@nifty.com> 43// 44// * Submitted to gsinai@yudit.org 45// 46// ============================================================================ 47 48 49// ---------------------------------------------------------------------------- 50// Kigou (Punctuation etc.) 51// ---------------------------------------------------------------------------- 52 53"0x20 =0x3000", 54",=0x3001", 55".=0x3002", 56",,=0x3003", 57 58 59"xx=0x3006", 60"@=0x3007", 61"<=0x3008", 62">=0x3009", 63"<<=0x300A", 64">>=0x300B" 65"{=0x300C", 66"}=0x300D", 67"{{=0x300E", 68"}}=0x300F", 69"[.(=0x3010", 70").]=0x3011", 71 72 73"[=0x3014", 74"]=0x3015", 75"[(=0x3016", 76")]=0x3017", 77 78 79"[[=0x301A", 80"]]=0x301B", 81 82 83"..=0x30FB", 84"-=0x30FC", 85 86 87// ---------------------------------------------------------------------------- 88// Hiragana 1 --- Table 1, Cabinet Notification No. 1 (Dec. 9, 1954) 89// ---------------------------------------------------------------------------- 90"a=0x3042", 91"i=0x3044", 92"u=0x3046", 93"e=0x3048", 94"o=0x304A", 95 96"ka=0x304B", 97"ki=0x304D", 98"ku=0x304F", 99"ke=0x3051", 100"ko=0x3053", 101 102"sa=0x3055", 103"si=0x3057", 104"su=0x3059", 105"se=0x305B", 106"so=0x305D", 107 108"ta=0x305F", 109"ti=0x3061", 110"tu=0x3064", 111"te=0x3066", 112"to=0x3068", 113 114"na=0x306A", 115"ni=0x306B", 116"nu=0x306C", 117"ne=0x306D", 118"no=0x306E", 119 120"ha=0x306F", 121"hi=0x3072", 122"hu=0x3075", 123"he=0x3078", 124"ho=0x307B", 125 126"ma=0x307E", 127"mi=0x307F", 128"mu=0x3080", 129"me=0x3081", 130"mo=0x3082", 131 132"ya=0x3084", 133"yu=0x3086", 134"yo=0x3088", 135 136"ra=0x3089", 137"ri=0x308A", 138"ru=0x308B", 139"re=0x308C", 140"ro=0x308D", 141 142"wa=0x308F", 143 144"ga=0x304C", 145"gi=0x304E", 146"gu=0x3050", 147"ge=0x3052", 148"go=0x3054", 149 150"za=0x3056", 151"zi=0x3058", 152"zu=0x305A", 153"ze=0x305C", 154"zo=0x305E", 155 156"da=0x3060", 157"de=0x3067", 158"do=0x3069", 159 160"ba=0x3070", 161"bi=0x3073", 162"bu=0x3076", 163"be=0x3079", 164"bo=0x307C", 165 166"pa=0x3071", 167"pi=0x3074", 168"pu=0x3077", 169"pe=0x307A", 170"po=0x307D", 171 172"kya=0x304D 0x3083", 173"kyu=0x304D 0x3085", 174"kyo=0x304D 0x3087", 175 176"sya=0x3057 0x3083", 177"syu=0x3057 0x3085", 178"syo=0x3057 0x3087", 179 180"tya=0x3061 0x3083", 181"tyu=0x3061 0x3085", 182"tyo=0x3061 0x3087", 183 184"nya=0x306B 0x3083", 185"nyu=0x306B 0x3085", 186"nyo=0x306B 0x3087", 187 188"hya=0x3072 0x3083", 189"hyu=0x3072 0x3085", 190"hyo=0x3072 0x3087", 191 192"mya=0x307F 0x3083", 193"myu=0x307F 0x3085", 194"myo=0x307F 0x3087", 195 196"rya=0x308A 0x3083", 197"ryu=0x308A 0x3085", 198"ryo=0x308A 0x3087", 199 200"gya=0x304E 0x3083", 201"gyu=0x304E 0x3085", 202"gyo=0x304E 0x3087", 203 204"zya=0x3058 0x3083", 205"zyu=0x3058 0x3085", 206"zyo=0x3058 0x3087", 207 208"bya=0x3073 0x3083", 209"byu=0x3073 0x3085", 210"byo=0x3073 0x3087", 211 212"pya=0x3074 0x3083", 213"pyu=0x3074 0x3085", 214"pyo=0x3074 0x3087", 215 216"n=0x3093", 217"n'=0x3093", 218 219 220// ---------------------------------------------------------------------------- 221// Hiragana 2 --- Table 2, Cabinet Notification No. 1 (Dec. 9, 1954) 222// ---------------------------------------------------------------------------- 223"sha=0x3057 0x3083", 224"shi=0x3057", 225"shu=0x3057 0x3085", 226"sho=0x3057 0x3087", 227 228"tsu=0x3064", 229 230"cha=0x3061 0x3083", 231"chi=0x3061", 232"chu=0x3061 0x3085", 233"cho=0x3061 0x3087", 234 235"fu=0x3075", 236 237"ja=0x3058 0x3083", 238"ji=0x3058", 239"ju=0x3058 0x3085", 240"jo=0x3058 0x3087", 241 242"di=0x3062", 243"du=0x3065", 244"dya=0x3062 0x3083", 245"dyu=0x3062 0x3085", 246"dyo=0x3062 0x3087", 247 248"kwa=0x304F 0x308E", 249"gwa=0x3050 0x308E", 250 251"wo=0x3092", 252 253 254// ---------------------------------------------------------------------------- 255// Hiragana 3 --- Conventional transliterations 256// ---------------------------------------------------------------------------- 257 258// Small Hiragana: The prefix X is never pronounced. It is used as something 259// like an escape character. 260"xa=0x3041", 261"xi=0x3043", 262"xu=0x3045", 263"xe=0x3047", 264"xo=0x3049", 265 266"xtu=0x3063", 267 268"xya=0x3083", 269"xyu=0x3085", 270"xyo=0x3087", 271 272"xwa=0x308E", 273 274// Historic `wi' and `we' 275"wi=0x3090", 276"we=0x3091", 277 278// Preceded by a small `tu' 279"kka=0x3063 0x304B", 280"kki=0x3063 0x304D", 281"kku=0x3063 0x304F", 282"kke=0x3063 0x3051", 283"kko=0x3063 0x3053", 284 285"ssa=0x3063 0x3055", 286"ssi=0x3063 0x3057", 287"ssu=0x3063 0x3059", 288"sse=0x3063 0x305B", 289"sso=0x3063 0x305D", 290 291"tta=0x3063 0x305F", 292"tti=0x3063 0x3061", 293"ttu=0x3063 0x3064", 294"tte=0x3063 0x3066", 295"tto=0x3063 0x3068", 296 297"hha=0x3063 0x306F", 298"hhi=0x3063 0x3072", 299"hhu=0x3063 0x3075", 300"hhe=0x3063 0x3078", 301"hho=0x3063 0x307B", 302 303"mma=0x3063 0x307E", 304"mmi=0x3063 0x307F", 305"mmu=0x3063 0x3080", 306"mme=0x3063 0x3081", 307"mmo=0x3063 0x3082", 308 309"yya=0x3063 0x3084", 310"yyu=0x3063 0x3086", 311"yyo=0x3063 0x3088", 312 313"rra=0x3063 0x3089", 314"rri=0x3063 0x308A", 315"rru=0x3063 0x308B", 316"rre=0x3063 0x308C", 317"rro=0x3063 0x308D", 318 319"wwa=0x3063 0x308F", 320 321"gga=0x3063 0x304C", 322"ggi=0x3063 0x304E", 323"ggu=0x3063 0x3050", 324"gge=0x3063 0x3052", 325"ggo=0x3063 0x3054", 326 327"zza=0x3063 0x3056", 328"zzi=0x3063 0x3058", 329"zzu=0x3063 0x305A", 330"zze=0x3063 0x305C", 331"zzo=0x3063 0x305E", 332 333"dda=0x3063 0x3060", 334"ddi=0x3063 0x3062", 335"ddu=0x3063 0x3065", 336"dde=0x3063 0x3067", 337"ddo=0x3063 0x3069", 338 339"bba=0x3063 0x3070", 340"bbi=0x3063 0x3073", 341"bbu=0x3063 0x3076", 342"bbe=0x3063 0x3079", 343"bbo=0x3063 0x307C", 344 345"ppa=0x3063 0x3071", 346"ppi=0x3063 0x3074", 347"ppu=0x3063 0x3077", 348"ppe=0x3063 0x307A", 349"ppo=0x3063 0x307D", 350 351// Proceded by a small `tu' and followed by a small 'ya', 'yu' or 'yo' 352"kkya=0x3063 0x304D 0x3083", 353"kkyu=0x3063 0x304D 0x3085", 354"kkyo=0x3063 0x304D 0x3087", 355 356"ssya=0x3063 0x3057 0x3083", 357"ssyu=0x3063 0x3057 0x3085", 358"ssyo=0x3063 0x3057 0x3087", 359 360"ttya=0x3063 0x3061 0x3083", 361"ttyu=0x3063 0x3061 0x3085", 362"ttyo=0x3063 0x3061 0x3087", 363 364"hhya=0x3063 0x3072 0x3083", 365"hhyu=0x3063 0x3072 0x3085", 366"hhyo=0x3063 0x3072 0x3087", 367 368"mmya=0x3063 0x307F 0x3083", 369"mmyu=0x3063 0x307F 0x3085", 370"mmyo=0x3063 0x307F 0x3087", 371 372"rrya=0x3063 0x308A 0x3083", 373"rryu=0x3063 0x308A 0x3085", 374"rryo=0x3063 0x308A 0x3087", 375 376"ggya=0x3063 0x304E 0x3083", 377"ggyu=0x3063 0x304E 0x3085", 378"ggyo=0x3063 0x304E 0x3087", 379 380"zzya=0x3063 0x3058 0x3083", 381"zzyu=0x3063 0x3058 0x3085", 382"zzyo=0x3063 0x3058 0x3087", 383 384"bbya=0x3063 0x3073 0x3083", 385"bbyu=0x3063 0x3073 0x3085", 386"bbyo=0x3063 0x3073 0x3087", 387 388"ppya=0x3063 0x3074 0x3083", 389"ppyu=0x3063 0x3074 0x3085", 390"ppyo=0x3063 0x3074 0x3087", 391 392 393// ---------------------------------------------------------------------------- 394// Katakana 1 --- Table 1, Cabinet Notification No. 1 (Dec. 9, 1954) 395// ---------------------------------------------------------------------------- 396"A=0x30A2", 397"I=0x30A4", 398"U=0x30A6", 399"E=0x30A8", 400"O=0x30AA", 401 402"KA=0x30AB", 403"KI=0x30AD", 404"KU=0x30AF", 405"KE=0x30B1", 406"KO=0x30B3", 407 408"SA=0x30B5", 409"SI=0x30B7", 410"SU=0x30B9", 411"SE=0x30BB", 412"SO=0x30BD", 413 414"TA=0x30BF", 415"TI=0x30C1", 416"TU=0x30C4", 417"TE=0x30C6", 418"TO=0x30C8", 419 420"NA=0x30CA", 421"NI=0x30CB", 422"NU=0x30CC", 423"NE=0x30CD", 424"NO=0x30CE", 425 426"HA=0x30CF", 427"HI=0x30D2", 428"HU=0x30D5", 429"HE=0x30D8", 430"HO=0x30DB", 431 432"MA=0x30DE", 433"MI=0x30DF", 434"MU=0x30E0", 435"ME=0x30E1", 436"MO=0x30E2", 437 438"YA=0x30E4", 439"YU=0x30E6", 440"YO=0x30E8", 441 442"RA=0x30E9", 443"RI=0x30EA", 444"RU=0x30EB", 445"RE=0x30EC", 446"RO=0x30ED", 447 448"WA=0x30EF", 449 450"GA=0x30AC", 451"GI=0x30AE", 452"GU=0x30B0", 453"GE=0x30B2", 454"GO=0x30B4", 455 456"ZA=0x30B6", 457"ZI=0x30B8", 458"ZU=0x30BA", 459"ZE=0x30BC", 460"ZO=0x30BE", 461 462"DA=0x30C0", 463"DE=0x30C7", 464"DO=0x30C9", 465 466"BA=0x30D0", 467"BI=0x30D3", 468"BU=0x30D6", 469"BE=0x30D9", 470"BO=0x30DC", 471 472"PA=0x30D1", 473"PI=0x30D4", 474"PU=0x30D7", 475"PE=0x30DA", 476"PO=0x30DD", 477 478"KYA=0x30AD 0x30E3", 479"KYU=0x30AD 0x30E5", 480"KYO=0x30AD 0x30E7", 481 482"SYA=0x30B7 0x30E3", 483"SYU=0x30B7 0x30E5", 484"SYO=0x30B7 0x30E7", 485 486"TYA=0x30C1 0x30E3", 487"TYU=0x30C1 0x30E5", 488"TYO=0x30C1 0x30E7", 489 490"NYA=0x30CB 0x30E3", 491"NYU=0x30CB 0x30E5", 492"NYO=0x30Cb 0x30E7", 493 494"HYA=0x30D2 0x30E3", 495"HYU=0x30D2 0x30E5", 496"HYO=0x30D2 0x30E7", 497 498"MYA=0x30DF 0x30E3", 499"MYU=0x30DF 0x30E5", 500"MYO=0x30DF 0x30E7", 501 502"RYA=0x30EA 0x30E3", 503"RYU=0x30EA 0x30E5", 504"RYO=0x30EA 0x30E7", 505 506"GYA=0x30AE 0x30E3", 507"GYU=0x30AE 0x30E5", 508"GYO=0x30AE 0x30E7", 509 510"ZYA=0x30B8 0x30E3", 511"ZYU=0x30B8 0x30E5", 512"ZYO=0x30B8 0x30E7", 513 514"BYA=0x30D3 0x30E3", 515"BYU=0x30D3 0x30E5", 516"BYO=0x30D3 0x30E7", 517 518"PYA=0x30D4 0x30E3", 519"PYU=0x30D4 0x30E5", 520"PYO=0x30D4 0x30E7", 521 522"N=0x30F3", 523"N'=0x30F3", 524 525 526// ---------------------------------------------------------------------------- 527// Katakana 2 --- Table 2, Cabinet Notification No. 1 (Dec. 9, 1954) 528// ---------------------------------------------------------------------------- 529"SHA=0x30B7 0x30E3", 530"SHI=0x30B7", 531"SHU=0x30B7 0x30E5", 532"SHO=0x30B7 0x30E7", 533 534"TSU=0x30C4", 535 536"CHA=0x30C1 0x30E3", 537"CHI=0x30C1", 538"CHU=0x30C1 0x30E5", 539"CHO=0x30C1 0x30E7", 540 541"FU=0x30D5", 542 543"JA=0x30B8 0x30E3", 544"JI=0x30B8", 545"JU=0x30B8 0x30E5", 546"JO=0x30B8 0x30E7", 547 548"DI=0x30C2", 549"DU=0x30C5", 550"DYA=0x30C2 0x30E3", 551"DYU=0x30C2 0x30E5", 552"DYO=0x30C2 0x30E7", 553 554"KWA=0x30AF 0x30EE", 555"GWA=0x30B0 0x30EE", 556 557"WO=0x30F2", 558 559 560// ---------------------------------------------------------------------------- 561// Katakana 3 --- Conventional transliterations 562// ---------------------------------------------------------------------------- 563 564// Small Katakana: The prefix X is never pronounced. It is used as something 565// like an escape character. 566"XA=0x30A1", 567"XI=0x30A3", 568"XU=0x30A5", 569"XE=0x30A7", 570"XO=0x30A9", 571 572"XTU=0x30C3", 573 574"XYA=0x30E3", 575"XYU=0x30E5", 576"XYO=0x30E7", 577 578"XWA=0x30EE", 579 580// Used only for counting someone or something 581"XKA=0x30F5", 582"XKE=0x30F6", 583 584// Historic `wi' and `we' 585"WI=0x30F0", 586"WE=0x30F1", 587 588// Used for the sound `v' of European languages 589"VA=0x30F4 0x30A1", 590"VI=0x30F4 0x30A3", 591"VU=0x30F4", 592"VE=0x30F4 0x30A7", 593"VO=0x30F4 0x30A9", 594 595"VYU=0x30F4 0x30E5", 596 597// Preceded by a small `tu' 598"KKA=0x30C3 0x30AB", 599"KKI=0x30C3 0x30AD", 600"KKU=0x30C3 0x30AF", 601"KKE=0x30C3 0x30B1", 602"KKO=0x30C3 0x30B3", 603 604"SSA=0x30C3 0x30B5", 605"SSI=0x30C3 0x30B7", 606"SSU=0x30C3 0x30B9", 607"SSE=0x30C3 0x30BB", 608"SSO=0x30C3 0x30BD", 609 610"TTA=0x30C3 0x30BF", 611"TTI=0x30C3 0x30C1", 612"TTU=0x30C3 0x30C4", 613"TTE=0x30C3 0x30C6", 614"TTO=0x30C3 0x30C8", 615 616"HHA=0x30C3 0x30CF", 617"HHI=0x30C3 0x30D2", 618"HHU=0x30C3 0x30D5", 619"HHE=0x30C3 0x30D8", 620"HHO=0x30C3 0x30DB", 621 622"MMA=0x30C3 0x30DE", 623"MMI=0x30C3 0x30DF", 624"MMU=0x30C3 0x30E0", 625"MME=0x30C3 0x30E1", 626"MMO=0x30C3 0x30E2", 627 628"YYA=0x30C3 0x30E4", 629"YYU=0x30C3 0x30E6", 630"YYO=0x30C3 0x30E8", 631 632"RRA=0x30C3 0x30E9", 633"RRI=0x30C3 0x30EA", 634"RRU=0x30C3 0x30EB", 635"RRE=0x30C3 0x30EC", 636"RRO=0x30C3 0x30ED", 637 638"WWA=0x30C3 0x30EF", 639 640"GGA=0x30C3 0x30AC", 641"GGI=0x30C3 0x30AE", 642"GGU=0x30C3 0x30B0", 643"GGE=0x30C3 0x30B2", 644"GGO=0x30C3 0x30B4", 645 646"ZZA=0x30C3 0x30B6", 647"ZZI=0x30C3 0x30B8", 648"ZZU=0x30C3 0x30BA", 649"ZZE=0x30C3 0x30BC", 650"ZZO=0x30C3 0x30BE", 651 652"DDA=0x30C3 0x30C0", 653"DDI=0x30C3 0x30C2", 654"DDU=0x30C3 0x30C5", 655"DDE=0x30C3 0x30C7", 656"DDO=0x30C3 0x30C9", 657 658"BBA=0x30C3 0x30D0", 659"BBI=0x30C3 0x30D3", 660"BBU=0x30C3 0x30D6", 661"BBE=0x30C3 0x30D9", 662"BBO=0x30C3 0x30DC", 663 664"PPA=0x30C3 0x30D1", 665"PPI=0x30C3 0x30D4", 666"PPU=0x30C3 0x30D7", 667"PPE=0x30C3 0x30DA", 668"PPO=0x30C3 0x30DD", 669 670// Proceded by a small `tu' and followed by a small 'ya', 'yu' or 'yo' 671"KKYA=0x30C3 0x30AD 0x30E3", 672"KKYU=0x30C3 0x30AD 0x30E5", 673"KKYO=0x30C3 0x30AD 0x30E7", 674 675"SSYA=0x30C3 0x30B7 0x30E3", 676"SSYU=0x30C3 0x30B7 0x30E5", 677"SSYO=0x30C3 0x30B7 0x30E7", 678 679"TTYA=0x30C3 0x30C1 0x30E3", 680"TTYU=0x30C3 0x30C1 0x30E5", 681"TTYO=0x30C3 0x30C1 0x30E7", 682 683"HHYA=0x30C3 0x30D2 0x30E3", 684"HHYU=0x30C3 0x30D2 0x30E5", 685"HHYO=0x30C3 0x30D2 0x30E7", 686 687"MMYA=0x30C3 0x30DF 0x30E3", 688"MMYU=0x30C3 0x30DF 0x30E5", 689"MMYO=0x30C3 0x30DF 0x30E7", 690 691"RRYA=0x30C3 0x30EA 0x30E3", 692"RRYU=0x30C3 0x30EA 0x30E5", 693"RRYO=0x30C3 0x30EA 0x30E7", 694 695"GGYA=0x30C3 0x30AE 0x30E3", 696"GGYU=0x30C3 0x30AE 0x30E5", 697"GGYO=0x30C3 0x30AE 0x30E7", 698 699"ZZYA=0x30C3 0x30B8 0x30E3", 700"ZZYU=0x30C3 0x30B8 0x30E5", 701"ZZYO=0x30C3 0x30B8 0x30E7", 702 703"BBYA=0x30C3 0x30D3 0x30E3", 704"BBYU=0x30C3 0x30D3 0x30E5", 705"BBYO=0x30C3 0x30D3 0x30E7", 706 707"PPYA=0x30C3 0x30D4 0x30E3", 708"PPYU=0x30C3 0x30D4 0x30E5", 709"PPYO=0x30C3 0x30D4 0x30E7", 710