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
|
##
## Maps for compatibility ideographs.
##
# Some standards have separated Uniocde maps for same ideographs
# by each specific reasons. Those separations are not meaningful
# for other standards. So they must be unified.
# cf. Unicode Standard.
## CJK Compatibility Ideographs (U+F900 - U+FAFF)
# Pronounciation variants from KS X 1001:1998
%compat_ksx1001 = (
# 42-25 ga
0xF903 => 0x8CC8, # 45-47 go
# 43-29 gang
0xFA09 => 0x964D, # 90-02 hang
# 49-34 gi
0xF900 => 0x8C48, # 43-48 gae
# 44-58 gyeong
0xF901 => 0x66F4, # 43-54 gaeng
# 83-19 ca
0xF902 => 0x8ECA, # 43-71 geo
# 44-24 gyeon
0xFA0A => 0x898B, # 90-70 hyeon
# 44-88 gye
0xF909 => 0x5951, # 48-48 geul
# 92-33 hwal
0xF904 => 0x6ED1, # 45-72 gol
# 45-90 goj
0xF905 => 0x4E32, # 46-13 gwan
# 46-09 gwag
0xFA0B => 0x5ED3, # 92-09 hwag
# 47-03 gu
0xF906 => 0x53E5, # 47-91 gwi
# 47-47 gu
0xF907 => 0x9F9C, # 48-02 gwi
0xF908 => 0x9F9C, # 48-24 gyun
# 49-49 gim
0xF90A => 0x91D1, # 48-61 geum
# 52-90 ra
0xF90B => 0x5587, # 49-52 na
# 50-15 nae
0xF90C => 0x5948, # 49-53 na
# 52-91 ra
0xF90D => 0x61F6, # 49-56 na
# 49-57 na
0xF95B => 0x62CF, # 52-92 ra
# 52-93 ra
0xF90E => 0x7669, # 49-59 na
# 52-94 ra
0xF90F => 0x7F85, # 49-60 na
# 53-01 ra
0xF910 => 0x863F, # 49-61 na
# 53-02 ra
0xF911 => 0x87BA, # 49-62 na
# 53-03 ra
0xF912 => 0x88F8, # 49-63 na
# 53-04 ra
0xF913 => 0x908F, # 49-64 na
# 68-37 ag
0xF914 => 0x6A02, # 49-66 nag
0xF95C => 0x6A02, # 53-05 rag
0xF9BF => 0x6A02, # 72-89 yo
# 53-06 rag
0xF915 => 0x6D1B, # 49-67 nag
# 53-07 rag
0xF916 => 0x70D9, # 49-68 nag
# 53-08 rag
0xF917 => 0x73DE, # 49-69 nag
# 53-10 rag
0xF918 => 0x843D, # 49-70 nag
# 49-71 nag
0xF95D => 0x8AFE, # 53-11 rag
# 53-12 rag
0xF919 => 0x916A, # 49-72 nag
# 53-13 rag
0xF91A => 0x99F1, # 49-73 nag
# 53-15 ran
0xF91B => 0x4E82, # 49-74 nan
# 53-16 ran
0xF91C => 0x5375, # 49-75 nan
# 53-17 ran
0xF91D => 0x6B04, # 49-77 nan
# 53-20 ran
0xF91E => 0x721B, # 49-79 nan
# 53-21 ran
0xF91F => 0x862D, # 49-80 nan
# 53-22 ran
0xF920 => 0x9E1E, # 49-82 nan
# 53-25 ram
0xF921 => 0x5D50, # 49-86 nam
# 53-29 ram
0xF922 => 0x6FEB, # 49-90 nam
# 53-32 ram
0xF923 => 0x85CD, # 49-92 nam
# 53-33 ram
0xF924 => 0x8964, # 49-93 nam
# 53-35 rab
0xF925 => 0x62C9, # 49-94 nab
# 53-36 rab
0xF926 => 0x81D8, # 50-02 nab
# 53-37 rab
0xF927 => 0x881F, # 50-03 nab
# 53-38 rang
0xF928 => 0x5ECA, # 50-07 nang
# 53-39 rang
0xF929 => 0x6717, # 50-08 nang
# 53-40 rang
0xF92A => 0x6D6A, # 50-09 nang
# 53-41 rang
0xF92B => 0x72FC, # 50-10 nang
# 53-45 rang
0xF92C => 0x90DE, # 50-11 nang
# 53-46 rae
0xF92D => 0x4F86, # 50-13 nae
# 53-50 raeng
0xF92E => 0x51B7, # 50-18 naeng
# 50-19 nyeo
0xF981 => 0x5973, # 69-92 yeo
# 50-20 nyeon
0xF98E => 0x5E74, # 70-36 yeon
# 50-21 nyeon
0xF991 => 0x649A, # 70-42 yeon
# 50-22 nyeon
0xF995 => 0x79CA, # 70-60 yeon
# 50-23 nyeom
0xF9A3 => 0x5FF5, # 70-86 yeom
# 50-26 nyeom
0xF9A4 => 0x637B, # 70-87 yeom
# 50-27 nyeong
0xF95F => 0x5BE7, # 54-24 ryeong
0xF9AA => 0x5BE7, # 71-12 yeong
# 54-44 ro
0xF92F => 0x52DE, # 50-30 no
# 50-33 no
0xF960 => 0x6012, # 54-45 ro
# 54-47 ro
0xF930 => 0x64C4, # 50-34 no
# 54-48 ro
0xF931 => 0x6AD3, # 50-35 no
# 54-51 ro
0xF932 => 0x7210, # 50-36 no
# 54-52 ro
0xF933 => 0x76E7, # 50-38 no
# 54-53 ro
0xF934 => 0x8001, # 50-39 no
# 54-54 ro
0xF935 => 0x8606, # 50-40 no
# 54-55 ro
0xF936 => 0x865C, # 50-41 no
# 54-56 ro
0xF937 => 0x8DEF, # 50-42 no
# 54-58 ro
0xF938 => 0x9732, # 50-43 no
# 54-59 ro
0xF939 => 0x9B6F, # 50-45 no
# 54-60 ro
0xF93A => 0x9DFA, # 50-46 no
# 54-62 rog
0xF93B => 0x788C, # 50-47 nog
# 54-63 rog
0xF93C => 0x797F, # 50-48 nog
# 54-64 rog
0xF93D => 0x7DA0, # 50-49 nog
# 54-65 rog
0xF93E => 0x83C9, # 50-50 nog
# 54-66 rog
0xF93F => 0x9304, # 50-51 nog
# 54-67 rog
0xF940 => 0x9E7F, # 50-52 nog
# 54-69 ron
0xF941 => 0x8AD6, # 50-53 non
# 54-70 rong
0xF942 => 0x58DF, # 50-54 nong
# 54-71 rong
0xF943 => 0x5F04, # 50-55 nong
# 54-75 rong
0xF944 => 0x7C60, # 50-57 nong
# 54-76 rong
0xF945 => 0x807E, # 50-58 nong
# 54-79 roe
0xF946 => 0x7262, # 50-62 noe
# 54-80 roe
0xF947 => 0x78CA, # 50-63 noe
# 54-81 roe
0xF948 => 0x8CC2, # 50-65 noe
# 54-84 roe
0xF949 => 0x96F7, # 50-66 noe
# 50-67 nyo
0xF9BD => 0x5C3F, # 72-81 yo
# 55-04 ru
0xF94A => 0x58D8, # 50-68 nu
# 55-06 ru
0xF94B => 0x5C62, # 50-69 nu
# 55-07 ru
0xF94C => 0x6A13, # 50-70 nu
# 55-08 ru
0xF94D => 0x6DDA, # 50-71 nu
# 55-09 ru
0xF94E => 0x6F0F, # 50-72 nu
# 55-11 ru
0xF94F => 0x7D2F, # 50-73 nu
# 55-12 ru
0xF950 => 0x7E37, # 50-74 nu
# 55-16 ru
0xF951 => 0x964B, # 50-75 nu
# 50-78 nyu
0xF9C8 => 0x677B, # 74-84 yu
# 50-79 nyu
0xF9CF => 0x7D10, # 75-10 yu
# 55-45 reug
0xF952 => 0x52D2, # 50-80 neug
# 55-46 reug
0xF953 => 0x808B, # 50-81 neug
# 55-47 reum
0xF954 => 0x51DC, # 50-82 neum
# 55-48 reung
0xF955 => 0x51CC, # 50-83 neung
# 55-50 reung
0xF956 => 0x7A1C, # 50-84 neung
# 55-51 reung
0xF957 => 0x7DBE, # 50-85 neung
# 55-52 reung
0xF958 => 0x83F1, # 50-87 neung
# 55-53 reung
0xF959 => 0x9675, # 50-88 neung
# 50-90 ni
0xF9E3 => 0x6CE5, # 76-18 i
# 50-91 nig
0xF9EB => 0x533F, # 76-41 ig
# 50-92 nig
0xF9EC => 0x6EBA, # 76-42 ig
# 50-94 da
0xF9FE => 0x8336, # 83-17 ca
# 51-01 dan
0xF95E => 0x4E39, # 53-14 ran
# 51-56 dang
0xFA03 => 0x7CD6, # 87-24 tang
# 51-75 daeg
0xFA04 => 0x5B85, # 87-40 taeg
# 51-88 do
0xFA01 => 0x5EA6, # 86-84 tag
# 52-33 dog
0xF95A => 0x8B80, # 52-70 du
# 52-55 dong
0xFA05 => 0x6D1E, # 87-51 tong
# 53-51 ryag
0xF975 => 0x63A0, # 69-17 yag
# 53-52 ryag
0xF976 => 0x7565, # 69-18 yag
# 53-53 ryang
0xF977 => 0x4EAE, # 69-25 yang
# 53-55 ryang
0xF978 => 0x5169, # 69-27 yang
# 53-56 ryang
0xF979 => 0x51C9, # 69-28 yang
# 53-57 ryang
0xF97A => 0x6881, # 69-36 yang
# 53-61 ryang
0xF97B => 0x7CE7, # 69-46 yang
# 53-62 ryang
0xF97C => 0x826F, # 69-48 yang
# 53-63 ryang
0xF97D => 0x8AD2, # 69-50 yang
# 53-65 ryang
0xF97E => 0x91CF, # 69-54 yang
# 53-68 ryeo
0xF97F => 0x52F5, # 69-90 yeo
# 53-69 ryeo
0xF980 => 0x5442, # 69-91 yeo
# 53-70 ryeo
0xF982 => 0x5EEC, # 69-94 yeo
# 53-73 ryeo
0xF983 => 0x65C5, # 70-01 yeo
# 53-75 ryeo
0xF984 => 0x6FFE, # 70-04 yeo
# 53-76 ryeo
0xF985 => 0x792A, # 70-07 yeo
# 53-79 ryeo
0xF986 => 0x95AD, # 70-13 yeo
# 53-81 ryeo
0xF987 => 0x9A6A, # 70-15 yeo
# 53-82 ryeo
0xF988 => 0x9E97, # 70-16 yeo
# 53-83 ryeo
0xF989 => 0x9ECE, # 70-17 yeo
# 53-84 ryeog
0xF98A => 0x529B, # 70-19 yeog
# 53-85 ryeog
0xF98B => 0x66C6, # 70-23 yeog
# 53-86 ryeog
0xF98C => 0x6B77, # 70-24 yeog
# 53-89 ryeog
0xF98D => 0x8F62, # 70-28 yeog
# 53-91 ryeon
0xF98F => 0x6190, # 70-38 yeon
# 53-92 ryeon
0xF990 => 0x6200, # 70-39 yeon
# 53-94 ryeon
0xF992 => 0x6F23, # 70-50 yeon
# 54-01 ryeon
0xF993 => 0x7149, # 70-54 yeon
# 54-02 ryeon
0xF994 => 0x7489, # 70-57 yeon
# 54-03 ryeon
0xF996 => 0x7DF4, # 70-63 yeon
# 54-04 ryeon
0xF997 => 0x806F, # 70-65 yeon
# 54-05 ryeon
0xF999 => 0x84EE, # 70-69 yeon
# 54-06 ryeon
0xF998 => 0x8F26, # 70-68 yeon
# 54-07 ryeon
0xF99A => 0x9023, # 70-70 yeon
# 54-08 ryeon
0xF99B => 0x934A, # 70-72 yeon
# 54-10 ryeol
0xF99C => 0x5217, # 70-74 yeol
# 54-11 ryeol
0xF99D => 0x52A3, # 70-75 yeol
# 54-13 ryeol
0xF99F => 0x70C8, # 70-79 yeol
# 54-14 ryeol
0xF9A0 => 0x88C2, # 70-81 yeol
# 54-15 ryeom
0xF9A2 => 0x5EC9, # 70-85 yeom
# 54-17 ryeom
0xF9A5 => 0x6BAE, # 70-89 yeom
# 54-19 ryeom
0xF9A6 => 0x7C3E, # 71-01 yeom
# 54-20 ryeob
0xF9A7 => 0x7375, # 71-06 yeob
# 54-21 ryeong
0xF9A8 => 0x4EE4, # 71-09 yeong
# 54-23 ryeong
0xF9A9 => 0x56F9, # 71-10 yeong
# 54-26 ryeong
0xF9AB => 0x5DBA, # 71-13 yeong
# 54-27 ryeong
0xF9AC => 0x601C, # 71-16 yeong
# 54-28 ryeong
0xF9AD => 0x73B2, # 71-31 yeong
# 54-30 ryeong
0xF9AF => 0x7F9A, # 71-38 yeong
# 54-32 ryeong
0xF9B0 => 0x8046, # 71-39 yeong
# 54-34 ryeong
0xF9B1 => 0x9234, # 71-43 yeong
# 54-35 ryeong
0xF9B2 => 0x96F6, # 71-45 yeong
# 54-36 ryeong
0xF9B3 => 0x9748, # 71-47 yeong
# 54-37 ryeong
0xF9B4 => 0x9818, # 71-48 yeong
# 54-39 rye
0xF9B5 => 0x4F8B, # 71-51 ye
# 54-41 rye
0xF9B6 => 0x79AE, # 71-63 ye
# 54-42 rye
0xF9B7 => 0x91B4, # 71-68 ye
# 54-43 rye
0xF9B8 => 0x96B7, # 71-70 ye
# 54-85 ryo
0xF9BA => 0x4E86, # 72-71 yo
# 54-86 ryo
0xF9BB => 0x50DA, # 72-72 yo
# 54-87 ryo
0xF9BC => 0x5BEE, # 72-80 yo
# 54-89 ryo
0xF9BE => 0x6599, # 72-87 yo
# 54-90 ryo
0xF9C0 => 0x71CE, # 72-91 yo
# 54-91 ryo
0xF9C1 => 0x7642, # 72-94 yo
# 54-94 ryo
0xF9C2 => 0x84FC, # 73-07 yo
# 55-01 ryo
0xF9C3 => 0x907C, # 73-12 yo
# 55-03 ryong
0xF9C4 => 0x9F8D, # 73-44 yong
# 55-17 ryu
0xF9C7 => 0x5289, # 74-69 yu
# 55-19 ryu
0xF9C9 => 0x67F3, # 74-87 yu
# 55-21 ryu
0xF9CA => 0x6D41, # 74-92 yu
# 55-22 ryu
0xF9CB => 0x6E9C, # 74-94 yu
# 55-24 ryu
0xF9CC => 0x7409, # 75-04 yu
# 55-26 ryu
0xF9CD => 0x7559, # 75-07 yu
# 55-28 ryu
0xF9CE => 0x786B, # 75-09 yu
# 55-30 ryu
0xF9D0 => 0x985E, # 75-26 yu
# 55-31 ryug
0xF9D1 => 0x516D, # 75-27 yug
# 55-32 ryug
0xF9D2 => 0x622E, # 75-29 yug
# 55-33 ryug
0xF9D3 => 0x9678, # 75-33 yug
# 55-35 ryun
0xF9D4 => 0x502B, # 75-34 yun
# 55-36 ryun
0xF9D5 => 0x5D19, # 75-38 yun
# 55-37 ryun
0xF9D6 => 0x6DEA, # 75-39 yun
# 55-39 ryun
0xF9D7 => 0x8F2A, # 75-44 yun
# 55-40 ryul
0xF9D8 => 0x5F8B, # 75-47 yul
# 55-41 ryul
0xF9D9 => 0x6144, # 75-48 yul
# 55-42 ryul
0xF9DA => 0x6817, # 75-49 yul
# 65-67 sol
0xF961 => 0x7387, # 55-43 ryul
0xF9DB => 0x7387, # 75-50 yul
# 55-44 ryung
0xF9DC => 0x9686, # 75-56 yung
# 55-55 ri
0xF9DD => 0x5229, # 76-06 i
# 55-57 ri
0xF9DE => 0x540F, # 76-07 i
# 55-59 ri
0xF9DF => 0x5C65, # 76-10 i
# 55-61 ri
0xF9E1 => 0x674E, # 76-16 i
# 55-62 ri
0xF9E2 => 0x68A8, # 76-17 i
# 55-66 ri
0xF9E4 => 0x7406, # 76-21 i
# 76-22 i
0xF962 => 0x7570, # 55-68 ri
# 55-69 ri
0xF9E5 => 0x75E2, # 76-24 i
# 55-71 ri
0xF9E6 => 0x7F79, # 76-26 i
# 55-74 ri
0xF9E7 => 0x88CF, # 76-32 i
# 55-75 ri
0xF9E8 => 0x88E1, # 76-33 i
# 55-76 ri
0xF9E9 => 0x91CC, # 76-37 i
# 55-78 ri
0xF9EA => 0x96E2, # 76-38 i
# 55-80 rin
0xF9ED => 0x541D, # 76-53 in
# 55-82 rin
0xF9EE => 0x71D0, # 76-61 in
# 55-83 rin
0xF9EF => 0x7498, # 76-62 in
# 55-84 rin
0xF9F0 => 0x85FA, # 76-65 in
# 55-86 rin
0xF9F1 => 0x96A3, # 76-68 in
# 55-87 rin
0xF9F2 => 0x9C57, # 76-71 in
# 55-88 rin
0xF9F3 => 0x9E9F, # 76-72 in
# 55-89 rim
0xF9F4 => 0x6797, # 76-87 im
# 55-90 rim
0xF9F5 => 0x6DCB, # 76-88 im
# 55-92 rim
0xF9F6 => 0x81E8, # 76-90 im
# 56-01 rib
0xF9F7 => 0x7ACB, # 77-01 ib
# 56-02 rib
0xF9F8 => 0x7B20, # 77-02 ib
# 56-03 rib
0xF9F9 => 0x7C92, # 77-03 ib
# 58-82 ban
0xF964 => 0x78FB, # 59-68 beon
# 61-33 bug
0xF963 => 0x5317, # 59-37 bae
# 88-21 pyeon
0xF965 => 0x4FBF, # 60-05 byeon
# 60-54 bog
0xF966 => 0x5FA9, # 61-05 bu
# 60-63 bog
0xFA07 => 0x8F3B, # 88-80 pog
# 60-84 bu
0xF967 => 0x4E0D, # 61-53 bul
# 89-18 pil
0xF968 => 0x6CCC, # 61-84 bi
# 66-06 su
0xF969 => 0x6578, # 62-92 sag
# 63-67 saeg
0xF96A => 0x7D22, # 62-94 sag
# 63-15 sal
0xF970 => 0x6BBA, # 65-77 swae
# 83-49 cam
0xF96B => 0x53C3, # 63-19 sam
# 63-50 sang
0xF9FA => 0x72C0, # 77-78 jang
# 63-61 sae
0xF96C => 0x585E, # 63-65 saeg
# 64-93 seong
0xF96D => 0x7701, # 63-72 saeng
# 64-67 seol
0xF96F => 0x8AAA, # 65-13 se
0xF9A1 => 0x8AAA, # 70-82 yeol
# 71-08 yeob
0xF96E => 0x8449, # 64-81 seob
# 67-06 seub
0xF973 => 0x62FE, # 68-09 sib
# 67-59 sig
0xF9FC => 0x8B58, # 82-29 ji
# 82-67 jin
0xF971 => 0x8FB0, # 67-85 sin
# 86-56 cim
0xF972 => 0x6C88, # 68-01 sim
# 68-07 sib
0xF9FD => 0x4EC0, # 82-90 jib
# 68-34 ag
0xF9B9 => 0x60E1, # 71-87 o
# 69-20 yag
0xF974 => 0x82E5, # 69-14 ya
# 70-22 yeog
0xF9E0 => 0x6613, # 76-15 i
# 76-54 in
0xF99E => 0x54BD, # 70-76 yeol
# 91-09 hyeong
0xF9AE => 0x7469, # 71-33 yeong
# 72-54 wan
0xF9C6 => 0x962E, # 74-33 weon
# 93-27 hun
0xF9C5 => 0x6688, # 73-87 un
# 77-09 ja
0xF9FF => 0x523A, # 84-07 ceog
# 77-19 ja
0xF9FB => 0x7099, # 78-59 jeog
# 79-23 jeol
0xFA00 => 0x5207, # 84-78 ce
# 84-12 ceog
0xFA02 => 0x62D3, # 86-86 tag
# 88-76 pog
0xFA06 => 0x66B4, # 88-59 po
# 90-28 haeng
0xFA08 => 0x884C, # 90-01 hang
);
# Duplicates from Big 5
%compat_big5 = (
0xFA0C => 0x5140,
0xFA0D => 0x55C0,
);
# The IBM 32 compatibility ideograph
%compat_ibm32 = (
0xFA10 => 0x585A,
0xFA12 => 0x6674,
0xFA15 => 0x51DE,
0xFA16 => 0x732A,
0xFA17 => 0x76CA,
0xFA18 => 0x793C,
0xFA19 => 0x795E,
0xFA1A => 0x7965,
0xFA1B => 0x798F,
0xFA1C => 0x9756,
0xFA1D => 0x7CBE,
0xFA1E => 0x7FBD,
0xFA20 => 0x8612,
0xFA22 => 0x8AF8,
0xFA25 => 0x9038,
0xFA26 => 0x90FD,
0xFA2A => 0x98EF,
0xFA2B => 0x98FC,
0xFA2C => 0x9928,
0xFA2D => 0x9DB4,
);
# JIS X 0213 compatibility additions
%compat_jisx0213 = (
0xFA30 => 0x4FAE,
0xFA31 => 0x50E7,
0xFA32 => 0x514D,
0xFA33 => 0x52C9,
0xFA34 => 0x52E4,
0xFA35 => 0x5351,
0xFA36 => 0x559D,
0xFA37 => 0x5606,
0xFA38 => 0x5668,
0xFA39 => 0x5840,
0xFA3A => 0x58A8,
0xFA3B => 0x5C64,
0xFA3C => 0x5C6E,
0xFA3D => 0x6094,
0xFA3E => 0x6168,
0xFA3F => 0x618E,
0xFA40 => 0x61F2,
0xFA41 => 0x654F,
0xFA42 => 0x65E2,
0xFA43 => 0x6691,
0xFA44 => 0x6885,
0xFA45 => 0x6D77,
0xFA46 => 0x6E1A,
0xFA47 => 0x6F22,
0xFA48 => 0x716E,
0xFA49 => 0x722B,
0xFA4A => 0x7422,
0xFA4B => 0x7891,
0xFA4C => 0x793E,
0xFA4D => 0x7949,
0xFA4E => 0x7948,
0xFA4F => 0x7950,
0xFA50 => 0x7956,
0xFA51 => 0x795D,
0xFA52 => 0x798D,
0xFA53 => 0x798E,
0xFA54 => 0x7A40,
0xFA55 => 0x7A81,
0xFA56 => 0x7BC0,
0xFA57 => 0x7DF4,
0xFA58 => 0x7E09,
0xFA59 => 0x7E41,
0xFA5A => 0x7F72,
0xFA5B => 0x8005,
0xFA5C => 0x81ED,
0xFA5D => 0x8279,
0xFA5E => 0x8279,
0xFA5F => 0x8457,
0xFA60 => 0x8910,
0xFA61 => 0x8996,
0xFA62 => 0x8B01,
0xFA63 => 0x8B39,
0xFA64 => 0x8CD3,
0xFA65 => 0x8D08,
0xFA66 => 0x8FB6,
0xFA67 => 0x9038,
0xFA68 => 0x96E3,
0xFA69 => 0x97FF,
0xFA6A => 0x983B,
);
## CJK Compatibility Ideographs Supplement (U+2F800 - U+2FA1F)
# Duplicate characters from CNS 11643-1992
%compat_cns11643 = (
# By now we don't support CNS 11643.
);
1;
|