cp51932.el 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471
  1. ;;; cp51932.el -- translation table for CP51932. -*- no-byte-compile: t -*-
  2. ;;; Automatically generated from CP932-2BYTE.map
  3. (let ((map
  4. '(;JISEXT<->UNICODE
  5. (#x2D21 . #x2460)
  6. (#x2D22 . #x2461)
  7. (#x2D23 . #x2462)
  8. (#x2D24 . #x2463)
  9. (#x2D25 . #x2464)
  10. (#x2D26 . #x2465)
  11. (#x2D27 . #x2466)
  12. (#x2D28 . #x2467)
  13. (#x2D29 . #x2468)
  14. (#x2D2A . #x2469)
  15. (#x2D2B . #x246A)
  16. (#x2D2C . #x246B)
  17. (#x2D2D . #x246C)
  18. (#x2D2E . #x246D)
  19. (#x2D2F . #x246E)
  20. (#x2D30 . #x246F)
  21. (#x2D31 . #x2470)
  22. (#x2D32 . #x2471)
  23. (#x2D33 . #x2472)
  24. (#x2D34 . #x2473)
  25. (#x2D35 . #x2160)
  26. (#x2D36 . #x2161)
  27. (#x2D37 . #x2162)
  28. (#x2D38 . #x2163)
  29. (#x2D39 . #x2164)
  30. (#x2D3A . #x2165)
  31. (#x2D3B . #x2166)
  32. (#x2D3C . #x2167)
  33. (#x2D3D . #x2168)
  34. (#x2D3E . #x2169)
  35. (#x2D40 . #x3349)
  36. (#x2D41 . #x3314)
  37. (#x2D42 . #x3322)
  38. (#x2D43 . #x334D)
  39. (#x2D44 . #x3318)
  40. (#x2D45 . #x3327)
  41. (#x2D46 . #x3303)
  42. (#x2D47 . #x3336)
  43. (#x2D48 . #x3351)
  44. (#x2D49 . #x3357)
  45. (#x2D4A . #x330D)
  46. (#x2D4B . #x3326)
  47. (#x2D4C . #x3323)
  48. (#x2D4D . #x332B)
  49. (#x2D4E . #x334A)
  50. (#x2D4F . #x333B)
  51. (#x2D50 . #x339C)
  52. (#x2D51 . #x339D)
  53. (#x2D52 . #x339E)
  54. (#x2D53 . #x338E)
  55. (#x2D54 . #x338F)
  56. (#x2D55 . #x33C4)
  57. (#x2D56 . #x33A1)
  58. (#x2D5F . #x337B)
  59. (#x2D60 . #x301D)
  60. (#x2D61 . #x301F)
  61. (#x2D62 . #x2116)
  62. (#x2D63 . #x33CD)
  63. (#x2D64 . #x2121)
  64. (#x2D65 . #x32A4)
  65. (#x2D66 . #x32A5)
  66. (#x2D67 . #x32A6)
  67. (#x2D68 . #x32A7)
  68. (#x2D69 . #x32A8)
  69. (#x2D6A . #x3231)
  70. (#x2D6B . #x3232)
  71. (#x2D6C . #x3239)
  72. (#x2D6D . #x337E)
  73. (#x2D6E . #x337D)
  74. (#x2D6F . #x337C)
  75. (#x2D70 . #x2252)
  76. (#x2D71 . #x2261)
  77. (#x2D72 . #x222B)
  78. (#x2D73 . #x222E)
  79. (#x2D74 . #x2211)
  80. (#x2D75 . #x221A)
  81. (#x2D76 . #x22A5)
  82. (#x2D77 . #x2220)
  83. (#x2D78 . #x221F)
  84. (#x2D79 . #x22BF)
  85. (#x2D7A . #x2235)
  86. (#x2D7B . #x2229)
  87. (#x2D7C . #x222A)
  88. (#x7921 . #x7E8A)
  89. (#x7922 . #x891C)
  90. (#x7923 . #x9348)
  91. (#x7924 . #x9288)
  92. (#x7925 . #x84DC)
  93. (#x7926 . #x4FC9)
  94. (#x7927 . #x70BB)
  95. (#x7928 . #x6631)
  96. (#x7929 . #x68C8)
  97. (#x792A . #x92F9)
  98. (#x792B . #x66FB)
  99. (#x792C . #x5F45)
  100. (#x792D . #x4E28)
  101. (#x792E . #x4EE1)
  102. (#x792F . #x4EFC)
  103. (#x7930 . #x4F00)
  104. (#x7931 . #x4F03)
  105. (#x7932 . #x4F39)
  106. (#x7933 . #x4F56)
  107. (#x7934 . #x4F92)
  108. (#x7935 . #x4F8A)
  109. (#x7936 . #x4F9A)
  110. (#x7937 . #x4F94)
  111. (#x7938 . #x4FCD)
  112. (#x7939 . #x5040)
  113. (#x793A . #x5022)
  114. (#x793B . #x4FFF)
  115. (#x793C . #x501E)
  116. (#x793D . #x5046)
  117. (#x793E . #x5070)
  118. (#x793F . #x5042)
  119. (#x7940 . #x5094)
  120. (#x7941 . #x50F4)
  121. (#x7942 . #x50D8)
  122. (#x7943 . #x514A)
  123. (#x7944 . #x5164)
  124. (#x7945 . #x519D)
  125. (#x7946 . #x51BE)
  126. (#x7947 . #x51EC)
  127. (#x7948 . #x5215)
  128. (#x7949 . #x529C)
  129. (#x794A . #x52A6)
  130. (#x794B . #x52C0)
  131. (#x794C . #x52DB)
  132. (#x794D . #x5300)
  133. (#x794E . #x5307)
  134. (#x794F . #x5324)
  135. (#x7950 . #x5372)
  136. (#x7951 . #x5393)
  137. (#x7952 . #x53B2)
  138. (#x7953 . #x53DD)
  139. (#x7954 . #xFA0E)
  140. (#x7955 . #x549C)
  141. (#x7956 . #x548A)
  142. (#x7957 . #x54A9)
  143. (#x7958 . #x54FF)
  144. (#x7959 . #x5586)
  145. (#x795A . #x5759)
  146. (#x795B . #x5765)
  147. (#x795C . #x57AC)
  148. (#x795D . #x57C8)
  149. (#x795E . #x57C7)
  150. (#x795F . #xFA0F)
  151. (#x7960 . #xFA10)
  152. (#x7961 . #x589E)
  153. (#x7962 . #x58B2)
  154. (#x7963 . #x590B)
  155. (#x7964 . #x5953)
  156. (#x7965 . #x595B)
  157. (#x7966 . #x595D)
  158. (#x7967 . #x5963)
  159. (#x7968 . #x59A4)
  160. (#x7969 . #x59BA)
  161. (#x796A . #x5B56)
  162. (#x796B . #x5BC0)
  163. (#x796C . #x752F)
  164. (#x796D . #x5BD8)
  165. (#x796E . #x5BEC)
  166. (#x796F . #x5C1E)
  167. (#x7970 . #x5CA6)
  168. (#x7971 . #x5CBA)
  169. (#x7972 . #x5CF5)
  170. (#x7973 . #x5D27)
  171. (#x7974 . #x5D53)
  172. (#x7975 . #xFA11)
  173. (#x7976 . #x5D42)
  174. (#x7977 . #x5D6D)
  175. (#x7978 . #x5DB8)
  176. (#x7979 . #x5DB9)
  177. (#x797A . #x5DD0)
  178. (#x797B . #x5F21)
  179. (#x797C . #x5F34)
  180. (#x797D . #x5F67)
  181. (#x797E . #x5FB7)
  182. (#x7A21 . #x5FDE)
  183. (#x7A22 . #x605D)
  184. (#x7A23 . #x6085)
  185. (#x7A24 . #x608A)
  186. (#x7A25 . #x60DE)
  187. (#x7A26 . #x60D5)
  188. (#x7A27 . #x6120)
  189. (#x7A28 . #x60F2)
  190. (#x7A29 . #x6111)
  191. (#x7A2A . #x6137)
  192. (#x7A2B . #x6130)
  193. (#x7A2C . #x6198)
  194. (#x7A2D . #x6213)
  195. (#x7A2E . #x62A6)
  196. (#x7A2F . #x63F5)
  197. (#x7A30 . #x6460)
  198. (#x7A31 . #x649D)
  199. (#x7A32 . #x64CE)
  200. (#x7A33 . #x654E)
  201. (#x7A34 . #x6600)
  202. (#x7A35 . #x6615)
  203. (#x7A36 . #x663B)
  204. (#x7A37 . #x6609)
  205. (#x7A38 . #x662E)
  206. (#x7A39 . #x661E)
  207. (#x7A3A . #x6624)
  208. (#x7A3B . #x6665)
  209. (#x7A3C . #x6657)
  210. (#x7A3D . #x6659)
  211. (#x7A3E . #xFA12)
  212. (#x7A3F . #x6673)
  213. (#x7A40 . #x6699)
  214. (#x7A41 . #x66A0)
  215. (#x7A42 . #x66B2)
  216. (#x7A43 . #x66BF)
  217. (#x7A44 . #x66FA)
  218. (#x7A45 . #x670E)
  219. (#x7A46 . #xF929)
  220. (#x7A47 . #x6766)
  221. (#x7A48 . #x67BB)
  222. (#x7A49 . #x6852)
  223. (#x7A4A . #x67C0)
  224. (#x7A4B . #x6801)
  225. (#x7A4C . #x6844)
  226. (#x7A4D . #x68CF)
  227. (#x7A4E . #xFA13)
  228. (#x7A4F . #x6968)
  229. (#x7A50 . #xFA14)
  230. (#x7A51 . #x6998)
  231. (#x7A52 . #x69E2)
  232. (#x7A53 . #x6A30)
  233. (#x7A54 . #x6A6B)
  234. (#x7A55 . #x6A46)
  235. (#x7A56 . #x6A73)
  236. (#x7A57 . #x6A7E)
  237. (#x7A58 . #x6AE2)
  238. (#x7A59 . #x6AE4)
  239. (#x7A5A . #x6BD6)
  240. (#x7A5B . #x6C3F)
  241. (#x7A5C . #x6C5C)
  242. (#x7A5D . #x6C86)
  243. (#x7A5E . #x6C6F)
  244. (#x7A5F . #x6CDA)
  245. (#x7A60 . #x6D04)
  246. (#x7A61 . #x6D87)
  247. (#x7A62 . #x6D6F)
  248. (#x7A63 . #x6D96)
  249. (#x7A64 . #x6DAC)
  250. (#x7A65 . #x6DCF)
  251. (#x7A66 . #x6DF8)
  252. (#x7A67 . #x6DF2)
  253. (#x7A68 . #x6DFC)
  254. (#x7A69 . #x6E39)
  255. (#x7A6A . #x6E5C)
  256. (#x7A6B . #x6E27)
  257. (#x7A6C . #x6E3C)
  258. (#x7A6D . #x6EBF)
  259. (#x7A6E . #x6F88)
  260. (#x7A6F . #x6FB5)
  261. (#x7A70 . #x6FF5)
  262. (#x7A71 . #x7005)
  263. (#x7A72 . #x7007)
  264. (#x7A73 . #x7028)
  265. (#x7A74 . #x7085)
  266. (#x7A75 . #x70AB)
  267. (#x7A76 . #x710F)
  268. (#x7A77 . #x7104)
  269. (#x7A78 . #x715C)
  270. (#x7A79 . #x7146)
  271. (#x7A7A . #x7147)
  272. (#x7A7B . #xFA15)
  273. (#x7A7C . #x71C1)
  274. (#x7A7D . #x71FE)
  275. (#x7A7E . #x72B1)
  276. (#x7B21 . #x72BE)
  277. (#x7B22 . #x7324)
  278. (#x7B23 . #xFA16)
  279. (#x7B24 . #x7377)
  280. (#x7B25 . #x73BD)
  281. (#x7B26 . #x73C9)
  282. (#x7B27 . #x73D6)
  283. (#x7B28 . #x73E3)
  284. (#x7B29 . #x73D2)
  285. (#x7B2A . #x7407)
  286. (#x7B2B . #x73F5)
  287. (#x7B2C . #x7426)
  288. (#x7B2D . #x742A)
  289. (#x7B2E . #x7429)
  290. (#x7B2F . #x742E)
  291. (#x7B30 . #x7462)
  292. (#x7B31 . #x7489)
  293. (#x7B32 . #x749F)
  294. (#x7B33 . #x7501)
  295. (#x7B34 . #x756F)
  296. (#x7B35 . #x7682)
  297. (#x7B36 . #x769C)
  298. (#x7B37 . #x769E)
  299. (#x7B38 . #x769B)
  300. (#x7B39 . #x76A6)
  301. (#x7B3A . #xFA17)
  302. (#x7B3B . #x7746)
  303. (#x7B3C . #x52AF)
  304. (#x7B3D . #x7821)
  305. (#x7B3E . #x784E)
  306. (#x7B3F . #x7864)
  307. (#x7B40 . #x787A)
  308. (#x7B41 . #x7930)
  309. (#x7B42 . #xFA18)
  310. (#x7B43 . #xFA19)
  311. (#x7B44 . #xFA1A)
  312. (#x7B45 . #x7994)
  313. (#x7B46 . #xFA1B)
  314. (#x7B47 . #x799B)
  315. (#x7B48 . #x7AD1)
  316. (#x7B49 . #x7AE7)
  317. (#x7B4A . #xFA1C)
  318. (#x7B4B . #x7AEB)
  319. (#x7B4C . #x7B9E)
  320. (#x7B4D . #xFA1D)
  321. (#x7B4E . #x7D48)
  322. (#x7B4F . #x7D5C)
  323. (#x7B50 . #x7DB7)
  324. (#x7B51 . #x7DA0)
  325. (#x7B52 . #x7DD6)
  326. (#x7B53 . #x7E52)
  327. (#x7B54 . #x7F47)
  328. (#x7B55 . #x7FA1)
  329. (#x7B56 . #xFA1E)
  330. (#x7B57 . #x8301)
  331. (#x7B58 . #x8362)
  332. (#x7B59 . #x837F)
  333. (#x7B5A . #x83C7)
  334. (#x7B5B . #x83F6)
  335. (#x7B5C . #x8448)
  336. (#x7B5D . #x84B4)
  337. (#x7B5E . #x8553)
  338. (#x7B5F . #x8559)
  339. (#x7B60 . #x856B)
  340. (#x7B61 . #xFA1F)
  341. (#x7B62 . #x85B0)
  342. (#x7B63 . #xFA20)
  343. (#x7B64 . #xFA21)
  344. (#x7B65 . #x8807)
  345. (#x7B66 . #x88F5)
  346. (#x7B67 . #x8A12)
  347. (#x7B68 . #x8A37)
  348. (#x7B69 . #x8A79)
  349. (#x7B6A . #x8AA7)
  350. (#x7B6B . #x8ABE)
  351. (#x7B6C . #x8ADF)
  352. (#x7B6D . #xFA22)
  353. (#x7B6E . #x8AF6)
  354. (#x7B6F . #x8B53)
  355. (#x7B70 . #x8B7F)
  356. (#x7B71 . #x8CF0)
  357. (#x7B72 . #x8CF4)
  358. (#x7B73 . #x8D12)
  359. (#x7B74 . #x8D76)
  360. (#x7B75 . #xFA23)
  361. (#x7B76 . #x8ECF)
  362. (#x7B77 . #xFA24)
  363. (#x7B78 . #xFA25)
  364. (#x7B79 . #x9067)
  365. (#x7B7A . #x90DE)
  366. (#x7B7B . #xFA26)
  367. (#x7B7C . #x9115)
  368. (#x7B7D . #x9127)
  369. (#x7B7E . #x91DA)
  370. (#x7C21 . #x91D7)
  371. (#x7C22 . #x91DE)
  372. (#x7C23 . #x91ED)
  373. (#x7C24 . #x91EE)
  374. (#x7C25 . #x91E4)
  375. (#x7C26 . #x91E5)
  376. (#x7C27 . #x9206)
  377. (#x7C28 . #x9210)
  378. (#x7C29 . #x920A)
  379. (#x7C2A . #x923A)
  380. (#x7C2B . #x9240)
  381. (#x7C2C . #x923C)
  382. (#x7C2D . #x924E)
  383. (#x7C2E . #x9259)
  384. (#x7C2F . #x9251)
  385. (#x7C30 . #x9239)
  386. (#x7C31 . #x9267)
  387. (#x7C32 . #x92A7)
  388. (#x7C33 . #x9277)
  389. (#x7C34 . #x9278)
  390. (#x7C35 . #x92E7)
  391. (#x7C36 . #x92D7)
  392. (#x7C37 . #x92D9)
  393. (#x7C38 . #x92D0)
  394. (#x7C39 . #xFA27)
  395. (#x7C3A . #x92D5)
  396. (#x7C3B . #x92E0)
  397. (#x7C3C . #x92D3)
  398. (#x7C3D . #x9325)
  399. (#x7C3E . #x9321)
  400. (#x7C3F . #x92FB)
  401. (#x7C40 . #xFA28)
  402. (#x7C41 . #x931E)
  403. (#x7C42 . #x92FF)
  404. (#x7C43 . #x931D)
  405. (#x7C44 . #x9302)
  406. (#x7C45 . #x9370)
  407. (#x7C46 . #x9357)
  408. (#x7C47 . #x93A4)
  409. (#x7C48 . #x93C6)
  410. (#x7C49 . #x93DE)
  411. (#x7C4A . #x93F8)
  412. (#x7C4B . #x9431)
  413. (#x7C4C . #x9445)
  414. (#x7C4D . #x9448)
  415. (#x7C4E . #x9592)
  416. (#x7C4F . #xF9DC)
  417. (#x7C50 . #xFA29)
  418. (#x7C51 . #x969D)
  419. (#x7C52 . #x96AF)
  420. (#x7C53 . #x9733)
  421. (#x7C54 . #x973B)
  422. (#x7C55 . #x9743)
  423. (#x7C56 . #x974D)
  424. (#x7C57 . #x974F)
  425. (#x7C58 . #x9751)
  426. (#x7C59 . #x9755)
  427. (#x7C5A . #x9857)
  428. (#x7C5B . #x9865)
  429. (#x7C5C . #xFA2A)
  430. (#x7C5D . #xFA2B)
  431. (#x7C5E . #x9927)
  432. (#x7C5F . #xFA2C)
  433. (#x7C60 . #x999E)
  434. (#x7C61 . #x9A4E)
  435. (#x7C62 . #x9AD9)
  436. (#x7C63 . #x9ADC)
  437. (#x7C64 . #x9B75)
  438. (#x7C65 . #x9B72)
  439. (#x7C66 . #x9B8F)
  440. (#x7C67 . #x9BB1)
  441. (#x7C68 . #x9BBB)
  442. (#x7C69 . #x9C00)
  443. (#x7C6A . #x9D70)
  444. (#x7C6B . #x9D6B)
  445. (#x7C6C . #xFA2D)
  446. (#x7C6D . #x9E19)
  447. (#x7C6E . #x9ED1)
  448. (#x7C71 . #x2170)
  449. (#x7C72 . #x2171)
  450. (#x7C73 . #x2172)
  451. (#x7C74 . #x2173)
  452. (#x7C75 . #x2174)
  453. (#x7C76 . #x2175)
  454. (#x7C77 . #x2176)
  455. (#x7C78 . #x2177)
  456. (#x7C79 . #x2178)
  457. (#x7C7A . #x2179)
  458. (#x7C7B . #xFFE2)
  459. (#x7C7C . #xFFE4)
  460. (#x7C7D . #xFF07)
  461. (#x7C7E . #xFF02))))
  462. (mapc #'(lambda (x)
  463. (setcar x (decode-char 'japanese-jisx0208 (car x))))
  464. map)
  465. (define-translation-table 'cp51932-decode map)
  466. (mapc #'(lambda (x)
  467. (let ((tmp (car x)))
  468. (setcar x (cdr x)) (setcdr x tmp)))
  469. map)
  470. (define-translation-table 'cp51932-encode map))