1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* tool/transcode-tblgen.rb: add table generator from Citrus maps.

* enc/trans/japanese.trans: use Citrus maps.

* enc/trans/CP: add maps from Citrus.

* enc/trans/JIS: ditto.

* test/ruby/test_transcode.rb: Shift_JIS and EUC-JP doesn't support
  IBM extended characters.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
naruse 2008-08-31 16:23:04 +00:00
parent e7ee4fabd4
commit 1893e19865
28 changed files with 62404 additions and 20 deletions

View file

@ -1,3 +1,16 @@
Mon Sep 1 01:18:26 2008 NARUSE, Yui <naruse@ruby-lang.org>
* tool/transcode-tblgen.rb: add table generator from Citrus maps.
* enc/trans/japanese.trans: use Citrus maps.
* enc/trans/CP: add maps from Citrus.
* enc/trans/JIS: ditto.
* test/ruby/test_transcode.rb: Shift_JIS and EUC-JP doesn't support
IBM extended characters.
Mon Sep 1 00:19:45 2008 Yuki Sonoda (Yugui) <yugui@yugui.jp>
* common.mk (docs): removed a useless make target.

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,420 @@
# $NetBSD: CP932VDC@IBM%UCS.src,v 1.1 2006/11/04 03:46:19 tnozaki Exp $
TYPE ROWCOL
NAME "CP932VDC:IBM/UCS"
SRC_ZONE 0x93-0x97 / 0x21-0x7E / 8
OOB_MODE INVALID
DST_INVALID 0xFFFE
DST_UNIT_BITS 16
BEGIN_MAP
#
# This mapping data is made from the mapping data provided by Unicode, Inc.
# Original notice:
#
# Name: cp932 to Unicode table
# Unicode version: 2.0
# Table version: 2.01
# Table format: Format A
# Date: 04/15/98
#
# Contact: cpxlate@microsoft.com
#
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp932 code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp932 order
#
0x9321 = 0x2170
0x9322 = 0x2171
0x9323 = 0x2172
0x9324 = 0x2173
0x9325 = 0x2174
0x9326 = 0x2175
0x9327 = 0x2176
0x9328 = 0x2177
0x9329 = 0x2178
0x932A = 0x2179
0x932B = 0x2160
0x932C = 0x2161
0x932D = 0x2162
0x932E = 0x2163
0x932F = 0x2164
0x9330 = 0x2165
0x9331 = 0x2166
0x9332 = 0x2167
0x9333 = 0x2168
0x9334 = 0x2169
0x9335 = 0xFFE2
0x9336 = 0xFFE4
0x9337 = 0xFF07
0x9338 = 0xFF02
0x9339 = 0x3231
0x933A = 0x2116
0x933B = 0x2121
0x933C = 0x2235
0x933D = 0x7E8A
0x933E = 0x891C
0x933F = 0x9348
0x9340 = 0x9288
0x9341 = 0x84DC
0x9342 = 0x4FC9
0x9343 = 0x70BB
0x9344 = 0x6631
0x9345 = 0x68C8
0x9346 = 0x92F9
0x9347 = 0x66FB
0x9348 = 0x5F45
0x9349 = 0x4E28
0x934A = 0x4EE1
0x934B = 0x4EFC
0x934C = 0x4F00
0x934D = 0x4F03
0x934E = 0x4F39
0x934F = 0x4F56
0x9350 = 0x4F92
0x9351 = 0x4F8A
0x9352 = 0x4F9A
0x9353 = 0x4F94
0x9354 = 0x4FCD
0x9355 = 0x5040
0x9356 = 0x5022
0x9357 = 0x4FFF
0x9358 = 0x501E
0x9359 = 0x5046
0x935A = 0x5070
0x935B = 0x5042
0x935C = 0x5094
0x935D = 0x50F4
0x935E = 0x50D8
0x935F = 0x514A
0x9360 = 0x5164
0x9361 = 0x519D
0x9362 = 0x51BE
0x9363 = 0x51EC
0x9364 = 0x5215
0x9365 = 0x529C
0x9366 = 0x52A6
0x9367 = 0x52C0
0x9368 = 0x52DB
0x9369 = 0x5300
0x936A = 0x5307
0x936B = 0x5324
0x936C = 0x5372
0x936D = 0x5393
0x936E = 0x53B2
0x936F = 0x53DD
0x9370 = 0xFA0E
0x9371 = 0x549C
0x9372 = 0x548A
0x9373 = 0x54A9
0x9374 = 0x54FF
0x9375 = 0x5586
0x9376 = 0x5759
0x9377 = 0x5765
0x9378 = 0x57AC
0x9379 = 0x57C8
0x937A = 0x57C7
0x937B = 0xFA0F
0x937C = 0xFA10
0x937D = 0x589E
0x937E = 0x58B2
0x9421 = 0x590B
0x9422 = 0x5953
0x9423 = 0x595B
0x9424 = 0x595D
0x9425 = 0x5963
0x9426 = 0x59A4
0x9427 = 0x59BA
0x9428 = 0x5B56
0x9429 = 0x5BC0
0x942A = 0x752F
0x942B = 0x5BD8
0x942C = 0x5BEC
0x942D = 0x5C1E
0x942E = 0x5CA6
0x942F = 0x5CBA
0x9430 = 0x5CF5
0x9431 = 0x5D27
0x9432 = 0x5D53
0x9433 = 0xFA11
0x9434 = 0x5D42
0x9435 = 0x5D6D
0x9436 = 0x5DB8
0x9437 = 0x5DB9
0x9438 = 0x5DD0
0x9439 = 0x5F21
0x943A = 0x5F34
0x943B = 0x5F67
0x943C = 0x5FB7
0x943D = 0x5FDE
0x943E = 0x605D
0x943F = 0x6085
0x9440 = 0x608A
0x9441 = 0x60DE
0x9442 = 0x60D5
0x9443 = 0x6120
0x9444 = 0x60F2
0x9445 = 0x6111
0x9446 = 0x6137
0x9447 = 0x6130
0x9448 = 0x6198
0x9449 = 0x6213
0x944A = 0x62A6
0x944B = 0x63F5
0x944C = 0x6460
0x944D = 0x649D
0x944E = 0x64CE
0x944F = 0x654E
0x9450 = 0x6600
0x9451 = 0x6615
0x9452 = 0x663B
0x9453 = 0x6609
0x9454 = 0x662E
0x9455 = 0x661E
0x9456 = 0x6624
0x9457 = 0x6665
0x9458 = 0x6657
0x9459 = 0x6659
0x945A = 0xFA12
0x945B = 0x6673
0x945C = 0x6699
0x945D = 0x66A0
0x945E = 0x66B2
0x945F = 0x66BF
0x9460 = 0x66FA
0x9461 = 0x670E
0x9462 = 0xF929
0x9463 = 0x6766
0x9464 = 0x67BB
0x9465 = 0x6852
0x9466 = 0x67C0
0x9467 = 0x6801
0x9468 = 0x6844
0x9469 = 0x68CF
0x946A = 0xFA13
0x946B = 0x6968
0x946C = 0xFA14
0x946D = 0x6998
0x946E = 0x69E2
0x946F = 0x6A30
0x9470 = 0x6A6B
0x9471 = 0x6A46
0x9472 = 0x6A73
0x9473 = 0x6A7E
0x9474 = 0x6AE2
0x9475 = 0x6AE4
0x9476 = 0x6BD6
0x9477 = 0x6C3F
0x9478 = 0x6C5C
0x9479 = 0x6C86
0x947A = 0x6C6F
0x947B = 0x6CDA
0x947C = 0x6D04
0x947D = 0x6D87
0x947E = 0x6D6F
0x9521 = 0x6D96
0x9522 = 0x6DAC
0x9523 = 0x6DCF
0x9524 = 0x6DF8
0x9525 = 0x6DF2
0x9526 = 0x6DFC
0x9527 = 0x6E39
0x9528 = 0x6E5C
0x9529 = 0x6E27
0x952A = 0x6E3C
0x952B = 0x6EBF
0x952C = 0x6F88
0x952D = 0x6FB5
0x952E = 0x6FF5
0x952F = 0x7005
0x9530 = 0x7007
0x9531 = 0x7028
0x9532 = 0x7085
0x9533 = 0x70AB
0x9534 = 0x710F
0x9535 = 0x7104
0x9536 = 0x715C
0x9537 = 0x7146
0x9538 = 0x7147
0x9539 = 0xFA15
0x953A = 0x71C1
0x953B = 0x71FE
0x953C = 0x72B1
0x953D = 0x72BE
0x953E = 0x7324
0x953F = 0xFA16
0x9540 = 0x7377
0x9541 = 0x73BD
0x9542 = 0x73C9
0x9543 = 0x73D6
0x9544 = 0x73E3
0x9545 = 0x73D2
0x9546 = 0x7407
0x9547 = 0x73F5
0x9548 = 0x7426
0x9549 = 0x742A
0x954A = 0x7429
0x954B = 0x742E
0x954C = 0x7462
0x954D = 0x7489
0x954E = 0x749F
0x954F = 0x7501
0x9550 = 0x756F
0x9551 = 0x7682
0x9552 = 0x769C
0x9553 = 0x769E
0x9554 = 0x769B
0x9555 = 0x76A6
0x9556 = 0xFA17
0x9557 = 0x7746
0x9558 = 0x52AF
0x9559 = 0x7821
0x955A = 0x784E
0x955B = 0x7864
0x955C = 0x787A
0x955D = 0x7930
0x955E = 0xFA18
0x955F = 0xFA19
0x9560 = 0xFA1A
0x9561 = 0x7994
0x9562 = 0xFA1B
0x9563 = 0x799B
0x9564 = 0x7AD1
0x9565 = 0x7AE7
0x9566 = 0xFA1C
0x9567 = 0x7AEB
0x9568 = 0x7B9E
0x9569 = 0xFA1D
0x956A = 0x7D48
0x956B = 0x7D5C
0x956C = 0x7DB7
0x956D = 0x7DA0
0x956E = 0x7DD6
0x956F = 0x7E52
0x9570 = 0x7F47
0x9571 = 0x7FA1
0x9572 = 0xFA1E
0x9573 = 0x8301
0x9574 = 0x8362
0x9575 = 0x837F
0x9576 = 0x83C7
0x9577 = 0x83F6
0x9578 = 0x8448
0x9579 = 0x84B4
0x957A = 0x8553
0x957B = 0x8559
0x957C = 0x856B
0x957D = 0xFA1F
0x957E = 0x85B0
0x9621 = 0xFA20
0x9622 = 0xFA21
0x9623 = 0x8807
0x9624 = 0x88F5
0x9625 = 0x8A12
0x9626 = 0x8A37
0x9627 = 0x8A79
0x9628 = 0x8AA7
0x9629 = 0x8ABE
0x962A = 0x8ADF
0x962B = 0xFA22
0x962C = 0x8AF6
0x962D = 0x8B53
0x962E = 0x8B7F
0x962F = 0x8CF0
0x9630 = 0x8CF4
0x9631 = 0x8D12
0x9632 = 0x8D76
0x9633 = 0xFA23
0x9634 = 0x8ECF
0x9635 = 0xFA24
0x9636 = 0xFA25
0x9637 = 0x9067
0x9638 = 0x90DE
0x9639 = 0xFA26
0x963A = 0x9115
0x963B = 0x9127
0x963C = 0x91DA
0x963D = 0x91D7
0x963E = 0x91DE
0x963F = 0x91ED
0x9640 = 0x91EE
0x9641 = 0x91E4
0x9642 = 0x91E5
0x9643 = 0x9206
0x9644 = 0x9210
0x9645 = 0x920A
0x9646 = 0x923A
0x9647 = 0x9240
0x9648 = 0x923C
0x9649 = 0x924E
0x964A = 0x9259
0x964B = 0x9251
0x964C = 0x9239
0x964D = 0x9267
0x964E = 0x92A7
0x964F = 0x9277
0x9650 = 0x9278
0x9651 = 0x92E7
0x9652 = 0x92D7
0x9653 = 0x92D9
0x9654 = 0x92D0
0x9655 = 0xFA27
0x9656 = 0x92D5
0x9657 = 0x92E0
0x9658 = 0x92D3
0x9659 = 0x9325
0x965A = 0x9321
0x965B = 0x92FB
0x965C = 0xFA28
0x965D = 0x931E
0x965E = 0x92FF
0x965F = 0x931D
0x9660 = 0x9302
0x9661 = 0x9370
0x9662 = 0x9357
0x9663 = 0x93A4
0x9664 = 0x93C6
0x9665 = 0x93DE
0x9666 = 0x93F8
0x9667 = 0x9431
0x9668 = 0x9445
0x9669 = 0x9448
0x966A = 0x9592
0x966B = 0xF9DC
0x966C = 0xFA29
0x966D = 0x969D
0x966E = 0x96AF
0x966F = 0x9733
0x9670 = 0x973B
0x9671 = 0x9743
0x9672 = 0x974D
0x9673 = 0x974F
0x9674 = 0x9751
0x9675 = 0x9755
0x9676 = 0x9857
0x9677 = 0x9865
0x9678 = 0xFA2A
0x9679 = 0xFA2B
0x967A = 0x9927
0x967B = 0xFA2C
0x967C = 0x999E
0x967D = 0x9A4E
0x967E = 0x9AD9
0x9721 = 0x9ADC
0x9722 = 0x9B75
0x9723 = 0x9B72
0x9724 = 0x9B8F
0x9725 = 0x9BB1
0x9726 = 0x9BBB
0x9727 = 0x9C00
0x9728 = 0x9D70
0x9729 = 0x9D6B
0x972A = 0xFA2D
0x972B = 0x9E19
0x972C = 0x9ED1
END_MAP

View file

@ -0,0 +1,406 @@
# $NetBSD: CP932VDC@NEC_IBM%UCS.src,v 1.1 2006/11/04 03:46:19 tnozaki Exp $
TYPE ROWCOL
NAME "CP932VDC:NEC_IBM/UCS"
SRC_ZONE 0x79-0x7C / 0x21-0x7E / 8
OOB_MODE INVALID
DST_INVALID 0xFFFE
DST_UNIT_BITS 16
BEGIN_MAP
#
# This mapping data is made from the mapping data provided by Unicode, Inc.
# Original notice:
#
# Name: cp932 to Unicode table
# Unicode version: 2.0
# Table version: 2.01
# Table format: Format A
# Date: 04/15/98
#
# Contact: cpxlate@microsoft.com
#
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp932 code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp932 order
#
0x7921 = 0x7E8A
0x7922 = 0x891C
0x7923 = 0x9348
0x7924 = 0x9288
0x7925 = 0x84DC
0x7926 = 0x4FC9
0x7927 = 0x70BB
0x7928 = 0x6631
0x7929 = 0x68C8
0x792A = 0x92F9
0x792B = 0x66FB
0x792C = 0x5F45
0x792D = 0x4E28
0x792E = 0x4EE1
0x792F = 0x4EFC
0x7930 = 0x4F00
0x7931 = 0x4F03
0x7932 = 0x4F39
0x7933 = 0x4F56
0x7934 = 0x4F92
0x7935 = 0x4F8A
0x7936 = 0x4F9A
0x7937 = 0x4F94
0x7938 = 0x4FCD
0x7939 = 0x5040
0x793A = 0x5022
0x793B = 0x4FFF
0x793C = 0x501E
0x793D = 0x5046
0x793E = 0x5070
0x793F = 0x5042
0x7940 = 0x5094
0x7941 = 0x50F4
0x7942 = 0x50D8
0x7943 = 0x514A
0x7944 = 0x5164
0x7945 = 0x519D
0x7946 = 0x51BE
0x7947 = 0x51EC
0x7948 = 0x5215
0x7949 = 0x529C
0x794A = 0x52A6
0x794B = 0x52C0
0x794C = 0x52DB
0x794D = 0x5300
0x794E = 0x5307
0x794F = 0x5324
0x7950 = 0x5372
0x7951 = 0x5393
0x7952 = 0x53B2
0x7953 = 0x53DD
0x7954 = 0xFA0E
0x7955 = 0x549C
0x7956 = 0x548A
0x7957 = 0x54A9
0x7958 = 0x54FF
0x7959 = 0x5586
0x795A = 0x5759
0x795B = 0x5765
0x795C = 0x57AC
0x795D = 0x57C8
0x795E = 0x57C7
0x795F = 0xFA0F
0x7960 = 0xFA10
0x7961 = 0x589E
0x7962 = 0x58B2
0x7963 = 0x590B
0x7964 = 0x5953
0x7965 = 0x595B
0x7966 = 0x595D
0x7967 = 0x5963
0x7968 = 0x59A4
0x7969 = 0x59BA
0x796A = 0x5B56
0x796B = 0x5BC0
0x796C = 0x752F
0x796D = 0x5BD8
0x796E = 0x5BEC
0x796F = 0x5C1E
0x7970 = 0x5CA6
0x7971 = 0x5CBA
0x7972 = 0x5CF5
0x7973 = 0x5D27
0x7974 = 0x5D53
0x7975 = 0xFA11
0x7976 = 0x5D42
0x7977 = 0x5D6D
0x7978 = 0x5DB8
0x7979 = 0x5DB9
0x797A = 0x5DD0
0x797B = 0x5F21
0x797C = 0x5F34
0x797D = 0x5F67
0x797E = 0x5FB7
0x7A21 = 0x5FDE
0x7A22 = 0x605D
0x7A23 = 0x6085
0x7A24 = 0x608A
0x7A25 = 0x60DE
0x7A26 = 0x60D5
0x7A27 = 0x6120
0x7A28 = 0x60F2
0x7A29 = 0x6111
0x7A2A = 0x6137
0x7A2B = 0x6130
0x7A2C = 0x6198
0x7A2D = 0x6213
0x7A2E = 0x62A6
0x7A2F = 0x63F5
0x7A30 = 0x6460
0x7A31 = 0x649D
0x7A32 = 0x64CE
0x7A33 = 0x654E
0x7A34 = 0x6600
0x7A35 = 0x6615
0x7A36 = 0x663B
0x7A37 = 0x6609
0x7A38 = 0x662E
0x7A39 = 0x661E
0x7A3A = 0x6624
0x7A3B = 0x6665
0x7A3C = 0x6657
0x7A3D = 0x6659
0x7A3E = 0xFA12
0x7A3F = 0x6673
0x7A40 = 0x6699
0x7A41 = 0x66A0
0x7A42 = 0x66B2
0x7A43 = 0x66BF
0x7A44 = 0x66FA
0x7A45 = 0x670E
0x7A46 = 0xF929
0x7A47 = 0x6766
0x7A48 = 0x67BB
0x7A49 = 0x6852
0x7A4A = 0x67C0
0x7A4B = 0x6801
0x7A4C = 0x6844
0x7A4D = 0x68CF
0x7A4E = 0xFA13
0x7A4F = 0x6968
0x7A50 = 0xFA14
0x7A51 = 0x6998
0x7A52 = 0x69E2
0x7A53 = 0x6A30
0x7A54 = 0x6A6B
0x7A55 = 0x6A46
0x7A56 = 0x6A73
0x7A57 = 0x6A7E
0x7A58 = 0x6AE2
0x7A59 = 0x6AE4
0x7A5A = 0x6BD6
0x7A5B = 0x6C3F
0x7A5C = 0x6C5C
0x7A5D = 0x6C86
0x7A5E = 0x6C6F
0x7A5F = 0x6CDA
0x7A60 = 0x6D04
0x7A61 = 0x6D87
0x7A62 = 0x6D6F
0x7A63 = 0x6D96
0x7A64 = 0x6DAC
0x7A65 = 0x6DCF
0x7A66 = 0x6DF8
0x7A67 = 0x6DF2
0x7A68 = 0x6DFC
0x7A69 = 0x6E39
0x7A6A = 0x6E5C
0x7A6B = 0x6E27
0x7A6C = 0x6E3C
0x7A6D = 0x6EBF
0x7A6E = 0x6F88
0x7A6F = 0x6FB5
0x7A70 = 0x6FF5
0x7A71 = 0x7005
0x7A72 = 0x7007
0x7A73 = 0x7028
0x7A74 = 0x7085
0x7A75 = 0x70AB
0x7A76 = 0x710F
0x7A77 = 0x7104
0x7A78 = 0x715C
0x7A79 = 0x7146
0x7A7A = 0x7147
0x7A7B = 0xFA15
0x7A7C = 0x71C1
0x7A7D = 0x71FE
0x7A7E = 0x72B1
0x7B21 = 0x72BE
0x7B22 = 0x7324
0x7B23 = 0xFA16
0x7B24 = 0x7377
0x7B25 = 0x73BD
0x7B26 = 0x73C9
0x7B27 = 0x73D6
0x7B28 = 0x73E3
0x7B29 = 0x73D2
0x7B2A = 0x7407
0x7B2B = 0x73F5
0x7B2C = 0x7426
0x7B2D = 0x742A
0x7B2E = 0x7429
0x7B2F = 0x742E
0x7B30 = 0x7462
0x7B31 = 0x7489
0x7B32 = 0x749F
0x7B33 = 0x7501
0x7B34 = 0x756F
0x7B35 = 0x7682
0x7B36 = 0x769C
0x7B37 = 0x769E
0x7B38 = 0x769B
0x7B39 = 0x76A6
0x7B3A = 0xFA17
0x7B3B = 0x7746
0x7B3C = 0x52AF
0x7B3D = 0x7821
0x7B3E = 0x784E
0x7B3F = 0x7864
0x7B40 = 0x787A
0x7B41 = 0x7930
0x7B42 = 0xFA18
0x7B43 = 0xFA19
0x7B44 = 0xFA1A
0x7B45 = 0x7994
0x7B46 = 0xFA1B
0x7B47 = 0x799B
0x7B48 = 0x7AD1
0x7B49 = 0x7AE7
0x7B4A = 0xFA1C
0x7B4B = 0x7AEB
0x7B4C = 0x7B9E
0x7B4D = 0xFA1D
0x7B4E = 0x7D48
0x7B4F = 0x7D5C
0x7B50 = 0x7DB7
0x7B51 = 0x7DA0
0x7B52 = 0x7DD6
0x7B53 = 0x7E52
0x7B54 = 0x7F47
0x7B55 = 0x7FA1
0x7B56 = 0xFA1E
0x7B57 = 0x8301
0x7B58 = 0x8362
0x7B59 = 0x837F
0x7B5A = 0x83C7
0x7B5B = 0x83F6
0x7B5C = 0x8448
0x7B5D = 0x84B4
0x7B5E = 0x8553
0x7B5F = 0x8559
0x7B60 = 0x856B
0x7B61 = 0xFA1F
0x7B62 = 0x85B0
0x7B63 = 0xFA20
0x7B64 = 0xFA21
0x7B65 = 0x8807
0x7B66 = 0x88F5
0x7B67 = 0x8A12
0x7B68 = 0x8A37
0x7B69 = 0x8A79
0x7B6A = 0x8AA7
0x7B6B = 0x8ABE
0x7B6C = 0x8ADF
0x7B6D = 0xFA22
0x7B6E = 0x8AF6
0x7B6F = 0x8B53
0x7B70 = 0x8B7F
0x7B71 = 0x8CF0
0x7B72 = 0x8CF4
0x7B73 = 0x8D12
0x7B74 = 0x8D76
0x7B75 = 0xFA23
0x7B76 = 0x8ECF
0x7B77 = 0xFA24
0x7B78 = 0xFA25
0x7B79 = 0x9067
0x7B7A = 0x90DE
0x7B7B = 0xFA26
0x7B7C = 0x9115
0x7B7D = 0x9127
0x7B7E = 0x91DA
0x7C21 = 0x91D7
0x7C22 = 0x91DE
0x7C23 = 0x91ED
0x7C24 = 0x91EE
0x7C25 = 0x91E4
0x7C26 = 0x91E5
0x7C27 = 0x9206
0x7C28 = 0x9210
0x7C29 = 0x920A
0x7C2A = 0x923A
0x7C2B = 0x9240
0x7C2C = 0x923C
0x7C2D = 0x924E
0x7C2E = 0x9259
0x7C2F = 0x9251
0x7C30 = 0x9239
0x7C31 = 0x9267
0x7C32 = 0x92A7
0x7C33 = 0x9277
0x7C34 = 0x9278
0x7C35 = 0x92E7
0x7C36 = 0x92D7
0x7C37 = 0x92D9
0x7C38 = 0x92D0
0x7C39 = 0xFA27
0x7C3A = 0x92D5
0x7C3B = 0x92E0
0x7C3C = 0x92D3
0x7C3D = 0x9325
0x7C3E = 0x9321
0x7C3F = 0x92FB
0x7C40 = 0xFA28
0x7C41 = 0x931E
0x7C42 = 0x92FF
0x7C43 = 0x931D
0x7C44 = 0x9302
0x7C45 = 0x9370
0x7C46 = 0x9357
0x7C47 = 0x93A4
0x7C48 = 0x93C6
0x7C49 = 0x93DE
0x7C4A = 0x93F8
0x7C4B = 0x9431
0x7C4C = 0x9445
0x7C4D = 0x9448
0x7C4E = 0x9592
0x7C4F = 0xF9DC
0x7C50 = 0xFA29
0x7C51 = 0x969D
0x7C52 = 0x96AF
0x7C53 = 0x9733
0x7C54 = 0x973B
0x7C55 = 0x9743
0x7C56 = 0x974D
0x7C57 = 0x974F
0x7C58 = 0x9751
0x7C59 = 0x9755
0x7C5A = 0x9857
0x7C5B = 0x9865
0x7C5C = 0xFA2A
0x7C5D = 0xFA2B
0x7C5E = 0x9927
0x7C5F = 0xFA2C
0x7C60 = 0x999E
0x7C61 = 0x9A4E
0x7C62 = 0x9AD9
0x7C63 = 0x9ADC
0x7C64 = 0x9B75
0x7C65 = 0x9B72
0x7C66 = 0x9B8F
0x7C67 = 0x9BB1
0x7C68 = 0x9BBB
0x7C69 = 0x9C00
0x7C6A = 0x9D70
0x7C6B = 0x9D6B
0x7C6C = 0xFA2D
0x7C6D = 0x9E19
0x7C6E = 0x9ED1
0x7C71 = 0x2170
0x7C72 = 0x2171
0x7C73 = 0x2172
0x7C74 = 0x2173
0x7C75 = 0x2174
0x7C76 = 0x2175
0x7C77 = 0x2176
0x7C78 = 0x2177
0x7C79 = 0x2178
0x7C7A = 0x2179
0x7C7B = 0xFFE2
0x7C7C = 0xFFE4
0x7C7D = 0xFF07
0x7C7E = 0xFF02
END_MAP

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,420 @@
# $NetBSD: UCS%CP932VDC@IBM.src,v 1.1 2006/11/04 03:46:19 tnozaki Exp $
TYPE ROWCOL
NAME "UCS/CP932VDC:IBM"
SRC_ZONE 0x2116-0xFFE4
OOB_MODE INVALID
DST_INVALID 0xFFFF
DST_UNIT_BITS 16
BEGIN_MAP
#
# This mapping data is made from the mapping data provided by Unicode, Inc.
# Original notice:
#
# Name: cp932 to Unicode table
# Unicode version: 2.0
# Table version: 2.01
# Table format: Format A
# Date: 04/15/98
#
# Contact: cpxlate@microsoft.com
#
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp932 code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp932 order
#
0x2116 = 0x933A
0x2121 = 0x933B
0x2160 = 0x932B
0x2161 = 0x932C
0x2162 = 0x932D
0x2163 = 0x932E
0x2164 = 0x932F
0x2165 = 0x9330
0x2166 = 0x9331
0x2167 = 0x9332
0x2168 = 0x9333
0x2169 = 0x9334
0x2170 = 0x9321
0x2171 = 0x9322
0x2172 = 0x9323
0x2173 = 0x9324
0x2174 = 0x9325
0x2175 = 0x9326
0x2176 = 0x9327
0x2177 = 0x9328
0x2178 = 0x9329
0x2179 = 0x932A
0x2235 = 0x933C
0x3231 = 0x9339
0x4E28 = 0x9349
0x4EE1 = 0x934A
0x4EFC = 0x934B
0x4F00 = 0x934C
0x4F03 = 0x934D
0x4F39 = 0x934E
0x4F56 = 0x934F
0x4F8A = 0x9351
0x4F92 = 0x9350
0x4F94 = 0x9353
0x4F9A = 0x9352
0x4FC9 = 0x9342
0x4FCD = 0x9354
0x4FFF = 0x9357
0x501E = 0x9358
0x5022 = 0x9356
0x5040 = 0x9355
0x5042 = 0x935B
0x5046 = 0x9359
0x5070 = 0x935A
0x5094 = 0x935C
0x50D8 = 0x935E
0x50F4 = 0x935D
0x514A = 0x935F
0x5164 = 0x9360
0x519D = 0x9361
0x51BE = 0x9362
0x51EC = 0x9363
0x5215 = 0x9364
0x529C = 0x9365
0x52A6 = 0x9366
0x52AF = 0x9558
0x52C0 = 0x9367
0x52DB = 0x9368
0x5300 = 0x9369
0x5307 = 0x936A
0x5324 = 0x936B
0x5372 = 0x936C
0x5393 = 0x936D
0x53B2 = 0x936E
0x53DD = 0x936F
0x548A = 0x9372
0x549C = 0x9371
0x54A9 = 0x9373
0x54FF = 0x9374
0x5586 = 0x9375
0x5759 = 0x9376
0x5765 = 0x9377
0x57AC = 0x9378
0x57C7 = 0x937A
0x57C8 = 0x9379
0x589E = 0x937D
0x58B2 = 0x937E
0x590B = 0x9421
0x5953 = 0x9422
0x595B = 0x9423
0x595D = 0x9424
0x5963 = 0x9425
0x59A4 = 0x9426
0x59BA = 0x9427
0x5B56 = 0x9428
0x5BC0 = 0x9429
0x5BD8 = 0x942B
0x5BEC = 0x942C
0x5C1E = 0x942D
0x5CA6 = 0x942E
0x5CBA = 0x942F
0x5CF5 = 0x9430
0x5D27 = 0x9431
0x5D42 = 0x9434
0x5D53 = 0x9432
0x5D6D = 0x9435
0x5DB8 = 0x9436
0x5DB9 = 0x9437
0x5DD0 = 0x9438
0x5F21 = 0x9439
0x5F34 = 0x943A
0x5F45 = 0x9348
0x5F67 = 0x943B
0x5FB7 = 0x943C
0x5FDE = 0x943D
0x605D = 0x943E
0x6085 = 0x943F
0x608A = 0x9440
0x60D5 = 0x9442
0x60DE = 0x9441
0x60F2 = 0x9444
0x6111 = 0x9445
0x6120 = 0x9443
0x6130 = 0x9447
0x6137 = 0x9446
0x6198 = 0x9448
0x6213 = 0x9449
0x62A6 = 0x944A
0x63F5 = 0x944B
0x6460 = 0x944C
0x649D = 0x944D
0x64CE = 0x944E
0x654E = 0x944F
0x6600 = 0x9450
0x6609 = 0x9453
0x6615 = 0x9451
0x661E = 0x9455
0x6624 = 0x9456
0x662E = 0x9454
0x6631 = 0x9344
0x663B = 0x9452
0x6657 = 0x9458
0x6659 = 0x9459
0x6665 = 0x9457
0x6673 = 0x945B
0x6699 = 0x945C
0x66A0 = 0x945D
0x66B2 = 0x945E
0x66BF = 0x945F
0x66FA = 0x9460
0x66FB = 0x9347
0x670E = 0x9461
0x6766 = 0x9463
0x67BB = 0x9464
0x67C0 = 0x9466
0x6801 = 0x9467
0x6844 = 0x9468
0x6852 = 0x9465
0x68C8 = 0x9345
0x68CF = 0x9469
0x6968 = 0x946B
0x6998 = 0x946D
0x69E2 = 0x946E
0x6A30 = 0x946F
0x6A46 = 0x9471
0x6A6B = 0x9470
0x6A73 = 0x9472
0x6A7E = 0x9473
0x6AE2 = 0x9474
0x6AE4 = 0x9475
0x6BD6 = 0x9476
0x6C3F = 0x9477
0x6C5C = 0x9478
0x6C6F = 0x947A
0x6C86 = 0x9479
0x6CDA = 0x947B
0x6D04 = 0x947C
0x6D6F = 0x947E
0x6D87 = 0x947D
0x6D96 = 0x9521
0x6DAC = 0x9522
0x6DCF = 0x9523
0x6DF2 = 0x9525
0x6DF8 = 0x9524
0x6DFC = 0x9526
0x6E27 = 0x9529
0x6E39 = 0x9527
0x6E3C = 0x952A
0x6E5C = 0x9528
0x6EBF = 0x952B
0x6F88 = 0x952C
0x6FB5 = 0x952D
0x6FF5 = 0x952E
0x7005 = 0x952F
0x7007 = 0x9530
0x7028 = 0x9531
0x7085 = 0x9532
0x70AB = 0x9533
0x70BB = 0x9343
0x7104 = 0x9535
0x710F = 0x9534
0x7146 = 0x9537
0x7147 = 0x9538
0x715C = 0x9536
0x71C1 = 0x953A
0x71FE = 0x953B
0x72B1 = 0x953C
0x72BE = 0x953D
0x7324 = 0x953E
0x7377 = 0x9540
0x73BD = 0x9541
0x73C9 = 0x9542
0x73D2 = 0x9545
0x73D6 = 0x9543
0x73E3 = 0x9544
0x73F5 = 0x9547
0x7407 = 0x9546
0x7426 = 0x9548
0x7429 = 0x954A
0x742A = 0x9549
0x742E = 0x954B
0x7462 = 0x954C
0x7489 = 0x954D
0x749F = 0x954E
0x7501 = 0x954F
0x752F = 0x942A
0x756F = 0x9550
0x7682 = 0x9551
0x769B = 0x9554
0x769C = 0x9552
0x769E = 0x9553
0x76A6 = 0x9555
0x7746 = 0x9557
0x7821 = 0x9559
0x784E = 0x955A
0x7864 = 0x955B
0x787A = 0x955C
0x7930 = 0x955D
0x7994 = 0x9561
0x799B = 0x9563
0x7AD1 = 0x9564
0x7AE7 = 0x9565
0x7AEB = 0x9567
0x7B9E = 0x9568
0x7D48 = 0x956A
0x7D5C = 0x956B
0x7DA0 = 0x956D
0x7DB7 = 0x956C
0x7DD6 = 0x956E
0x7E52 = 0x956F
0x7E8A = 0x933D
0x7F47 = 0x9570
0x7FA1 = 0x9571
0x8301 = 0x9573
0x8362 = 0x9574
0x837F = 0x9575
0x83C7 = 0x9576
0x83F6 = 0x9577
0x8448 = 0x9578
0x84B4 = 0x9579
0x84DC = 0x9341
0x8553 = 0x957A
0x8559 = 0x957B
0x856B = 0x957C
0x85B0 = 0x957E
0x8807 = 0x9623
0x88F5 = 0x9624
0x891C = 0x933E
0x8A12 = 0x9625
0x8A37 = 0x9626
0x8A79 = 0x9627
0x8AA7 = 0x9628
0x8ABE = 0x9629
0x8ADF = 0x962A
0x8AF6 = 0x962C
0x8B53 = 0x962D
0x8B7F = 0x962E
0x8CF0 = 0x962F
0x8CF4 = 0x9630
0x8D12 = 0x9631
0x8D76 = 0x9632
0x8ECF = 0x9634
0x9067 = 0x9637
0x90DE = 0x9638
0x9115 = 0x963A
0x9127 = 0x963B
0x91D7 = 0x963D
0x91DA = 0x963C
0x91DE = 0x963E
0x91E4 = 0x9641
0x91E5 = 0x9642
0x91ED = 0x963F
0x91EE = 0x9640
0x9206 = 0x9643
0x920A = 0x9645
0x9210 = 0x9644
0x9239 = 0x964C
0x923A = 0x9646
0x923C = 0x9648
0x9240 = 0x9647
0x924E = 0x9649
0x9251 = 0x964B
0x9259 = 0x964A
0x9267 = 0x964D
0x9277 = 0x964F
0x9278 = 0x9650
0x9288 = 0x9340
0x92A7 = 0x964E
0x92D0 = 0x9654
0x92D3 = 0x9658
0x92D5 = 0x9656
0x92D7 = 0x9652
0x92D9 = 0x9653
0x92E0 = 0x9657
0x92E7 = 0x9651
0x92F9 = 0x9346
0x92FB = 0x965B
0x92FF = 0x965E
0x9302 = 0x9660
0x931D = 0x965F
0x931E = 0x965D
0x9321 = 0x965A
0x9325 = 0x9659
0x9348 = 0x933F
0x9357 = 0x9662
0x9370 = 0x9661
0x93A4 = 0x9663
0x93C6 = 0x9664
0x93DE = 0x9665
0x93F8 = 0x9666
0x9431 = 0x9667
0x9445 = 0x9668
0x9448 = 0x9669
0x9592 = 0x966A
0x969D = 0x966D
0x96AF = 0x966E
0x9733 = 0x966F
0x973B = 0x9670
0x9743 = 0x9671
0x974D = 0x9672
0x974F = 0x9673
0x9751 = 0x9674
0x9755 = 0x9675
0x9857 = 0x9676
0x9865 = 0x9677
0x9927 = 0x967A
0x999E = 0x967C
0x9A4E = 0x967D
0x9AD9 = 0x967E
0x9ADC = 0x9721
0x9B72 = 0x9723
0x9B75 = 0x9722
0x9B8F = 0x9724
0x9BB1 = 0x9725
0x9BBB = 0x9726
0x9C00 = 0x9727
0x9D6B = 0x9729
0x9D70 = 0x9728
0x9E19 = 0x972B
0x9ED1 = 0x972C
0xF929 = 0x9462
0xF9DC = 0x966B
0xFA0E = 0x9370
0xFA0F = 0x937B
0xFA10 = 0x937C
0xFA11 = 0x9433
0xFA12 = 0x945A
0xFA13 = 0x946A
0xFA14 = 0x946C
0xFA15 = 0x9539
0xFA16 = 0x953F
0xFA17 = 0x9556
0xFA18 = 0x955E
0xFA19 = 0x955F
0xFA1A = 0x9560
0xFA1B = 0x9562
0xFA1C = 0x9566
0xFA1D = 0x9569
0xFA1E = 0x9572
0xFA1F = 0x957D
0xFA20 = 0x9621
0xFA21 = 0x9622
0xFA22 = 0x962B
0xFA23 = 0x9633
0xFA24 = 0x9635
0xFA25 = 0x9636
0xFA26 = 0x9639
0xFA27 = 0x9655
0xFA28 = 0x965C
0xFA29 = 0x966C
0xFA2A = 0x9678
0xFA2B = 0x9679
0xFA2C = 0x967B
0xFA2D = 0x972A
0xFF02 = 0x9338
0xFF07 = 0x9337
0xFFE2 = 0x9335
0xFFE4 = 0x9336
END_MAP

View file

@ -0,0 +1,406 @@
# $NetBSD: UCS%CP932VDC@NEC_IBM.src,v 1.1 2006/11/04 03:46:19 tnozaki Exp $
TYPE ROWCOL
NAME "UCS/CP932VDC:NEC_IBM"
SRC_ZONE 0x2170-0xFFE4
OOB_MODE INVALID
DST_INVALID 0xFFFF
DST_UNIT_BITS 16
BEGIN_MAP
#
# This mapping data is made from the mapping data provided by Unicode, Inc.
# Original notice:
#
# Name: cp932 to Unicode table
# Unicode version: 2.0
# Table version: 2.01
# Table format: Format A
# Date: 04/15/98
#
# Contact: cpxlate@microsoft.com
#
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp932 code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp932 order
#
0x2170 = 0x7C71
0x2171 = 0x7C72
0x2172 = 0x7C73
0x2173 = 0x7C74
0x2174 = 0x7C75
0x2175 = 0x7C76
0x2176 = 0x7C77
0x2177 = 0x7C78
0x2178 = 0x7C79
0x2179 = 0x7C7A
0x4E28 = 0x792D
0x4EE1 = 0x792E
0x4EFC = 0x792F
0x4F00 = 0x7930
0x4F03 = 0x7931
0x4F39 = 0x7932
0x4F56 = 0x7933
0x4F8A = 0x7935
0x4F92 = 0x7934
0x4F94 = 0x7937
0x4F9A = 0x7936
0x4FC9 = 0x7926
0x4FCD = 0x7938
0x4FFF = 0x793B
0x501E = 0x793C
0x5022 = 0x793A
0x5040 = 0x7939
0x5042 = 0x793F
0x5046 = 0x793D
0x5070 = 0x793E
0x5094 = 0x7940
0x50D8 = 0x7942
0x50F4 = 0x7941
0x514A = 0x7943
0x5164 = 0x7944
0x519D = 0x7945
0x51BE = 0x7946
0x51EC = 0x7947
0x5215 = 0x7948
0x529C = 0x7949
0x52A6 = 0x794A
0x52AF = 0x7B3C
0x52C0 = 0x794B
0x52DB = 0x794C
0x5300 = 0x794D
0x5307 = 0x794E
0x5324 = 0x794F
0x5372 = 0x7950
0x5393 = 0x7951
0x53B2 = 0x7952
0x53DD = 0x7953
0x548A = 0x7956
0x549C = 0x7955
0x54A9 = 0x7957
0x54FF = 0x7958
0x5586 = 0x7959
0x5759 = 0x795A
0x5765 = 0x795B
0x57AC = 0x795C
0x57C7 = 0x795E
0x57C8 = 0x795D
0x589E = 0x7961
0x58B2 = 0x7962
0x590B = 0x7963
0x5953 = 0x7964
0x595B = 0x7965
0x595D = 0x7966
0x5963 = 0x7967
0x59A4 = 0x7968
0x59BA = 0x7969
0x5B56 = 0x796A
0x5BC0 = 0x796B
0x5BD8 = 0x796D
0x5BEC = 0x796E
0x5C1E = 0x796F
0x5CA6 = 0x7970
0x5CBA = 0x7971
0x5CF5 = 0x7972
0x5D27 = 0x7973
0x5D42 = 0x7976
0x5D53 = 0x7974
0x5D6D = 0x7977
0x5DB8 = 0x7978
0x5DB9 = 0x7979
0x5DD0 = 0x797A
0x5F21 = 0x797B
0x5F34 = 0x797C
0x5F45 = 0x792C
0x5F67 = 0x797D
0x5FB7 = 0x797E
0x5FDE = 0x7A21
0x605D = 0x7A22
0x6085 = 0x7A23
0x608A = 0x7A24
0x60D5 = 0x7A26
0x60DE = 0x7A25
0x60F2 = 0x7A28
0x6111 = 0x7A29
0x6120 = 0x7A27
0x6130 = 0x7A2B
0x6137 = 0x7A2A
0x6198 = 0x7A2C
0x6213 = 0x7A2D
0x62A6 = 0x7A2E
0x63F5 = 0x7A2F
0x6460 = 0x7A30
0x649D = 0x7A31
0x64CE = 0x7A32
0x654E = 0x7A33
0x6600 = 0x7A34
0x6609 = 0x7A37
0x6615 = 0x7A35
0x661E = 0x7A39
0x6624 = 0x7A3A
0x662E = 0x7A38
0x6631 = 0x7928
0x663B = 0x7A36
0x6657 = 0x7A3C
0x6659 = 0x7A3D
0x6665 = 0x7A3B
0x6673 = 0x7A3F
0x6699 = 0x7A40
0x66A0 = 0x7A41
0x66B2 = 0x7A42
0x66BF = 0x7A43
0x66FA = 0x7A44
0x66FB = 0x792B
0x670E = 0x7A45
0x6766 = 0x7A47
0x67BB = 0x7A48
0x67C0 = 0x7A4A
0x6801 = 0x7A4B
0x6844 = 0x7A4C
0x6852 = 0x7A49
0x68C8 = 0x7929
0x68CF = 0x7A4D
0x6968 = 0x7A4F
0x6998 = 0x7A51
0x69E2 = 0x7A52
0x6A30 = 0x7A53
0x6A46 = 0x7A55
0x6A6B = 0x7A54
0x6A73 = 0x7A56
0x6A7E = 0x7A57
0x6AE2 = 0x7A58
0x6AE4 = 0x7A59
0x6BD6 = 0x7A5A
0x6C3F = 0x7A5B
0x6C5C = 0x7A5C
0x6C6F = 0x7A5E
0x6C86 = 0x7A5D
0x6CDA = 0x7A5F
0x6D04 = 0x7A60
0x6D6F = 0x7A62
0x6D87 = 0x7A61
0x6D96 = 0x7A63
0x6DAC = 0x7A64
0x6DCF = 0x7A65
0x6DF2 = 0x7A67
0x6DF8 = 0x7A66
0x6DFC = 0x7A68
0x6E27 = 0x7A6B
0x6E39 = 0x7A69
0x6E3C = 0x7A6C
0x6E5C = 0x7A6A
0x6EBF = 0x7A6D
0x6F88 = 0x7A6E
0x6FB5 = 0x7A6F
0x6FF5 = 0x7A70
0x7005 = 0x7A71
0x7007 = 0x7A72
0x7028 = 0x7A73
0x7085 = 0x7A74
0x70AB = 0x7A75
0x70BB = 0x7927
0x7104 = 0x7A77
0x710F = 0x7A76
0x7146 = 0x7A79
0x7147 = 0x7A7A
0x715C = 0x7A78
0x71C1 = 0x7A7C
0x71FE = 0x7A7D
0x72B1 = 0x7A7E
0x72BE = 0x7B21
0x7324 = 0x7B22
0x7377 = 0x7B24
0x73BD = 0x7B25
0x73C9 = 0x7B26
0x73D2 = 0x7B29
0x73D6 = 0x7B27
0x73E3 = 0x7B28
0x73F5 = 0x7B2B
0x7407 = 0x7B2A
0x7426 = 0x7B2C
0x7429 = 0x7B2E
0x742A = 0x7B2D
0x742E = 0x7B2F
0x7462 = 0x7B30
0x7489 = 0x7B31
0x749F = 0x7B32
0x7501 = 0x7B33
0x752F = 0x796C
0x756F = 0x7B34
0x7682 = 0x7B35
0x769B = 0x7B38
0x769C = 0x7B36
0x769E = 0x7B37
0x76A6 = 0x7B39
0x7746 = 0x7B3B
0x7821 = 0x7B3D
0x784E = 0x7B3E
0x7864 = 0x7B3F
0x787A = 0x7B40
0x7930 = 0x7B41
0x7994 = 0x7B45
0x799B = 0x7B47
0x7AD1 = 0x7B48
0x7AE7 = 0x7B49
0x7AEB = 0x7B4B
0x7B9E = 0x7B4C
0x7D48 = 0x7B4E
0x7D5C = 0x7B4F
0x7DA0 = 0x7B51
0x7DB7 = 0x7B50
0x7DD6 = 0x7B52
0x7E52 = 0x7B53
0x7E8A = 0x7921
0x7F47 = 0x7B54
0x7FA1 = 0x7B55
0x8301 = 0x7B57
0x8362 = 0x7B58
0x837F = 0x7B59
0x83C7 = 0x7B5A
0x83F6 = 0x7B5B
0x8448 = 0x7B5C
0x84B4 = 0x7B5D
0x84DC = 0x7925
0x8553 = 0x7B5E
0x8559 = 0x7B5F
0x856B = 0x7B60
0x85B0 = 0x7B62
0x8807 = 0x7B65
0x88F5 = 0x7B66
0x891C = 0x7922
0x8A12 = 0x7B67
0x8A37 = 0x7B68
0x8A79 = 0x7B69
0x8AA7 = 0x7B6A
0x8ABE = 0x7B6B
0x8ADF = 0x7B6C
0x8AF6 = 0x7B6E
0x8B53 = 0x7B6F
0x8B7F = 0x7B70
0x8CF0 = 0x7B71
0x8CF4 = 0x7B72
0x8D12 = 0x7B73
0x8D76 = 0x7B74
0x8ECF = 0x7B76
0x9067 = 0x7B79
0x90DE = 0x7B7A
0x9115 = 0x7B7C
0x9127 = 0x7B7D
0x91D7 = 0x7C21
0x91DA = 0x7B7E
0x91DE = 0x7C22
0x91E4 = 0x7C25
0x91E5 = 0x7C26
0x91ED = 0x7C23
0x91EE = 0x7C24
0x9206 = 0x7C27
0x920A = 0x7C29
0x9210 = 0x7C28
0x9239 = 0x7C30
0x923A = 0x7C2A
0x923C = 0x7C2C
0x9240 = 0x7C2B
0x924E = 0x7C2D
0x9251 = 0x7C2F
0x9259 = 0x7C2E
0x9267 = 0x7C31
0x9277 = 0x7C33
0x9278 = 0x7C34
0x9288 = 0x7924
0x92A7 = 0x7C32
0x92D0 = 0x7C38
0x92D3 = 0x7C3C
0x92D5 = 0x7C3A
0x92D7 = 0x7C36
0x92D9 = 0x7C37
0x92E0 = 0x7C3B
0x92E7 = 0x7C35
0x92F9 = 0x792A
0x92FB = 0x7C3F
0x92FF = 0x7C42
0x9302 = 0x7C44
0x931D = 0x7C43
0x931E = 0x7C41
0x9321 = 0x7C3E
0x9325 = 0x7C3D
0x9348 = 0x7923
0x9357 = 0x7C46
0x9370 = 0x7C45
0x93A4 = 0x7C47
0x93C6 = 0x7C48
0x93DE = 0x7C49
0x93F8 = 0x7C4A
0x9431 = 0x7C4B
0x9445 = 0x7C4C
0x9448 = 0x7C4D
0x9592 = 0x7C4E
0x969D = 0x7C51
0x96AF = 0x7C52
0x9733 = 0x7C53
0x973B = 0x7C54
0x9743 = 0x7C55
0x974D = 0x7C56
0x974F = 0x7C57
0x9751 = 0x7C58
0x9755 = 0x7C59
0x9857 = 0x7C5A
0x9865 = 0x7C5B
0x9927 = 0x7C5E
0x999E = 0x7C60
0x9A4E = 0x7C61
0x9AD9 = 0x7C62
0x9ADC = 0x7C63
0x9B72 = 0x7C65
0x9B75 = 0x7C64
0x9B8F = 0x7C66
0x9BB1 = 0x7C67
0x9BBB = 0x7C68
0x9C00 = 0x7C69
0x9D6B = 0x7C6B
0x9D70 = 0x7C6A
0x9E19 = 0x7C6D
0x9ED1 = 0x7C6E
0xF929 = 0x7A46
0xF9DC = 0x7C4F
0xFA0E = 0x7954
0xFA0F = 0x795F
0xFA10 = 0x7960
0xFA11 = 0x7975
0xFA12 = 0x7A3E
0xFA13 = 0x7A4E
0xFA14 = 0x7A50
0xFA15 = 0x7A7B
0xFA16 = 0x7B23
0xFA17 = 0x7B3A
0xFA18 = 0x7B42
0xFA19 = 0x7B43
0xFA1A = 0x7B44
0xFA1B = 0x7B46
0xFA1C = 0x7B4A
0xFA1D = 0x7B4D
0xFA1E = 0x7B56
0xFA1F = 0x7B61
0xFA20 = 0x7B63
0xFA21 = 0x7B64
0xFA22 = 0x7B6D
0xFA23 = 0x7B75
0xFA24 = 0x7B77
0xFA25 = 0x7B78
0xFA26 = 0x7B7B
0xFA27 = 0x7C39
0xFA28 = 0x7C40
0xFA29 = 0x7C50
0xFA2A = 0x7C5C
0xFA2B = 0x7C5D
0xFA2C = 0x7C5F
0xFA2D = 0x7C6C
0xFF02 = 0x7C7E
0xFF07 = 0x7C7D
0xFFE2 = 0x7C7B
0xFFE4 = 0x7C7C
END_MAP

View file

@ -0,0 +1,127 @@
# $NetBSD: JISX0201-KANA%UCS.src,v 1.3 2006/10/26 16:19:02 tnozaki Exp $
TYPE ROWCOL
NAME JISX0201-KANA/UCS
SRC_ZONE 0x21-0x5F
OOB_MODE ILSEQ
DST_ILSEQ 0xFFFE
DST_UNIT_BITS 16
BEGIN_MAP
#
# This mapping data is made from the mapping data provided by Unicode, Inc.
# Original notice:
#
# Name: JIS X 0201 (1976) to Unicode 1.1 Table
# Unicode version: 1.1
# Table version: 0.9
# Table format: Format A
# Date: 8 March 1994
#
# Copyright (c) 1991-1994 Unicode, Inc. All Rights reserved.
#
# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
# No claims are made as to fitness for any particular purpose. No
# warranties of any kind are expressed or implied. The recipient
# agrees to determine applicability of information provided. If this
# file has been provided on magnetic media by Unicode, Inc., the sole
# remedy for any claim will be exchange of defective media within 90
# days of receipt.
#
# Recipient is granted the right to make copies in any form for
# internal distribution and to freely use the information supplied
# in the creation of products supporting Unicode. Unicode, Inc.
# specifically excludes the right to re-distribute this file directly
# to third parties or other organizations whether for profit or not.
#
# General notes:
#
#
# This table contains one set of mappings from JIS X 0201 into Unicode.
# Note that these data are *possible* mappings only and may not be the
# same as those used by actual products, nor may they be the best suited
# for all uses. For more information on the mappings between various code
# pages incorporating the repertoire of JIS X 0201 and Unicode, consult the
# VENDORS mapping data. Normative information on the mapping between
# JIS X 0201 and Unicode may be found in the Unihan.txt file in the
# latest Unicode Character Database.
#
# If you have carefully considered the fact that the mappings in
# this table are only one possible set of mappings between JIS X 0201 and
# Unicode and have no normative status, but still feel that you
# have located an error in the table that requires fixing, you may
# report any such error to errata@unicode.org.
#
#
# Format: Three tab-separated columns
# Column #1 is the shift JIS code (in hex as 0xXX)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 the Unicode (ISO 10646) name (follows a comment sign)
#
# The entries are in JIS order
#
#
0x21 = 0xFF61
0x22 = 0xFF62
0x23 = 0xFF63
0x24 = 0xFF64
0x25 = 0xFF65
0x26 = 0xFF66
0x27 = 0xFF67
0x28 = 0xFF68
0x29 = 0xFF69
0x2A = 0xFF6A
0x2B = 0xFF6B
0x2C = 0xFF6C
0x2D = 0xFF6D
0x2E = 0xFF6E
0x2F = 0xFF6F
0x30 = 0xFF70
0x31 = 0xFF71
0x32 = 0xFF72
0x33 = 0xFF73
0x34 = 0xFF74
0x35 = 0xFF75
0x36 = 0xFF76
0x37 = 0xFF77
0x38 = 0xFF78
0x39 = 0xFF79
0x3A = 0xFF7A
0x3B = 0xFF7B
0x3C = 0xFF7C
0x3D = 0xFF7D
0x3E = 0xFF7E
0x3F = 0xFF7F
0x40 = 0xFF80
0x41 = 0xFF81
0x42 = 0xFF82
0x43 = 0xFF83
0x44 = 0xFF84
0x45 = 0xFF85
0x46 = 0xFF86
0x47 = 0xFF87
0x48 = 0xFF88
0x49 = 0xFF89
0x4A = 0xFF8A
0x4B = 0xFF8B
0x4C = 0xFF8C
0x4D = 0xFF8D
0x4E = 0xFF8E
0x4F = 0xFF8F
0x50 = 0xFF90
0x51 = 0xFF91
0x52 = 0xFF92
0x53 = 0xFF93
0x54 = 0xFF94
0x55 = 0xFF95
0x56 = 0xFF96
0x57 = 0xFF97
0x58 = 0xFF98
0x59 = 0xFF99
0x5A = 0xFF9A
0x5B = 0xFF9B
0x5C = 0xFF9C
0x5D = 0xFF9D
0x5E = 0xFF9E
0x5F = 0xFF9F
END_MAP

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,954 @@
# $NetBSD: JISX0208UDC%UCS.src,v 1.1 2003/07/19 20:20:40 tshiozak Exp $
TYPE ROWCOL
NAME "JISX0208UDC/UCS"
SRC_ZONE 0x75-0x7E / 0x21-0x7E / 8
OOB_MODE INVALID
DST_INVALID 0xFFFE
DST_UNIT_BITS 16
BEGIN_MAP
#
# This data is derived from http://www.opengroup.or.jp/jvc/cde/
#
0x7521 = 0xE000
0x7522 = 0xE001
0x7523 = 0xE002
0x7524 = 0xE003
0x7525 = 0xE004
0x7526 = 0xE005
0x7527 = 0xE006
0x7528 = 0xE007
0x7529 = 0xE008
0x752A = 0xE009
0x752B = 0xE00A
0x752C = 0xE00B
0x752D = 0xE00C
0x752E = 0xE00D
0x752F = 0xE00E
0x7530 = 0xE00F
0x7531 = 0xE010
0x7532 = 0xE011
0x7533 = 0xE012
0x7534 = 0xE013
0x7535 = 0xE014
0x7536 = 0xE015
0x7537 = 0xE016
0x7538 = 0xE017
0x7539 = 0xE018
0x753A = 0xE019
0x753B = 0xE01A
0x753C = 0xE01B
0x753D = 0xE01C
0x753E = 0xE01D
0x753F = 0xE01E
0x7540 = 0xE01F
0x7541 = 0xE020
0x7542 = 0xE021
0x7543 = 0xE022
0x7544 = 0xE023
0x7545 = 0xE024
0x7546 = 0xE025
0x7547 = 0xE026
0x7548 = 0xE027
0x7549 = 0xE028
0x754A = 0xE029
0x754B = 0xE02A
0x754C = 0xE02B
0x754D = 0xE02C
0x754E = 0xE02D
0x754F = 0xE02E
0x7550 = 0xE02F
0x7551 = 0xE030
0x7552 = 0xE031
0x7553 = 0xE032
0x7554 = 0xE033
0x7555 = 0xE034
0x7556 = 0xE035
0x7557 = 0xE036
0x7558 = 0xE037
0x7559 = 0xE038
0x755A = 0xE039
0x755B = 0xE03A
0x755C = 0xE03B
0x755D = 0xE03C
0x755E = 0xE03D
0x755F = 0xE03E
0x7560 = 0xE03F
0x7561 = 0xE040
0x7562 = 0xE041
0x7563 = 0xE042
0x7564 = 0xE043
0x7565 = 0xE044
0x7566 = 0xE045
0x7567 = 0xE046
0x7568 = 0xE047
0x7569 = 0xE048
0x756A = 0xE049
0x756B = 0xE04A
0x756C = 0xE04B
0x756D = 0xE04C
0x756E = 0xE04D
0x756F = 0xE04E
0x7570 = 0xE04F
0x7571 = 0xE050
0x7572 = 0xE051
0x7573 = 0xE052
0x7574 = 0xE053
0x7575 = 0xE054
0x7576 = 0xE055
0x7577 = 0xE056
0x7578 = 0xE057
0x7579 = 0xE058
0x757A = 0xE059
0x757B = 0xE05A
0x757C = 0xE05B
0x757D = 0xE05C
0x757E = 0xE05D
0x7621 = 0xE05E
0x7622 = 0xE05F
0x7623 = 0xE060
0x7624 = 0xE061
0x7625 = 0xE062
0x7626 = 0xE063
0x7627 = 0xE064
0x7628 = 0xE065
0x7629 = 0xE066
0x762A = 0xE067
0x762B = 0xE068
0x762C = 0xE069
0x762D = 0xE06A
0x762E = 0xE06B
0x762F = 0xE06C
0x7630 = 0xE06D
0x7631 = 0xE06E
0x7632 = 0xE06F
0x7633 = 0xE070
0x7634 = 0xE071
0x7635 = 0xE072
0x7636 = 0xE073
0x7637 = 0xE074
0x7638 = 0xE075
0x7639 = 0xE076
0x763A = 0xE077
0x763B = 0xE078
0x763C = 0xE079
0x763D = 0xE07A
0x763E = 0xE07B
0x763F = 0xE07C
0x7640 = 0xE07D
0x7641 = 0xE07E
0x7642 = 0xE07F
0x7643 = 0xE080
0x7644 = 0xE081
0x7645 = 0xE082
0x7646 = 0xE083
0x7647 = 0xE084
0x7648 = 0xE085
0x7649 = 0xE086
0x764A = 0xE087
0x764B = 0xE088
0x764C = 0xE089
0x764D = 0xE08A
0x764E = 0xE08B
0x764F = 0xE08C
0x7650 = 0xE08D
0x7651 = 0xE08E
0x7652 = 0xE08F
0x7653 = 0xE090
0x7654 = 0xE091
0x7655 = 0xE092
0x7656 = 0xE093
0x7657 = 0xE094
0x7658 = 0xE095
0x7659 = 0xE096
0x765A = 0xE097
0x765B = 0xE098
0x765C = 0xE099
0x765D = 0xE09A
0x765E = 0xE09B
0x765F = 0xE09C
0x7660 = 0xE09D
0x7661 = 0xE09E
0x7662 = 0xE09F
0x7663 = 0xE0A0
0x7664 = 0xE0A1
0x7665 = 0xE0A2
0x7666 = 0xE0A3
0x7667 = 0xE0A4
0x7668 = 0xE0A5
0x7669 = 0xE0A6
0x766A = 0xE0A7
0x766B = 0xE0A8
0x766C = 0xE0A9
0x766D = 0xE0AA
0x766E = 0xE0AB
0x766F = 0xE0AC
0x7670 = 0xE0AD
0x7671 = 0xE0AE
0x7672 = 0xE0AF
0x7673 = 0xE0B0
0x7674 = 0xE0B1
0x7675 = 0xE0B2
0x7676 = 0xE0B3
0x7677 = 0xE0B4
0x7678 = 0xE0B5
0x7679 = 0xE0B6
0x767A = 0xE0B7
0x767B = 0xE0B8
0x767C = 0xE0B9
0x767D = 0xE0BA
0x767E = 0xE0BB
0x7721 = 0xE0BC
0x7722 = 0xE0BD
0x7723 = 0xE0BE
0x7724 = 0xE0BF
0x7725 = 0xE0C0
0x7726 = 0xE0C1
0x7727 = 0xE0C2
0x7728 = 0xE0C3
0x7729 = 0xE0C4
0x772A = 0xE0C5
0x772B = 0xE0C6
0x772C = 0xE0C7
0x772D = 0xE0C8
0x772E = 0xE0C9
0x772F = 0xE0CA
0x7730 = 0xE0CB
0x7731 = 0xE0CC
0x7732 = 0xE0CD
0x7733 = 0xE0CE
0x7734 = 0xE0CF
0x7735 = 0xE0D0
0x7736 = 0xE0D1
0x7737 = 0xE0D2
0x7738 = 0xE0D3
0x7739 = 0xE0D4
0x773A = 0xE0D5
0x773B = 0xE0D6
0x773C = 0xE0D7
0x773D = 0xE0D8
0x773E = 0xE0D9
0x773F = 0xE0DA
0x7740 = 0xE0DB
0x7741 = 0xE0DC
0x7742 = 0xE0DD
0x7743 = 0xE0DE
0x7744 = 0xE0DF
0x7745 = 0xE0E0
0x7746 = 0xE0E1
0x7747 = 0xE0E2
0x7748 = 0xE0E3
0x7749 = 0xE0E4
0x774A = 0xE0E5
0x774B = 0xE0E6
0x774C = 0xE0E7
0x774D = 0xE0E8
0x774E = 0xE0E9
0x774F = 0xE0EA
0x7750 = 0xE0EB
0x7751 = 0xE0EC
0x7752 = 0xE0ED
0x7753 = 0xE0EE
0x7754 = 0xE0EF
0x7755 = 0xE0F0
0x7756 = 0xE0F1
0x7757 = 0xE0F2
0x7758 = 0xE0F3
0x7759 = 0xE0F4
0x775A = 0xE0F5
0x775B = 0xE0F6
0x775C = 0xE0F7
0x775D = 0xE0F8
0x775E = 0xE0F9
0x775F = 0xE0FA
0x7760 = 0xE0FB
0x7761 = 0xE0FC
0x7762 = 0xE0FD
0x7763 = 0xE0FE
0x7764 = 0xE0FF
0x7765 = 0xE100
0x7766 = 0xE101
0x7767 = 0xE102
0x7768 = 0xE103
0x7769 = 0xE104
0x776A = 0xE105
0x776B = 0xE106
0x776C = 0xE107
0x776D = 0xE108
0x776E = 0xE109
0x776F = 0xE10A
0x7770 = 0xE10B
0x7771 = 0xE10C
0x7772 = 0xE10D
0x7773 = 0xE10E
0x7774 = 0xE10F
0x7775 = 0xE110
0x7776 = 0xE111
0x7777 = 0xE112
0x7778 = 0xE113
0x7779 = 0xE114
0x777A = 0xE115
0x777B = 0xE116
0x777C = 0xE117
0x777D = 0xE118
0x777E = 0xE119
0x7821 = 0xE11A
0x7822 = 0xE11B
0x7823 = 0xE11C
0x7824 = 0xE11D
0x7825 = 0xE11E
0x7826 = 0xE11F
0x7827 = 0xE120
0x7828 = 0xE121
0x7829 = 0xE122
0x782A = 0xE123
0x782B = 0xE124
0x782C = 0xE125
0x782D = 0xE126
0x782E = 0xE127
0x782F = 0xE128
0x7830 = 0xE129
0x7831 = 0xE12A
0x7832 = 0xE12B
0x7833 = 0xE12C
0x7834 = 0xE12D
0x7835 = 0xE12E
0x7836 = 0xE12F
0x7837 = 0xE130
0x7838 = 0xE131
0x7839 = 0xE132
0x783A = 0xE133
0x783B = 0xE134
0x783C = 0xE135
0x783D = 0xE136
0x783E = 0xE137
0x783F = 0xE138
0x7840 = 0xE139
0x7841 = 0xE13A
0x7842 = 0xE13B
0x7843 = 0xE13C
0x7844 = 0xE13D
0x7845 = 0xE13E
0x7846 = 0xE13F
0x7847 = 0xE140
0x7848 = 0xE141
0x7849 = 0xE142
0x784A = 0xE143
0x784B = 0xE144
0x784C = 0xE145
0x784D = 0xE146
0x784E = 0xE147
0x784F = 0xE148
0x7850 = 0xE149
0x7851 = 0xE14A
0x7852 = 0xE14B
0x7853 = 0xE14C
0x7854 = 0xE14D
0x7855 = 0xE14E
0x7856 = 0xE14F
0x7857 = 0xE150
0x7858 = 0xE151
0x7859 = 0xE152
0x785A = 0xE153
0x785B = 0xE154
0x785C = 0xE155
0x785D = 0xE156
0x785E = 0xE157
0x785F = 0xE158
0x7860 = 0xE159
0x7861 = 0xE15A
0x7862 = 0xE15B
0x7863 = 0xE15C
0x7864 = 0xE15D
0x7865 = 0xE15E
0x7866 = 0xE15F
0x7867 = 0xE160
0x7868 = 0xE161
0x7869 = 0xE162
0x786A = 0xE163
0x786B = 0xE164
0x786C = 0xE165
0x786D = 0xE166
0x786E = 0xE167
0x786F = 0xE168
0x7870 = 0xE169
0x7871 = 0xE16A
0x7872 = 0xE16B
0x7873 = 0xE16C
0x7874 = 0xE16D
0x7875 = 0xE16E
0x7876 = 0xE16F
0x7877 = 0xE170
0x7878 = 0xE171
0x7879 = 0xE172
0x787A = 0xE173
0x787B = 0xE174
0x787C = 0xE175
0x787D = 0xE176
0x787E = 0xE177
0x7921 = 0xE178
0x7922 = 0xE179
0x7923 = 0xE17A
0x7924 = 0xE17B
0x7925 = 0xE17C
0x7926 = 0xE17D
0x7927 = 0xE17E
0x7928 = 0xE17F
0x7929 = 0xE180
0x792A = 0xE181
0x792B = 0xE182
0x792C = 0xE183
0x792D = 0xE184
0x792E = 0xE185
0x792F = 0xE186
0x7930 = 0xE187
0x7931 = 0xE188
0x7932 = 0xE189
0x7933 = 0xE18A
0x7934 = 0xE18B
0x7935 = 0xE18C
0x7936 = 0xE18D
0x7937 = 0xE18E
0x7938 = 0xE18F
0x7939 = 0xE190
0x793A = 0xE191
0x793B = 0xE192
0x793C = 0xE193
0x793D = 0xE194
0x793E = 0xE195
0x793F = 0xE196
0x7940 = 0xE197
0x7941 = 0xE198
0x7942 = 0xE199
0x7943 = 0xE19A
0x7944 = 0xE19B
0x7945 = 0xE19C
0x7946 = 0xE19D
0x7947 = 0xE19E
0x7948 = 0xE19F
0x7949 = 0xE1A0
0x794A = 0xE1A1
0x794B = 0xE1A2
0x794C = 0xE1A3
0x794D = 0xE1A4
0x794E = 0xE1A5
0x794F = 0xE1A6
0x7950 = 0xE1A7
0x7951 = 0xE1A8
0x7952 = 0xE1A9
0x7953 = 0xE1AA
0x7954 = 0xE1AB
0x7955 = 0xE1AC
0x7956 = 0xE1AD
0x7957 = 0xE1AE
0x7958 = 0xE1AF
0x7959 = 0xE1B0
0x795A = 0xE1B1
0x795B = 0xE1B2
0x795C = 0xE1B3
0x795D = 0xE1B4
0x795E = 0xE1B5
0x795F = 0xE1B6
0x7960 = 0xE1B7
0x7961 = 0xE1B8
0x7962 = 0xE1B9
0x7963 = 0xE1BA
0x7964 = 0xE1BB
0x7965 = 0xE1BC
0x7966 = 0xE1BD
0x7967 = 0xE1BE
0x7968 = 0xE1BF
0x7969 = 0xE1C0
0x796A = 0xE1C1
0x796B = 0xE1C2
0x796C = 0xE1C3
0x796D = 0xE1C4
0x796E = 0xE1C5
0x796F = 0xE1C6
0x7970 = 0xE1C7
0x7971 = 0xE1C8
0x7972 = 0xE1C9
0x7973 = 0xE1CA
0x7974 = 0xE1CB
0x7975 = 0xE1CC
0x7976 = 0xE1CD
0x7977 = 0xE1CE
0x7978 = 0xE1CF
0x7979 = 0xE1D0
0x797A = 0xE1D1
0x797B = 0xE1D2
0x797C = 0xE1D3
0x797D = 0xE1D4
0x797E = 0xE1D5
0x7A21 = 0xE1D6
0x7A22 = 0xE1D7
0x7A23 = 0xE1D8
0x7A24 = 0xE1D9
0x7A25 = 0xE1DA
0x7A26 = 0xE1DB
0x7A27 = 0xE1DC
0x7A28 = 0xE1DD
0x7A29 = 0xE1DE
0x7A2A = 0xE1DF
0x7A2B = 0xE1E0
0x7A2C = 0xE1E1
0x7A2D = 0xE1E2
0x7A2E = 0xE1E3
0x7A2F = 0xE1E4
0x7A30 = 0xE1E5
0x7A31 = 0xE1E6
0x7A32 = 0xE1E7
0x7A33 = 0xE1E8
0x7A34 = 0xE1E9
0x7A35 = 0xE1EA
0x7A36 = 0xE1EB
0x7A37 = 0xE1EC
0x7A38 = 0xE1ED
0x7A39 = 0xE1EE
0x7A3A = 0xE1EF
0x7A3B = 0xE1F0
0x7A3C = 0xE1F1
0x7A3D = 0xE1F2
0x7A3E = 0xE1F3
0x7A3F = 0xE1F4
0x7A40 = 0xE1F5
0x7A41 = 0xE1F6
0x7A42 = 0xE1F7
0x7A43 = 0xE1F8
0x7A44 = 0xE1F9
0x7A45 = 0xE1FA
0x7A46 = 0xE1FB
0x7A47 = 0xE1FC
0x7A48 = 0xE1FD
0x7A49 = 0xE1FE
0x7A4A = 0xE1FF
0x7A4B = 0xE200
0x7A4C = 0xE201
0x7A4D = 0xE202
0x7A4E = 0xE203
0x7A4F = 0xE204
0x7A50 = 0xE205
0x7A51 = 0xE206
0x7A52 = 0xE207
0x7A53 = 0xE208
0x7A54 = 0xE209
0x7A55 = 0xE20A
0x7A56 = 0xE20B
0x7A57 = 0xE20C
0x7A58 = 0xE20D
0x7A59 = 0xE20E
0x7A5A = 0xE20F
0x7A5B = 0xE210
0x7A5C = 0xE211
0x7A5D = 0xE212
0x7A5E = 0xE213
0x7A5F = 0xE214
0x7A60 = 0xE215
0x7A61 = 0xE216
0x7A62 = 0xE217
0x7A63 = 0xE218
0x7A64 = 0xE219
0x7A65 = 0xE21A
0x7A66 = 0xE21B
0x7A67 = 0xE21C
0x7A68 = 0xE21D
0x7A69 = 0xE21E
0x7A6A = 0xE21F
0x7A6B = 0xE220
0x7A6C = 0xE221
0x7A6D = 0xE222
0x7A6E = 0xE223
0x7A6F = 0xE224
0x7A70 = 0xE225
0x7A71 = 0xE226
0x7A72 = 0xE227
0x7A73 = 0xE228
0x7A74 = 0xE229
0x7A75 = 0xE22A
0x7A76 = 0xE22B
0x7A77 = 0xE22C
0x7A78 = 0xE22D
0x7A79 = 0xE22E
0x7A7A = 0xE22F
0x7A7B = 0xE230
0x7A7C = 0xE231
0x7A7D = 0xE232
0x7A7E = 0xE233
0x7B21 = 0xE234
0x7B22 = 0xE235
0x7B23 = 0xE236
0x7B24 = 0xE237
0x7B25 = 0xE238
0x7B26 = 0xE239
0x7B27 = 0xE23A
0x7B28 = 0xE23B
0x7B29 = 0xE23C
0x7B2A = 0xE23D
0x7B2B = 0xE23E
0x7B2C = 0xE23F
0x7B2D = 0xE240
0x7B2E = 0xE241
0x7B2F = 0xE242
0x7B30 = 0xE243
0x7B31 = 0xE244
0x7B32 = 0xE245
0x7B33 = 0xE246
0x7B34 = 0xE247
0x7B35 = 0xE248
0x7B36 = 0xE249
0x7B37 = 0xE24A
0x7B38 = 0xE24B
0x7B39 = 0xE24C
0x7B3A = 0xE24D
0x7B3B = 0xE24E
0x7B3C = 0xE24F
0x7B3D = 0xE250
0x7B3E = 0xE251
0x7B3F = 0xE252
0x7B40 = 0xE253
0x7B41 = 0xE254
0x7B42 = 0xE255
0x7B43 = 0xE256
0x7B44 = 0xE257
0x7B45 = 0xE258
0x7B46 = 0xE259
0x7B47 = 0xE25A
0x7B48 = 0xE25B
0x7B49 = 0xE25C
0x7B4A = 0xE25D
0x7B4B = 0xE25E
0x7B4C = 0xE25F
0x7B4D = 0xE260
0x7B4E = 0xE261
0x7B4F = 0xE262
0x7B50 = 0xE263
0x7B51 = 0xE264
0x7B52 = 0xE265
0x7B53 = 0xE266
0x7B54 = 0xE267
0x7B55 = 0xE268
0x7B56 = 0xE269
0x7B57 = 0xE26A
0x7B58 = 0xE26B
0x7B59 = 0xE26C
0x7B5A = 0xE26D
0x7B5B = 0xE26E
0x7B5C = 0xE26F
0x7B5D = 0xE270
0x7B5E = 0xE271
0x7B5F = 0xE272
0x7B60 = 0xE273
0x7B61 = 0xE274
0x7B62 = 0xE275
0x7B63 = 0xE276
0x7B64 = 0xE277
0x7B65 = 0xE278
0x7B66 = 0xE279
0x7B67 = 0xE27A
0x7B68 = 0xE27B
0x7B69 = 0xE27C
0x7B6A = 0xE27D
0x7B6B = 0xE27E
0x7B6C = 0xE27F
0x7B6D = 0xE280
0x7B6E = 0xE281
0x7B6F = 0xE282
0x7B70 = 0xE283
0x7B71 = 0xE284
0x7B72 = 0xE285
0x7B73 = 0xE286
0x7B74 = 0xE287
0x7B75 = 0xE288
0x7B76 = 0xE289
0x7B77 = 0xE28A
0x7B78 = 0xE28B
0x7B79 = 0xE28C
0x7B7A = 0xE28D
0x7B7B = 0xE28E
0x7B7C = 0xE28F
0x7B7D = 0xE290
0x7B7E = 0xE291
0x7C21 = 0xE292
0x7C22 = 0xE293
0x7C23 = 0xE294
0x7C24 = 0xE295
0x7C25 = 0xE296
0x7C26 = 0xE297
0x7C27 = 0xE298
0x7C28 = 0xE299
0x7C29 = 0xE29A
0x7C2A = 0xE29B
0x7C2B = 0xE29C
0x7C2C = 0xE29D
0x7C2D = 0xE29E
0x7C2E = 0xE29F
0x7C2F = 0xE2A0
0x7C30 = 0xE2A1
0x7C31 = 0xE2A2
0x7C32 = 0xE2A3
0x7C33 = 0xE2A4
0x7C34 = 0xE2A5
0x7C35 = 0xE2A6
0x7C36 = 0xE2A7
0x7C37 = 0xE2A8
0x7C38 = 0xE2A9
0x7C39 = 0xE2AA
0x7C3A = 0xE2AB
0x7C3B = 0xE2AC
0x7C3C = 0xE2AD
0x7C3D = 0xE2AE
0x7C3E = 0xE2AF
0x7C3F = 0xE2B0
0x7C40 = 0xE2B1
0x7C41 = 0xE2B2
0x7C42 = 0xE2B3
0x7C43 = 0xE2B4
0x7C44 = 0xE2B5
0x7C45 = 0xE2B6
0x7C46 = 0xE2B7
0x7C47 = 0xE2B8
0x7C48 = 0xE2B9
0x7C49 = 0xE2BA
0x7C4A = 0xE2BB
0x7C4B = 0xE2BC
0x7C4C = 0xE2BD
0x7C4D = 0xE2BE
0x7C4E = 0xE2BF
0x7C4F = 0xE2C0
0x7C50 = 0xE2C1
0x7C51 = 0xE2C2
0x7C52 = 0xE2C3
0x7C53 = 0xE2C4
0x7C54 = 0xE2C5
0x7C55 = 0xE2C6
0x7C56 = 0xE2C7
0x7C57 = 0xE2C8
0x7C58 = 0xE2C9
0x7C59 = 0xE2CA
0x7C5A = 0xE2CB
0x7C5B = 0xE2CC
0x7C5C = 0xE2CD
0x7C5D = 0xE2CE
0x7C5E = 0xE2CF
0x7C5F = 0xE2D0
0x7C60 = 0xE2D1
0x7C61 = 0xE2D2
0x7C62 = 0xE2D3
0x7C63 = 0xE2D4
0x7C64 = 0xE2D5
0x7C65 = 0xE2D6
0x7C66 = 0xE2D7
0x7C67 = 0xE2D8
0x7C68 = 0xE2D9
0x7C69 = 0xE2DA
0x7C6A = 0xE2DB
0x7C6B = 0xE2DC
0x7C6C = 0xE2DD
0x7C6D = 0xE2DE
0x7C6E = 0xE2DF
0x7C6F = 0xE2E0
0x7C70 = 0xE2E1
0x7C71 = 0xE2E2
0x7C72 = 0xE2E3
0x7C73 = 0xE2E4
0x7C74 = 0xE2E5
0x7C75 = 0xE2E6
0x7C76 = 0xE2E7
0x7C77 = 0xE2E8
0x7C78 = 0xE2E9
0x7C79 = 0xE2EA
0x7C7A = 0xE2EB
0x7C7B = 0xE2EC
0x7C7C = 0xE2ED
0x7C7D = 0xE2EE
0x7C7E = 0xE2EF
0x7D21 = 0xE2F0
0x7D22 = 0xE2F1
0x7D23 = 0xE2F2
0x7D24 = 0xE2F3
0x7D25 = 0xE2F4
0x7D26 = 0xE2F5
0x7D27 = 0xE2F6
0x7D28 = 0xE2F7
0x7D29 = 0xE2F8
0x7D2A = 0xE2F9
0x7D2B = 0xE2FA
0x7D2C = 0xE2FB
0x7D2D = 0xE2FC
0x7D2E = 0xE2FD
0x7D2F = 0xE2FE
0x7D30 = 0xE2FF
0x7D31 = 0xE300
0x7D32 = 0xE301
0x7D33 = 0xE302
0x7D34 = 0xE303
0x7D35 = 0xE304
0x7D36 = 0xE305
0x7D37 = 0xE306
0x7D38 = 0xE307
0x7D39 = 0xE308
0x7D3A = 0xE309
0x7D3B = 0xE30A
0x7D3C = 0xE30B
0x7D3D = 0xE30C
0x7D3E = 0xE30D
0x7D3F = 0xE30E
0x7D40 = 0xE30F
0x7D41 = 0xE310
0x7D42 = 0xE311
0x7D43 = 0xE312
0x7D44 = 0xE313
0x7D45 = 0xE314
0x7D46 = 0xE315
0x7D47 = 0xE316
0x7D48 = 0xE317
0x7D49 = 0xE318
0x7D4A = 0xE319
0x7D4B = 0xE31A
0x7D4C = 0xE31B
0x7D4D = 0xE31C
0x7D4E = 0xE31D
0x7D4F = 0xE31E
0x7D50 = 0xE31F
0x7D51 = 0xE320
0x7D52 = 0xE321
0x7D53 = 0xE322
0x7D54 = 0xE323
0x7D55 = 0xE324
0x7D56 = 0xE325
0x7D57 = 0xE326
0x7D58 = 0xE327
0x7D59 = 0xE328
0x7D5A = 0xE329
0x7D5B = 0xE32A
0x7D5C = 0xE32B
0x7D5D = 0xE32C
0x7D5E = 0xE32D
0x7D5F = 0xE32E
0x7D60 = 0xE32F
0x7D61 = 0xE330
0x7D62 = 0xE331
0x7D63 = 0xE332
0x7D64 = 0xE333
0x7D65 = 0xE334
0x7D66 = 0xE335
0x7D67 = 0xE336
0x7D68 = 0xE337
0x7D69 = 0xE338
0x7D6A = 0xE339
0x7D6B = 0xE33A
0x7D6C = 0xE33B
0x7D6D = 0xE33C
0x7D6E = 0xE33D
0x7D6F = 0xE33E
0x7D70 = 0xE33F
0x7D71 = 0xE340
0x7D72 = 0xE341
0x7D73 = 0xE342
0x7D74 = 0xE343
0x7D75 = 0xE344
0x7D76 = 0xE345
0x7D77 = 0xE346
0x7D78 = 0xE347
0x7D79 = 0xE348
0x7D7A = 0xE349
0x7D7B = 0xE34A
0x7D7C = 0xE34B
0x7D7D = 0xE34C
0x7D7E = 0xE34D
0x7E21 = 0xE34E
0x7E22 = 0xE34F
0x7E23 = 0xE350
0x7E24 = 0xE351
0x7E25 = 0xE352
0x7E26 = 0xE353
0x7E27 = 0xE354
0x7E28 = 0xE355
0x7E29 = 0xE356
0x7E2A = 0xE357
0x7E2B = 0xE358
0x7E2C = 0xE359
0x7E2D = 0xE35A
0x7E2E = 0xE35B
0x7E2F = 0xE35C
0x7E30 = 0xE35D
0x7E31 = 0xE35E
0x7E32 = 0xE35F
0x7E33 = 0xE360
0x7E34 = 0xE361
0x7E35 = 0xE362
0x7E36 = 0xE363
0x7E37 = 0xE364
0x7E38 = 0xE365
0x7E39 = 0xE366
0x7E3A = 0xE367
0x7E3B = 0xE368
0x7E3C = 0xE369
0x7E3D = 0xE36A
0x7E3E = 0xE36B
0x7E3F = 0xE36C
0x7E40 = 0xE36D
0x7E41 = 0xE36E
0x7E42 = 0xE36F
0x7E43 = 0xE370
0x7E44 = 0xE371
0x7E45 = 0xE372
0x7E46 = 0xE373
0x7E47 = 0xE374
0x7E48 = 0xE375
0x7E49 = 0xE376
0x7E4A = 0xE377
0x7E4B = 0xE378
0x7E4C = 0xE379
0x7E4D = 0xE37A
0x7E4E = 0xE37B
0x7E4F = 0xE37C
0x7E50 = 0xE37D
0x7E51 = 0xE37E
0x7E52 = 0xE37F
0x7E53 = 0xE380
0x7E54 = 0xE381
0x7E55 = 0xE382
0x7E56 = 0xE383
0x7E57 = 0xE384
0x7E58 = 0xE385
0x7E59 = 0xE386
0x7E5A = 0xE387
0x7E5B = 0xE388
0x7E5C = 0xE389
0x7E5D = 0xE38A
0x7E5E = 0xE38B
0x7E5F = 0xE38C
0x7E60 = 0xE38D
0x7E61 = 0xE38E
0x7E62 = 0xE38F
0x7E63 = 0xE390
0x7E64 = 0xE391
0x7E65 = 0xE392
0x7E66 = 0xE393
0x7E67 = 0xE394
0x7E68 = 0xE395
0x7E69 = 0xE396
0x7E6A = 0xE397
0x7E6B = 0xE398
0x7E6C = 0xE399
0x7E6D = 0xE39A
0x7E6E = 0xE39B
0x7E6F = 0xE39C
0x7E70 = 0xE39D
0x7E71 = 0xE39E
0x7E72 = 0xE39F
0x7E73 = 0xE3A0
0x7E74 = 0xE3A1
0x7E75 = 0xE3A2
0x7E76 = 0xE3A3
0x7E77 = 0xE3A4
0x7E78 = 0xE3A5
0x7E79 = 0xE3A6
0x7E7A = 0xE3A7
0x7E7B = 0xE3A8
0x7E7C = 0xE3A9
0x7E7D = 0xE3AA
0x7E7E = 0xE3AB
END_MAP

View file

@ -0,0 +1,97 @@
# $NetBSD: JISX0208VDC@NEC%UCS.src,v 1.1 2003/07/19 20:20:41 tshiozak Exp $
TYPE ROWCOL
NAME "JISX0208VDC:NEC/UCS"
SRC_ZONE 0x2D21 - 0x2D7C
OOB_MODE INVALID
DST_INVALID 0xFFFE
DST_UNIT_BITS 16
BEGIN_MAP
#
# This data is derived from http://www.opengroup.or.jp/jvc/cde/
#
0x2D21 = 0x2460
0x2D22 = 0x2461
0x2D23 = 0x2462
0x2D24 = 0x2463
0x2D25 = 0x2464
0x2D26 = 0x2465
0x2D27 = 0x2466
0x2D28 = 0x2467
0x2D29 = 0x2468
0x2D2A = 0x2469
0x2D2B = 0x246A
0x2D2C = 0x246B
0x2D2D = 0x246C
0x2D2E = 0x246D
0x2D2F = 0x246E
0x2D30 = 0x246F
0x2D31 = 0x2470
0x2D32 = 0x2471
0x2D33 = 0x2472
0x2D34 = 0x2473
0x2D35 = 0x2160
0x2D36 = 0x2161
0x2D37 = 0x2162
0x2D38 = 0x2163
0x2D39 = 0x2164
0x2D3A = 0x2165
0x2D3B = 0x2166
0x2D3C = 0x2167
0x2D3D = 0x2168
0x2D3E = 0x2169
0x2D40 = 0x3349
0x2D41 = 0x3314
0x2D42 = 0x3322
0x2D43 = 0x334D
0x2D44 = 0x3318
0x2D45 = 0x3327
0x2D46 = 0x3303
0x2D47 = 0x3336
0x2D48 = 0x3351
0x2D49 = 0x3357
0x2D4A = 0x330D
0x2D4B = 0x3326
0x2D4C = 0x3323
0x2D4D = 0x332B
0x2D4E = 0x334A
0x2D4F = 0x333B
0x2D50 = 0x339C
0x2D51 = 0x339D
0x2D52 = 0x339E
0x2D53 = 0x338E
0x2D54 = 0x338F
0x2D55 = 0x33C4
0x2D56 = 0x33A1
0x2D5F = 0x337B
0x2D60 = 0x301D
0x2D61 = 0x301F
0x2D62 = 0x2116
0x2D63 = 0x33CD
0x2D64 = 0x2121
0x2D65 = 0x32A4
0x2D66 = 0x32A5
0x2D67 = 0x32A6
0x2D68 = 0x32A7
0x2D69 = 0x32A8
0x2D6A = 0x3231
0x2D6B = 0x3232
0x2D6C = 0x3239
0x2D6D = 0x337E
0x2D6E = 0x337D
0x2D6F = 0x337C
0x2D70 = 0x2252
0x2D71 = 0x2261
0x2D72 = 0x222B
0x2D73 = 0x222E
0x2D74 = 0x2211
0x2D75 = 0x221A
0x2D76 = 0x22A5
0x2D77 = 0x2220
0x2D78 = 0x221F
0x2D79 = 0x22BF
0x2D7A = 0x2235
0x2D7B = 0x2229
0x2D7C = 0x222A
END_MAP

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,954 @@
# $NetBSD: JISX0212UDC%UCS.src,v 1.1 2003/07/19 20:20:41 tshiozak Exp $
TYPE ROWCOL
NAME "JISX0212UDC/UCS"
SRC_ZONE 0x75 - 0xFE / 0x21 - 0x7E / 8
OOB_MODE INVALID
DST_INVALID 0xFFFE
DST_UNIT_BITS 16
BEGIN_MAP
#
# This data is derived from http://www.opengroup.or.jp/jvc/cde/
#
0x7521 = 0xE3AC
0x7522 = 0xE3AD
0x7523 = 0xE3AE
0x7524 = 0xE3AF
0x7525 = 0xE3B0
0x7526 = 0xE3B1
0x7527 = 0xE3B2
0x7528 = 0xE3B3
0x7529 = 0xE3B4
0x752A = 0xE3B5
0x752B = 0xE3B6
0x752C = 0xE3B7
0x752D = 0xE3B8
0x752E = 0xE3B9
0x752F = 0xE3BA
0x7530 = 0xE3BB
0x7531 = 0xE3BC
0x7532 = 0xE3BD
0x7533 = 0xE3BE
0x7534 = 0xE3BF
0x7535 = 0xE3C0
0x7536 = 0xE3C1
0x7537 = 0xE3C2
0x7538 = 0xE3C3
0x7539 = 0xE3C4
0x753A = 0xE3C5
0x753B = 0xE3C6
0x753C = 0xE3C7
0x753D = 0xE3C8
0x753E = 0xE3C9
0x753F = 0xE3CA
0x7540 = 0xE3CB
0x7541 = 0xE3CC
0x7542 = 0xE3CD
0x7543 = 0xE3CE
0x7544 = 0xE3CF
0x7545 = 0xE3D0
0x7546 = 0xE3D1
0x7547 = 0xE3D2
0x7548 = 0xE3D3
0x7549 = 0xE3D4
0x754A = 0xE3D5
0x754B = 0xE3D6
0x754C = 0xE3D7
0x754D = 0xE3D8
0x754E = 0xE3D9
0x754F = 0xE3DA
0x7550 = 0xE3DB
0x7551 = 0xE3DC
0x7552 = 0xE3DD
0x7553 = 0xE3DE
0x7554 = 0xE3DF
0x7555 = 0xE3E0
0x7556 = 0xE3E1
0x7557 = 0xE3E2
0x7558 = 0xE3E3
0x7559 = 0xE3E4
0x755A = 0xE3E5
0x755B = 0xE3E6
0x755C = 0xE3E7
0x755D = 0xE3E8
0x755E = 0xE3E9
0x755F = 0xE3EA
0x7560 = 0xE3EB
0x7561 = 0xE3EC
0x7562 = 0xE3ED
0x7563 = 0xE3EE
0x7564 = 0xE3EF
0x7565 = 0xE3F0
0x7566 = 0xE3F1
0x7567 = 0xE3F2
0x7568 = 0xE3F3
0x7569 = 0xE3F4
0x756A = 0xE3F5
0x756B = 0xE3F6
0x756C = 0xE3F7
0x756D = 0xE3F8
0x756E = 0xE3F9
0x756F = 0xE3FA
0x7570 = 0xE3FB
0x7571 = 0xE3FC
0x7572 = 0xE3FD
0x7573 = 0xE3FE
0x7574 = 0xE3FF
0x7575 = 0xE400
0x7576 = 0xE401
0x7577 = 0xE402
0x7578 = 0xE403
0x7579 = 0xE404
0x757A = 0xE405
0x757B = 0xE406
0x757C = 0xE407
0x757D = 0xE408
0x757E = 0xE409
0x7621 = 0xE40A
0x7622 = 0xE40B
0x7623 = 0xE40C
0x7624 = 0xE40D
0x7625 = 0xE40E
0x7626 = 0xE40F
0x7627 = 0xE410
0x7628 = 0xE411
0x7629 = 0xE412
0x762A = 0xE413
0x762B = 0xE414
0x762C = 0xE415
0x762D = 0xE416
0x762E = 0xE417
0x762F = 0xE418
0x7630 = 0xE419
0x7631 = 0xE41A
0x7632 = 0xE41B
0x7633 = 0xE41C
0x7634 = 0xE41D
0x7635 = 0xE41E
0x7636 = 0xE41F
0x7637 = 0xE420
0x7638 = 0xE421
0x7639 = 0xE422
0x763A = 0xE423
0x763B = 0xE424
0x763C = 0xE425
0x763D = 0xE426
0x763E = 0xE427
0x763F = 0xE428
0x7640 = 0xE429
0x7641 = 0xE42A
0x7642 = 0xE42B
0x7643 = 0xE42C
0x7644 = 0xE42D
0x7645 = 0xE42E
0x7646 = 0xE42F
0x7647 = 0xE430
0x7648 = 0xE431
0x7649 = 0xE432
0x764A = 0xE433
0x764B = 0xE434
0x764C = 0xE435
0x764D = 0xE436
0x764E = 0xE437
0x764F = 0xE438
0x7650 = 0xE439
0x7651 = 0xE43A
0x7652 = 0xE43B
0x7653 = 0xE43C
0x7654 = 0xE43D
0x7655 = 0xE43E
0x7656 = 0xE43F
0x7657 = 0xE440
0x7658 = 0xE441
0x7659 = 0xE442
0x765A = 0xE443
0x765B = 0xE444
0x765C = 0xE445
0x765D = 0xE446
0x765E = 0xE447
0x765F = 0xE448
0x7660 = 0xE449
0x7661 = 0xE44A
0x7662 = 0xE44B
0x7663 = 0xE44C
0x7664 = 0xE44D
0x7665 = 0xE44E
0x7666 = 0xE44F
0x7667 = 0xE450
0x7668 = 0xE451
0x7669 = 0xE452
0x766A = 0xE453
0x766B = 0xE454
0x766C = 0xE455
0x766D = 0xE456
0x766E = 0xE457
0x766F = 0xE458
0x7670 = 0xE459
0x7671 = 0xE45A
0x7672 = 0xE45B
0x7673 = 0xE45C
0x7674 = 0xE45D
0x7675 = 0xE45E
0x7676 = 0xE45F
0x7677 = 0xE460
0x7678 = 0xE461
0x7679 = 0xE462
0x767A = 0xE463
0x767B = 0xE464
0x767C = 0xE465
0x767D = 0xE466
0x767E = 0xE467
0x7721 = 0xE468
0x7722 = 0xE469
0x7723 = 0xE46A
0x7724 = 0xE46B
0x7725 = 0xE46C
0x7726 = 0xE46D
0x7727 = 0xE46E
0x7728 = 0xE46F
0x7729 = 0xE470
0x772A = 0xE471
0x772B = 0xE472
0x772C = 0xE473
0x772D = 0xE474
0x772E = 0xE475
0x772F = 0xE476
0x7730 = 0xE477
0x7731 = 0xE478
0x7732 = 0xE479
0x7733 = 0xE47A
0x7734 = 0xE47B
0x7735 = 0xE47C
0x7736 = 0xE47D
0x7737 = 0xE47E
0x7738 = 0xE47F
0x7739 = 0xE480
0x773A = 0xE481
0x773B = 0xE482
0x773C = 0xE483
0x773D = 0xE484
0x773E = 0xE485
0x773F = 0xE486
0x7740 = 0xE487
0x7741 = 0xE488
0x7742 = 0xE489
0x7743 = 0xE48A
0x7744 = 0xE48B
0x7745 = 0xE48C
0x7746 = 0xE48D
0x7747 = 0xE48E
0x7748 = 0xE48F
0x7749 = 0xE490
0x774A = 0xE491
0x774B = 0xE492
0x774C = 0xE493
0x774D = 0xE494
0x774E = 0xE495
0x774F = 0xE496
0x7750 = 0xE497
0x7751 = 0xE498
0x7752 = 0xE499
0x7753 = 0xE49A
0x7754 = 0xE49B
0x7755 = 0xE49C
0x7756 = 0xE49D
0x7757 = 0xE49E
0x7758 = 0xE49F
0x7759 = 0xE4A0
0x775A = 0xE4A1
0x775B = 0xE4A2
0x775C = 0xE4A3
0x775D = 0xE4A4
0x775E = 0xE4A5
0x775F = 0xE4A6
0x7760 = 0xE4A7
0x7761 = 0xE4A8
0x7762 = 0xE4A9
0x7763 = 0xE4AA
0x7764 = 0xE4AB
0x7765 = 0xE4AC
0x7766 = 0xE4AD
0x7767 = 0xE4AE
0x7768 = 0xE4AF
0x7769 = 0xE4B0
0x776A = 0xE4B1
0x776B = 0xE4B2
0x776C = 0xE4B3
0x776D = 0xE4B4
0x776E = 0xE4B5
0x776F = 0xE4B6
0x7770 = 0xE4B7
0x7771 = 0xE4B8
0x7772 = 0xE4B9
0x7773 = 0xE4BA
0x7774 = 0xE4BB
0x7775 = 0xE4BC
0x7776 = 0xE4BD
0x7777 = 0xE4BE
0x7778 = 0xE4BF
0x7779 = 0xE4C0
0x777A = 0xE4C1
0x777B = 0xE4C2
0x777C = 0xE4C3
0x777D = 0xE4C4
0x777E = 0xE4C5
0x7821 = 0xE4C6
0x7822 = 0xE4C7
0x7823 = 0xE4C8
0x7824 = 0xE4C9
0x7825 = 0xE4CA
0x7826 = 0xE4CB
0x7827 = 0xE4CC
0x7828 = 0xE4CD
0x7829 = 0xE4CE
0x782A = 0xE4CF
0x782B = 0xE4D0
0x782C = 0xE4D1
0x782D = 0xE4D2
0x782E = 0xE4D3
0x782F = 0xE4D4
0x7830 = 0xE4D5
0x7831 = 0xE4D6
0x7832 = 0xE4D7
0x7833 = 0xE4D8
0x7834 = 0xE4D9
0x7835 = 0xE4DA
0x7836 = 0xE4DB
0x7837 = 0xE4DC
0x7838 = 0xE4DD
0x7839 = 0xE4DE
0x783A = 0xE4DF
0x783B = 0xE4E0
0x783C = 0xE4E1
0x783D = 0xE4E2
0x783E = 0xE4E3
0x783F = 0xE4E4
0x7840 = 0xE4E5
0x7841 = 0xE4E6
0x7842 = 0xE4E7
0x7843 = 0xE4E8
0x7844 = 0xE4E9
0x7845 = 0xE4EA
0x7846 = 0xE4EB
0x7847 = 0xE4EC
0x7848 = 0xE4ED
0x7849 = 0xE4EE
0x784A = 0xE4EF
0x784B = 0xE4F0
0x784C = 0xE4F1
0x784D = 0xE4F2
0x784E = 0xE4F3
0x784F = 0xE4F4
0x7850 = 0xE4F5
0x7851 = 0xE4F6
0x7852 = 0xE4F7
0x7853 = 0xE4F8
0x7854 = 0xE4F9
0x7855 = 0xE4FA
0x7856 = 0xE4FB
0x7857 = 0xE4FC
0x7858 = 0xE4FD
0x7859 = 0xE4FE
0x785A = 0xE4FF
0x785B = 0xE500
0x785C = 0xE501
0x785D = 0xE502
0x785E = 0xE503
0x785F = 0xE504
0x7860 = 0xE505
0x7861 = 0xE506
0x7862 = 0xE507
0x7863 = 0xE508
0x7864 = 0xE509
0x7865 = 0xE50A
0x7866 = 0xE50B
0x7867 = 0xE50C
0x7868 = 0xE50D
0x7869 = 0xE50E
0x786A = 0xE50F
0x786B = 0xE510
0x786C = 0xE511
0x786D = 0xE512
0x786E = 0xE513
0x786F = 0xE514
0x7870 = 0xE515
0x7871 = 0xE516
0x7872 = 0xE517
0x7873 = 0xE518
0x7874 = 0xE519
0x7875 = 0xE51A
0x7876 = 0xE51B
0x7877 = 0xE51C
0x7878 = 0xE51D
0x7879 = 0xE51E
0x787A = 0xE51F
0x787B = 0xE520
0x787C = 0xE521
0x787D = 0xE522
0x787E = 0xE523
0x7921 = 0xE524
0x7922 = 0xE525
0x7923 = 0xE526
0x7924 = 0xE527
0x7925 = 0xE528
0x7926 = 0xE529
0x7927 = 0xE52A
0x7928 = 0xE52B
0x7929 = 0xE52C
0x792A = 0xE52D
0x792B = 0xE52E
0x792C = 0xE52F
0x792D = 0xE530
0x792E = 0xE531
0x792F = 0xE532
0x7930 = 0xE533
0x7931 = 0xE534
0x7932 = 0xE535
0x7933 = 0xE536
0x7934 = 0xE537
0x7935 = 0xE538
0x7936 = 0xE539
0x7937 = 0xE53A
0x7938 = 0xE53B
0x7939 = 0xE53C
0x793A = 0xE53D
0x793B = 0xE53E
0x793C = 0xE53F
0x793D = 0xE540
0x793E = 0xE541
0x793F = 0xE542
0x7940 = 0xE543
0x7941 = 0xE544
0x7942 = 0xE545
0x7943 = 0xE546
0x7944 = 0xE547
0x7945 = 0xE548
0x7946 = 0xE549
0x7947 = 0xE54A
0x7948 = 0xE54B
0x7949 = 0xE54C
0x794A = 0xE54D
0x794B = 0xE54E
0x794C = 0xE54F
0x794D = 0xE550
0x794E = 0xE551
0x794F = 0xE552
0x7950 = 0xE553
0x7951 = 0xE554
0x7952 = 0xE555
0x7953 = 0xE556
0x7954 = 0xE557
0x7955 = 0xE558
0x7956 = 0xE559
0x7957 = 0xE55A
0x7958 = 0xE55B
0x7959 = 0xE55C
0x795A = 0xE55D
0x795B = 0xE55E
0x795C = 0xE55F
0x795D = 0xE560
0x795E = 0xE561
0x795F = 0xE562
0x7960 = 0xE563
0x7961 = 0xE564
0x7962 = 0xE565
0x7963 = 0xE566
0x7964 = 0xE567
0x7965 = 0xE568
0x7966 = 0xE569
0x7967 = 0xE56A
0x7968 = 0xE56B
0x7969 = 0xE56C
0x796A = 0xE56D
0x796B = 0xE56E
0x796C = 0xE56F
0x796D = 0xE570
0x796E = 0xE571
0x796F = 0xE572
0x7970 = 0xE573
0x7971 = 0xE574
0x7972 = 0xE575
0x7973 = 0xE576
0x7974 = 0xE577
0x7975 = 0xE578
0x7976 = 0xE579
0x7977 = 0xE57A
0x7978 = 0xE57B
0x7979 = 0xE57C
0x797A = 0xE57D
0x797B = 0xE57E
0x797C = 0xE57F
0x797D = 0xE580
0x797E = 0xE581
0x7A21 = 0xE582
0x7A22 = 0xE583
0x7A23 = 0xE584
0x7A24 = 0xE585
0x7A25 = 0xE586
0x7A26 = 0xE587
0x7A27 = 0xE588
0x7A28 = 0xE589
0x7A29 = 0xE58A
0x7A2A = 0xE58B
0x7A2B = 0xE58C
0x7A2C = 0xE58D
0x7A2D = 0xE58E
0x7A2E = 0xE58F
0x7A2F = 0xE590
0x7A30 = 0xE591
0x7A31 = 0xE592
0x7A32 = 0xE593
0x7A33 = 0xE594
0x7A34 = 0xE595
0x7A35 = 0xE596
0x7A36 = 0xE597
0x7A37 = 0xE598
0x7A38 = 0xE599
0x7A39 = 0xE59A
0x7A3A = 0xE59B
0x7A3B = 0xE59C
0x7A3C = 0xE59D
0x7A3D = 0xE59E
0x7A3E = 0xE59F
0x7A3F = 0xE5A0
0x7A40 = 0xE5A1
0x7A41 = 0xE5A2
0x7A42 = 0xE5A3
0x7A43 = 0xE5A4
0x7A44 = 0xE5A5
0x7A45 = 0xE5A6
0x7A46 = 0xE5A7
0x7A47 = 0xE5A8
0x7A48 = 0xE5A9
0x7A49 = 0xE5AA
0x7A4A = 0xE5AB
0x7A4B = 0xE5AC
0x7A4C = 0xE5AD
0x7A4D = 0xE5AE
0x7A4E = 0xE5AF
0x7A4F = 0xE5B0
0x7A50 = 0xE5B1
0x7A51 = 0xE5B2
0x7A52 = 0xE5B3
0x7A53 = 0xE5B4
0x7A54 = 0xE5B5
0x7A55 = 0xE5B6
0x7A56 = 0xE5B7
0x7A57 = 0xE5B8
0x7A58 = 0xE5B9
0x7A59 = 0xE5BA
0x7A5A = 0xE5BB
0x7A5B = 0xE5BC
0x7A5C = 0xE5BD
0x7A5D = 0xE5BE
0x7A5E = 0xE5BF
0x7A5F = 0xE5C0
0x7A60 = 0xE5C1
0x7A61 = 0xE5C2
0x7A62 = 0xE5C3
0x7A63 = 0xE5C4
0x7A64 = 0xE5C5
0x7A65 = 0xE5C6
0x7A66 = 0xE5C7
0x7A67 = 0xE5C8
0x7A68 = 0xE5C9
0x7A69 = 0xE5CA
0x7A6A = 0xE5CB
0x7A6B = 0xE5CC
0x7A6C = 0xE5CD
0x7A6D = 0xE5CE
0x7A6E = 0xE5CF
0x7A6F = 0xE5D0
0x7A70 = 0xE5D1
0x7A71 = 0xE5D2
0x7A72 = 0xE5D3
0x7A73 = 0xE5D4
0x7A74 = 0xE5D5
0x7A75 = 0xE5D6
0x7A76 = 0xE5D7
0x7A77 = 0xE5D8
0x7A78 = 0xE5D9
0x7A79 = 0xE5DA
0x7A7A = 0xE5DB
0x7A7B = 0xE5DC
0x7A7C = 0xE5DD
0x7A7D = 0xE5DE
0x7A7E = 0xE5DF
0x7B21 = 0xE5E0
0x7B22 = 0xE5E1
0x7B23 = 0xE5E2
0x7B24 = 0xE5E3
0x7B25 = 0xE5E4
0x7B26 = 0xE5E5
0x7B27 = 0xE5E6
0x7B28 = 0xE5E7
0x7B29 = 0xE5E8
0x7B2A = 0xE5E9
0x7B2B = 0xE5EA
0x7B2C = 0xE5EB
0x7B2D = 0xE5EC
0x7B2E = 0xE5ED
0x7B2F = 0xE5EE
0x7B30 = 0xE5EF
0x7B31 = 0xE5F0
0x7B32 = 0xE5F1
0x7B33 = 0xE5F2
0x7B34 = 0xE5F3
0x7B35 = 0xE5F4
0x7B36 = 0xE5F5
0x7B37 = 0xE5F6
0x7B38 = 0xE5F7
0x7B39 = 0xE5F8
0x7B3A = 0xE5F9
0x7B3B = 0xE5FA
0x7B3C = 0xE5FB
0x7B3D = 0xE5FC
0x7B3E = 0xE5FD
0x7B3F = 0xE5FE
0x7B40 = 0xE5FF
0x7B41 = 0xE600
0x7B42 = 0xE601
0x7B43 = 0xE602
0x7B44 = 0xE603
0x7B45 = 0xE604
0x7B46 = 0xE605
0x7B47 = 0xE606
0x7B48 = 0xE607
0x7B49 = 0xE608
0x7B4A = 0xE609
0x7B4B = 0xE60A
0x7B4C = 0xE60B
0x7B4D = 0xE60C
0x7B4E = 0xE60D
0x7B4F = 0xE60E
0x7B50 = 0xE60F
0x7B51 = 0xE610
0x7B52 = 0xE611
0x7B53 = 0xE612
0x7B54 = 0xE613
0x7B55 = 0xE614
0x7B56 = 0xE615
0x7B57 = 0xE616
0x7B58 = 0xE617
0x7B59 = 0xE618
0x7B5A = 0xE619
0x7B5B = 0xE61A
0x7B5C = 0xE61B
0x7B5D = 0xE61C
0x7B5E = 0xE61D
0x7B5F = 0xE61E
0x7B60 = 0xE61F
0x7B61 = 0xE620
0x7B62 = 0xE621
0x7B63 = 0xE622
0x7B64 = 0xE623
0x7B65 = 0xE624
0x7B66 = 0xE625
0x7B67 = 0xE626
0x7B68 = 0xE627
0x7B69 = 0xE628
0x7B6A = 0xE629
0x7B6B = 0xE62A
0x7B6C = 0xE62B
0x7B6D = 0xE62C
0x7B6E = 0xE62D
0x7B6F = 0xE62E
0x7B70 = 0xE62F
0x7B71 = 0xE630
0x7B72 = 0xE631
0x7B73 = 0xE632
0x7B74 = 0xE633
0x7B75 = 0xE634
0x7B76 = 0xE635
0x7B77 = 0xE636
0x7B78 = 0xE637
0x7B79 = 0xE638
0x7B7A = 0xE639
0x7B7B = 0xE63A
0x7B7C = 0xE63B
0x7B7D = 0xE63C
0x7B7E = 0xE63D
0x7C21 = 0xE63E
0x7C22 = 0xE63F
0x7C23 = 0xE640
0x7C24 = 0xE641
0x7C25 = 0xE642
0x7C26 = 0xE643
0x7C27 = 0xE644
0x7C28 = 0xE645
0x7C29 = 0xE646
0x7C2A = 0xE647
0x7C2B = 0xE648
0x7C2C = 0xE649
0x7C2D = 0xE64A
0x7C2E = 0xE64B
0x7C2F = 0xE64C
0x7C30 = 0xE64D
0x7C31 = 0xE64E
0x7C32 = 0xE64F
0x7C33 = 0xE650
0x7C34 = 0xE651
0x7C35 = 0xE652
0x7C36 = 0xE653
0x7C37 = 0xE654
0x7C38 = 0xE655
0x7C39 = 0xE656
0x7C3A = 0xE657
0x7C3B = 0xE658
0x7C3C = 0xE659
0x7C3D = 0xE65A
0x7C3E = 0xE65B
0x7C3F = 0xE65C
0x7C40 = 0xE65D
0x7C41 = 0xE65E
0x7C42 = 0xE65F
0x7C43 = 0xE660
0x7C44 = 0xE661
0x7C45 = 0xE662
0x7C46 = 0xE663
0x7C47 = 0xE664
0x7C48 = 0xE665
0x7C49 = 0xE666
0x7C4A = 0xE667
0x7C4B = 0xE668
0x7C4C = 0xE669
0x7C4D = 0xE66A
0x7C4E = 0xE66B
0x7C4F = 0xE66C
0x7C50 = 0xE66D
0x7C51 = 0xE66E
0x7C52 = 0xE66F
0x7C53 = 0xE670
0x7C54 = 0xE671
0x7C55 = 0xE672
0x7C56 = 0xE673
0x7C57 = 0xE674
0x7C58 = 0xE675
0x7C59 = 0xE676
0x7C5A = 0xE677
0x7C5B = 0xE678
0x7C5C = 0xE679
0x7C5D = 0xE67A
0x7C5E = 0xE67B
0x7C5F = 0xE67C
0x7C60 = 0xE67D
0x7C61 = 0xE67E
0x7C62 = 0xE67F
0x7C63 = 0xE680
0x7C64 = 0xE681
0x7C65 = 0xE682
0x7C66 = 0xE683
0x7C67 = 0xE684
0x7C68 = 0xE685
0x7C69 = 0xE686
0x7C6A = 0xE687
0x7C6B = 0xE688
0x7C6C = 0xE689
0x7C6D = 0xE68A
0x7C6E = 0xE68B
0x7C6F = 0xE68C
0x7C70 = 0xE68D
0x7C71 = 0xE68E
0x7C72 = 0xE68F
0x7C73 = 0xE690
0x7C74 = 0xE691
0x7C75 = 0xE692
0x7C76 = 0xE693
0x7C77 = 0xE694
0x7C78 = 0xE695
0x7C79 = 0xE696
0x7C7A = 0xE697
0x7C7B = 0xE698
0x7C7C = 0xE699
0x7C7D = 0xE69A
0x7C7E = 0xE69B
0x7D21 = 0xE69C
0x7D22 = 0xE69D
0x7D23 = 0xE69E
0x7D24 = 0xE69F
0x7D25 = 0xE6A0
0x7D26 = 0xE6A1
0x7D27 = 0xE6A2
0x7D28 = 0xE6A3
0x7D29 = 0xE6A4
0x7D2A = 0xE6A5
0x7D2B = 0xE6A6
0x7D2C = 0xE6A7
0x7D2D = 0xE6A8
0x7D2E = 0xE6A9
0x7D2F = 0xE6AA
0x7D30 = 0xE6AB
0x7D31 = 0xE6AC
0x7D32 = 0xE6AD
0x7D33 = 0xE6AE
0x7D34 = 0xE6AF
0x7D35 = 0xE6B0
0x7D36 = 0xE6B1
0x7D37 = 0xE6B2
0x7D38 = 0xE6B3
0x7D39 = 0xE6B4
0x7D3A = 0xE6B5
0x7D3B = 0xE6B6
0x7D3C = 0xE6B7
0x7D3D = 0xE6B8
0x7D3E = 0xE6B9
0x7D3F = 0xE6BA
0x7D40 = 0xE6BB
0x7D41 = 0xE6BC
0x7D42 = 0xE6BD
0x7D43 = 0xE6BE
0x7D44 = 0xE6BF
0x7D45 = 0xE6C0
0x7D46 = 0xE6C1
0x7D47 = 0xE6C2
0x7D48 = 0xE6C3
0x7D49 = 0xE6C4
0x7D4A = 0xE6C5
0x7D4B = 0xE6C6
0x7D4C = 0xE6C7
0x7D4D = 0xE6C8
0x7D4E = 0xE6C9
0x7D4F = 0xE6CA
0x7D50 = 0xE6CB
0x7D51 = 0xE6CC
0x7D52 = 0xE6CD
0x7D53 = 0xE6CE
0x7D54 = 0xE6CF
0x7D55 = 0xE6D0
0x7D56 = 0xE6D1
0x7D57 = 0xE6D2
0x7D58 = 0xE6D3
0x7D59 = 0xE6D4
0x7D5A = 0xE6D5
0x7D5B = 0xE6D6
0x7D5C = 0xE6D7
0x7D5D = 0xE6D8
0x7D5E = 0xE6D9
0x7D5F = 0xE6DA
0x7D60 = 0xE6DB
0x7D61 = 0xE6DC
0x7D62 = 0xE6DD
0x7D63 = 0xE6DE
0x7D64 = 0xE6DF
0x7D65 = 0xE6E0
0x7D66 = 0xE6E1
0x7D67 = 0xE6E2
0x7D68 = 0xE6E3
0x7D69 = 0xE6E4
0x7D6A = 0xE6E5
0x7D6B = 0xE6E6
0x7D6C = 0xE6E7
0x7D6D = 0xE6E8
0x7D6E = 0xE6E9
0x7D6F = 0xE6EA
0x7D70 = 0xE6EB
0x7D71 = 0xE6EC
0x7D72 = 0xE6ED
0x7D73 = 0xE6EE
0x7D74 = 0xE6EF
0x7D75 = 0xE6F0
0x7D76 = 0xE6F1
0x7D77 = 0xE6F2
0x7D78 = 0xE6F3
0x7D79 = 0xE6F4
0x7D7A = 0xE6F5
0x7D7B = 0xE6F6
0x7D7C = 0xE6F7
0x7D7D = 0xE6F8
0x7D7E = 0xE6F9
0x7E21 = 0xE6FA
0x7E22 = 0xE6FB
0x7E23 = 0xE6FC
0x7E24 = 0xE6FD
0x7E25 = 0xE6FE
0x7E26 = 0xE6FF
0x7E27 = 0xE700
0x7E28 = 0xE701
0x7E29 = 0xE702
0x7E2A = 0xE703
0x7E2B = 0xE704
0x7E2C = 0xE705
0x7E2D = 0xE706
0x7E2E = 0xE707
0x7E2F = 0xE708
0x7E30 = 0xE709
0x7E31 = 0xE70A
0x7E32 = 0xE70B
0x7E33 = 0xE70C
0x7E34 = 0xE70D
0x7E35 = 0xE70E
0x7E36 = 0xE70F
0x7E37 = 0xE710
0x7E38 = 0xE711
0x7E39 = 0xE712
0x7E3A = 0xE713
0x7E3B = 0xE714
0x7E3C = 0xE715
0x7E3D = 0xE716
0x7E3E = 0xE717
0x7E3F = 0xE718
0x7E40 = 0xE719
0x7E41 = 0xE71A
0x7E42 = 0xE71B
0x7E43 = 0xE71C
0x7E44 = 0xE71D
0x7E45 = 0xE71E
0x7E46 = 0xE71F
0x7E47 = 0xE720
0x7E48 = 0xE721
0x7E49 = 0xE722
0x7E4A = 0xE723
0x7E4B = 0xE724
0x7E4C = 0xE725
0x7E4D = 0xE726
0x7E4E = 0xE727
0x7E4F = 0xE728
0x7E50 = 0xE729
0x7E51 = 0xE72A
0x7E52 = 0xE72B
0x7E53 = 0xE72C
0x7E54 = 0xE72D
0x7E55 = 0xE72E
0x7E56 = 0xE72F
0x7E57 = 0xE730
0x7E58 = 0xE731
0x7E59 = 0xE732
0x7E5A = 0xE733
0x7E5B = 0xE734
0x7E5C = 0xE735
0x7E5D = 0xE736
0x7E5E = 0xE737
0x7E5F = 0xE738
0x7E60 = 0xE739
0x7E61 = 0xE73A
0x7E62 = 0xE73B
0x7E63 = 0xE73C
0x7E64 = 0xE73D
0x7E65 = 0xE73E
0x7E66 = 0xE73F
0x7E67 = 0xE740
0x7E68 = 0xE741
0x7E69 = 0xE742
0x7E6A = 0xE743
0x7E6B = 0xE744
0x7E6C = 0xE745
0x7E6D = 0xE746
0x7E6E = 0xE747
0x7E6F = 0xE748
0x7E70 = 0xE749
0x7E71 = 0xE74A
0x7E72 = 0xE74B
0x7E73 = 0xE74C
0x7E74 = 0xE74D
0x7E75 = 0xE74E
0x7E76 = 0xE74F
0x7E77 = 0xE750
0x7E78 = 0xE751
0x7E79 = 0xE752
0x7E7A = 0xE753
0x7E7B = 0xE754
0x7E7C = 0xE755
0x7E7D = 0xE756
0x7E7E = 0xE757
END_MAP

View file

@ -0,0 +1,120 @@
# $NetBSD: JISX0212VDC@IBM%UCS.src,v 1.1 2003/07/19 20:20:41 tshiozak Exp $
TYPE ROWCOL
NAME "JISX0212VDC:IBM/UCS"
SRC_ZONE 0x7321 - 0x747E
OOB_MODE INVALID
DST_INVALID 0xFFFE
DST_UNIT_BITS 16
BEGIN_MAP
#
# This data is derived from http://www.opengroup.or.jp/jvc/cde/
#
0x7373 = 0x2170
0x7374 = 0x2171
0x7375 = 0x2172
0x7376 = 0x2173
0x7377 = 0x2174
0x7378 = 0x2175
0x7379 = 0x2176
0x737A = 0x2177
0x737B = 0x2178
0x737C = 0x2179
0x737D = 0x2160
0x737E = 0x2161
0x7421 = 0x2162
0x7422 = 0x2163
0x7423 = 0x2164
0x7424 = 0x2165
0x7425 = 0x2166
0x7426 = 0x2167
0x7427 = 0x2168
0x7428 = 0x2169
0x7429 = 0xFF07
0x742A = 0xFF02
0x742B = 0x3231
0x742C = 0x2116
0x742D = 0x2121
0x742E = 0x70BB
0x742F = 0x4EFC
0x7430 = 0x50F4
0x7431 = 0x51EC
0x7432 = 0x5307
0x7433 = 0x5324
0x7434 = 0xFA0E
0x7435 = 0x548A
0x7436 = 0x5759
0x7437 = 0xFA0F
0x7438 = 0xFA10
0x7439 = 0x589E
0x743A = 0x5BEC
0x743B = 0x5CF5
0x743C = 0x5D53
0x743D = 0xFA11
0x743E = 0x5FB7
0x743F = 0x6085
0x7440 = 0x6120
0x7441 = 0x654E
0x7442 = 0x663B
0x7443 = 0x6665
0x7444 = 0xFA12
0x7445 = 0xF929
0x7446 = 0x6801
0x7447 = 0xFA13
0x7448 = 0xFA14
0x7449 = 0x6A6B
0x744A = 0x6AE2
0x744B = 0x6DF8
0x744C = 0x6DF2
0x744D = 0x7028
0x744E = 0xFA15
0x744F = 0xFA16
0x7450 = 0x7501
0x7451 = 0x7682
0x7452 = 0x769E
0x7453 = 0xFA17
0x7454 = 0x7930
0x7455 = 0xFA18
0x7456 = 0xFA19
0x7457 = 0xFA1A
0x7458 = 0xFA1B
0x7459 = 0x7AE7
0x745A = 0xFA1C
0x745B = 0xFA1D
0x745C = 0x7DA0
0x745D = 0x7DD6
0x745E = 0xFA1E
0x745F = 0x8362
0x7460 = 0xFA1F
0x7461 = 0x85B0
0x7462 = 0xFA20
0x7463 = 0xFA21
0x7464 = 0x8807
0x7465 = 0xFA22
0x7466 = 0x8B7F
0x7467 = 0x8CF4
0x7468 = 0x8D76
0x7469 = 0xFA23
0x746A = 0xFA24
0x746B = 0xFA25
0x746C = 0x90DE
0x746D = 0xFA26
0x746E = 0x9115
0x746F = 0xFA27
0x7470 = 0xFA28
0x7471 = 0x9592
0x7472 = 0xF9DC
0x7473 = 0xFA29
0x7474 = 0x973B
0x7475 = 0x974D
0x7476 = 0x9751
0x7477 = 0xFA2A
0x7478 = 0xFA2B
0x7479 = 0xFA2C
0x747A = 0x999E
0x747B = 0x9AD9
0x747C = 0x9B72
0x747D = 0xFA2D
0x747E = 0x9ED1
END_MAP

View file

@ -0,0 +1,127 @@
# $NetBSD: UCS%JISX0201-KANA.src,v 1.5 2006/10/26 16:04:21 tnozaki Exp $
TYPE ROWCOL
NAME "UCS/JISX0201-KANA"
SRC_ZONE 0xFF60 - 0xFF9F
OOB_MODE INVALID
DST_INVALID 0xFF
DST_UNIT_BITS 8
BEGIN_MAP
#
# This mapping data is made from the mapping data provided by Unicode, Inc.
# Original notice:
#
# Name: JIS X 0201 (1976) to Unicode 1.1 Table
# Unicode version: 1.1
# Table version: 0.9
# Table format: Format A
# Date: 8 March 1994
#
# Copyright (c) 1991-1994 Unicode, Inc. All Rights reserved.
#
# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
# No claims are made as to fitness for any particular purpose. No
# warranties of any kind are expressed or implied. The recipient
# agrees to determine applicability of information provided. If this
# file has been provided on magnetic media by Unicode, Inc., the sole
# remedy for any claim will be exchange of defective media within 90
# days of receipt.
#
# Recipient is granted the right to make copies in any form for
# internal distribution and to freely use the information supplied
# in the creation of products supporting Unicode. Unicode, Inc.
# specifically excludes the right to re-distribute this file directly
# to third parties or other organizations whether for profit or not.
#
# General notes:
#
#
# This table contains one set of mappings from JIS X 0201 into Unicode.
# Note that these data are *possible* mappings only and may not be the
# same as those used by actual products, nor may they be the best suited
# for all uses. For more information on the mappings between various code
# pages incorporating the repertoire of JIS X 0201 and Unicode, consult the
# VENDORS mapping data. Normative information on the mapping between
# JIS X 0201 and Unicode may be found in the Unihan.txt file in the
# latest Unicode Character Database.
#
# If you have carefully considered the fact that the mappings in
# this table are only one possible set of mappings between JIS X 0201 and
# Unicode and have no normative status, but still feel that you
# have located an error in the table that requires fixing, you may
# report any such error to errata@unicode.org.
#
#
# Format: Three tab-separated columns
# Column #1 is the shift JIS code (in hex as 0xXX)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 the Unicode (ISO 10646) name (follows a comment sign)
#
# The entries are in JIS order
#
#
0xFF61 = 0x21
0xFF62 = 0x22
0xFF63 = 0x23
0xFF64 = 0x24
0xFF65 = 0x25
0xFF66 = 0x26
0xFF67 = 0x27
0xFF68 = 0x28
0xFF69 = 0x29
0xFF6A = 0x2A
0xFF6B = 0x2B
0xFF6C = 0x2C
0xFF6D = 0x2D
0xFF6E = 0x2E
0xFF6F = 0x2F
0xFF70 = 0x30
0xFF71 = 0x31
0xFF72 = 0x32
0xFF73 = 0x33
0xFF74 = 0x34
0xFF75 = 0x35
0xFF76 = 0x36
0xFF77 = 0x37
0xFF78 = 0x38
0xFF79 = 0x39
0xFF7A = 0x3A
0xFF7B = 0x3B
0xFF7C = 0x3C
0xFF7D = 0x3D
0xFF7E = 0x3E
0xFF7F = 0x3F
0xFF80 = 0x40
0xFF81 = 0x41
0xFF82 = 0x42
0xFF83 = 0x43
0xFF84 = 0x44
0xFF85 = 0x45
0xFF86 = 0x46
0xFF87 = 0x47
0xFF88 = 0x48
0xFF89 = 0x49
0xFF8A = 0x4A
0xFF8B = 0x4B
0xFF8C = 0x4C
0xFF8D = 0x4D
0xFF8E = 0x4E
0xFF8F = 0x4F
0xFF90 = 0x50
0xFF91 = 0x51
0xFF92 = 0x52
0xFF93 = 0x53
0xFF94 = 0x54
0xFF95 = 0x55
0xFF96 = 0x56
0xFF97 = 0x57
0xFF98 = 0x58
0xFF99 = 0x59
0xFF9A = 0x5A
0xFF9B = 0x5B
0xFF9C = 0x5C
0xFF9D = 0x5D
0xFF9E = 0x5E
0xFF9F = 0x5F
END_MAP

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,955 @@
# $NetBSD: UCS%JISX0208UDC.src,v 1.1 2003/07/19 20:20:42 tshiozak Exp $
TYPE ROWCOL
NAME "UCS/JISX0208UDC"
SRC_ZONE 0xE000 - 0xE3AB
OOB_MODE INVALID
DST_INVALID 0xFFFF
DST_UNIT_BITS 16
BEGIN_MAP
0xE000 - 0xE3AB = INVALID
#
# This data is derived from http://www.opengroup.or.jp/jvc/cde/
#
0xE000 = 0x7521
0xE001 = 0x7522
0xE002 = 0x7523
0xE003 = 0x7524
0xE004 = 0x7525
0xE005 = 0x7526
0xE006 = 0x7527
0xE007 = 0x7528
0xE008 = 0x7529
0xE009 = 0x752A
0xE00A = 0x752B
0xE00B = 0x752C
0xE00C = 0x752D
0xE00D = 0x752E
0xE00E = 0x752F
0xE00F = 0x7530
0xE010 = 0x7531
0xE011 = 0x7532
0xE012 = 0x7533
0xE013 = 0x7534
0xE014 = 0x7535
0xE015 = 0x7536
0xE016 = 0x7537
0xE017 = 0x7538
0xE018 = 0x7539
0xE019 = 0x753A
0xE01A = 0x753B
0xE01B = 0x753C
0xE01C = 0x753D
0xE01D = 0x753E
0xE01E = 0x753F
0xE01F = 0x7540
0xE020 = 0x7541
0xE021 = 0x7542
0xE022 = 0x7543
0xE023 = 0x7544
0xE024 = 0x7545
0xE025 = 0x7546
0xE026 = 0x7547
0xE027 = 0x7548
0xE028 = 0x7549
0xE029 = 0x754A
0xE02A = 0x754B
0xE02B = 0x754C
0xE02C = 0x754D
0xE02D = 0x754E
0xE02E = 0x754F
0xE02F = 0x7550
0xE030 = 0x7551
0xE031 = 0x7552
0xE032 = 0x7553
0xE033 = 0x7554
0xE034 = 0x7555
0xE035 = 0x7556
0xE036 = 0x7557
0xE037 = 0x7558
0xE038 = 0x7559
0xE039 = 0x755A
0xE03A = 0x755B
0xE03B = 0x755C
0xE03C = 0x755D
0xE03D = 0x755E
0xE03E = 0x755F
0xE03F = 0x7560
0xE040 = 0x7561
0xE041 = 0x7562
0xE042 = 0x7563
0xE043 = 0x7564
0xE044 = 0x7565
0xE045 = 0x7566
0xE046 = 0x7567
0xE047 = 0x7568
0xE048 = 0x7569
0xE049 = 0x756A
0xE04A = 0x756B
0xE04B = 0x756C
0xE04C = 0x756D
0xE04D = 0x756E
0xE04E = 0x756F
0xE04F = 0x7570
0xE050 = 0x7571
0xE051 = 0x7572
0xE052 = 0x7573
0xE053 = 0x7574
0xE054 = 0x7575
0xE055 = 0x7576
0xE056 = 0x7577
0xE057 = 0x7578
0xE058 = 0x7579
0xE059 = 0x757A
0xE05A = 0x757B
0xE05B = 0x757C
0xE05C = 0x757D
0xE05D = 0x757E
0xE05E = 0x7621
0xE05F = 0x7622
0xE060 = 0x7623
0xE061 = 0x7624
0xE062 = 0x7625
0xE063 = 0x7626
0xE064 = 0x7627
0xE065 = 0x7628
0xE066 = 0x7629
0xE067 = 0x762A
0xE068 = 0x762B
0xE069 = 0x762C
0xE06A = 0x762D
0xE06B = 0x762E
0xE06C = 0x762F
0xE06D = 0x7630
0xE06E = 0x7631
0xE06F = 0x7632
0xE070 = 0x7633
0xE071 = 0x7634
0xE072 = 0x7635
0xE073 = 0x7636
0xE074 = 0x7637
0xE075 = 0x7638
0xE076 = 0x7639
0xE077 = 0x763A
0xE078 = 0x763B
0xE079 = 0x763C
0xE07A = 0x763D
0xE07B = 0x763E
0xE07C = 0x763F
0xE07D = 0x7640
0xE07E = 0x7641
0xE07F = 0x7642
0xE080 = 0x7643
0xE081 = 0x7644
0xE082 = 0x7645
0xE083 = 0x7646
0xE084 = 0x7647
0xE085 = 0x7648
0xE086 = 0x7649
0xE087 = 0x764A
0xE088 = 0x764B
0xE089 = 0x764C
0xE08A = 0x764D
0xE08B = 0x764E
0xE08C = 0x764F
0xE08D = 0x7650
0xE08E = 0x7651
0xE08F = 0x7652
0xE090 = 0x7653
0xE091 = 0x7654
0xE092 = 0x7655
0xE093 = 0x7656
0xE094 = 0x7657
0xE095 = 0x7658
0xE096 = 0x7659
0xE097 = 0x765A
0xE098 = 0x765B
0xE099 = 0x765C
0xE09A = 0x765D
0xE09B = 0x765E
0xE09C = 0x765F
0xE09D = 0x7660
0xE09E = 0x7661
0xE09F = 0x7662
0xE0A0 = 0x7663
0xE0A1 = 0x7664
0xE0A2 = 0x7665
0xE0A3 = 0x7666
0xE0A4 = 0x7667
0xE0A5 = 0x7668
0xE0A6 = 0x7669
0xE0A7 = 0x766A
0xE0A8 = 0x766B
0xE0A9 = 0x766C
0xE0AA = 0x766D
0xE0AB = 0x766E
0xE0AC = 0x766F
0xE0AD = 0x7670
0xE0AE = 0x7671
0xE0AF = 0x7672
0xE0B0 = 0x7673
0xE0B1 = 0x7674
0xE0B2 = 0x7675
0xE0B3 = 0x7676
0xE0B4 = 0x7677
0xE0B5 = 0x7678
0xE0B6 = 0x7679
0xE0B7 = 0x767A
0xE0B8 = 0x767B
0xE0B9 = 0x767C
0xE0BA = 0x767D
0xE0BB = 0x767E
0xE0BC = 0x7721
0xE0BD = 0x7722
0xE0BE = 0x7723
0xE0BF = 0x7724
0xE0C0 = 0x7725
0xE0C1 = 0x7726
0xE0C2 = 0x7727
0xE0C3 = 0x7728
0xE0C4 = 0x7729
0xE0C5 = 0x772A
0xE0C6 = 0x772B
0xE0C7 = 0x772C
0xE0C8 = 0x772D
0xE0C9 = 0x772E
0xE0CA = 0x772F
0xE0CB = 0x7730
0xE0CC = 0x7731
0xE0CD = 0x7732
0xE0CE = 0x7733
0xE0CF = 0x7734
0xE0D0 = 0x7735
0xE0D1 = 0x7736
0xE0D2 = 0x7737
0xE0D3 = 0x7738
0xE0D4 = 0x7739
0xE0D5 = 0x773A
0xE0D6 = 0x773B
0xE0D7 = 0x773C
0xE0D8 = 0x773D
0xE0D9 = 0x773E
0xE0DA = 0x773F
0xE0DB = 0x7740
0xE0DC = 0x7741
0xE0DD = 0x7742
0xE0DE = 0x7743
0xE0DF = 0x7744
0xE0E0 = 0x7745
0xE0E1 = 0x7746
0xE0E2 = 0x7747
0xE0E3 = 0x7748
0xE0E4 = 0x7749
0xE0E5 = 0x774A
0xE0E6 = 0x774B
0xE0E7 = 0x774C
0xE0E8 = 0x774D
0xE0E9 = 0x774E
0xE0EA = 0x774F
0xE0EB = 0x7750
0xE0EC = 0x7751
0xE0ED = 0x7752
0xE0EE = 0x7753
0xE0EF = 0x7754
0xE0F0 = 0x7755
0xE0F1 = 0x7756
0xE0F2 = 0x7757
0xE0F3 = 0x7758
0xE0F4 = 0x7759
0xE0F5 = 0x775A
0xE0F6 = 0x775B
0xE0F7 = 0x775C
0xE0F8 = 0x775D
0xE0F9 = 0x775E
0xE0FA = 0x775F
0xE0FB = 0x7760
0xE0FC = 0x7761
0xE0FD = 0x7762
0xE0FE = 0x7763
0xE0FF = 0x7764
0xE100 = 0x7765
0xE101 = 0x7766
0xE102 = 0x7767
0xE103 = 0x7768
0xE104 = 0x7769
0xE105 = 0x776A
0xE106 = 0x776B
0xE107 = 0x776C
0xE108 = 0x776D
0xE109 = 0x776E
0xE10A = 0x776F
0xE10B = 0x7770
0xE10C = 0x7771
0xE10D = 0x7772
0xE10E = 0x7773
0xE10F = 0x7774
0xE110 = 0x7775
0xE111 = 0x7776
0xE112 = 0x7777
0xE113 = 0x7778
0xE114 = 0x7779
0xE115 = 0x777A
0xE116 = 0x777B
0xE117 = 0x777C
0xE118 = 0x777D
0xE119 = 0x777E
0xE11A = 0x7821
0xE11B = 0x7822
0xE11C = 0x7823
0xE11D = 0x7824
0xE11E = 0x7825
0xE11F = 0x7826
0xE120 = 0x7827
0xE121 = 0x7828
0xE122 = 0x7829
0xE123 = 0x782A
0xE124 = 0x782B
0xE125 = 0x782C
0xE126 = 0x782D
0xE127 = 0x782E
0xE128 = 0x782F
0xE129 = 0x7830
0xE12A = 0x7831
0xE12B = 0x7832
0xE12C = 0x7833
0xE12D = 0x7834
0xE12E = 0x7835
0xE12F = 0x7836
0xE130 = 0x7837
0xE131 = 0x7838
0xE132 = 0x7839
0xE133 = 0x783A
0xE134 = 0x783B
0xE135 = 0x783C
0xE136 = 0x783D
0xE137 = 0x783E
0xE138 = 0x783F
0xE139 = 0x7840
0xE13A = 0x7841
0xE13B = 0x7842
0xE13C = 0x7843
0xE13D = 0x7844
0xE13E = 0x7845
0xE13F = 0x7846
0xE140 = 0x7847
0xE141 = 0x7848
0xE142 = 0x7849
0xE143 = 0x784A
0xE144 = 0x784B
0xE145 = 0x784C
0xE146 = 0x784D
0xE147 = 0x784E
0xE148 = 0x784F
0xE149 = 0x7850
0xE14A = 0x7851
0xE14B = 0x7852
0xE14C = 0x7853
0xE14D = 0x7854
0xE14E = 0x7855
0xE14F = 0x7856
0xE150 = 0x7857
0xE151 = 0x7858
0xE152 = 0x7859
0xE153 = 0x785A
0xE154 = 0x785B
0xE155 = 0x785C
0xE156 = 0x785D
0xE157 = 0x785E
0xE158 = 0x785F
0xE159 = 0x7860
0xE15A = 0x7861
0xE15B = 0x7862
0xE15C = 0x7863
0xE15D = 0x7864
0xE15E = 0x7865
0xE15F = 0x7866
0xE160 = 0x7867
0xE161 = 0x7868
0xE162 = 0x7869
0xE163 = 0x786A
0xE164 = 0x786B
0xE165 = 0x786C
0xE166 = 0x786D
0xE167 = 0x786E
0xE168 = 0x786F
0xE169 = 0x7870
0xE16A = 0x7871
0xE16B = 0x7872
0xE16C = 0x7873
0xE16D = 0x7874
0xE16E = 0x7875
0xE16F = 0x7876
0xE170 = 0x7877
0xE171 = 0x7878
0xE172 = 0x7879
0xE173 = 0x787A
0xE174 = 0x787B
0xE175 = 0x787C
0xE176 = 0x787D
0xE177 = 0x787E
0xE178 = 0x7921
0xE179 = 0x7922
0xE17A = 0x7923
0xE17B = 0x7924
0xE17C = 0x7925
0xE17D = 0x7926
0xE17E = 0x7927
0xE17F = 0x7928
0xE180 = 0x7929
0xE181 = 0x792A
0xE182 = 0x792B
0xE183 = 0x792C
0xE184 = 0x792D
0xE185 = 0x792E
0xE186 = 0x792F
0xE187 = 0x7930
0xE188 = 0x7931
0xE189 = 0x7932
0xE18A = 0x7933
0xE18B = 0x7934
0xE18C = 0x7935
0xE18D = 0x7936
0xE18E = 0x7937
0xE18F = 0x7938
0xE190 = 0x7939
0xE191 = 0x793A
0xE192 = 0x793B
0xE193 = 0x793C
0xE194 = 0x793D
0xE195 = 0x793E
0xE196 = 0x793F
0xE197 = 0x7940
0xE198 = 0x7941
0xE199 = 0x7942
0xE19A = 0x7943
0xE19B = 0x7944
0xE19C = 0x7945
0xE19D = 0x7946
0xE19E = 0x7947
0xE19F = 0x7948
0xE1A0 = 0x7949
0xE1A1 = 0x794A
0xE1A2 = 0x794B
0xE1A3 = 0x794C
0xE1A4 = 0x794D
0xE1A5 = 0x794E
0xE1A6 = 0x794F
0xE1A7 = 0x7950
0xE1A8 = 0x7951
0xE1A9 = 0x7952
0xE1AA = 0x7953
0xE1AB = 0x7954
0xE1AC = 0x7955
0xE1AD = 0x7956
0xE1AE = 0x7957
0xE1AF = 0x7958
0xE1B0 = 0x7959
0xE1B1 = 0x795A
0xE1B2 = 0x795B
0xE1B3 = 0x795C
0xE1B4 = 0x795D
0xE1B5 = 0x795E
0xE1B6 = 0x795F
0xE1B7 = 0x7960
0xE1B8 = 0x7961
0xE1B9 = 0x7962
0xE1BA = 0x7963
0xE1BB = 0x7964
0xE1BC = 0x7965
0xE1BD = 0x7966
0xE1BE = 0x7967
0xE1BF = 0x7968
0xE1C0 = 0x7969
0xE1C1 = 0x796A
0xE1C2 = 0x796B
0xE1C3 = 0x796C
0xE1C4 = 0x796D
0xE1C5 = 0x796E
0xE1C6 = 0x796F
0xE1C7 = 0x7970
0xE1C8 = 0x7971
0xE1C9 = 0x7972
0xE1CA = 0x7973
0xE1CB = 0x7974
0xE1CC = 0x7975
0xE1CD = 0x7976
0xE1CE = 0x7977
0xE1CF = 0x7978
0xE1D0 = 0x7979
0xE1D1 = 0x797A
0xE1D2 = 0x797B
0xE1D3 = 0x797C
0xE1D4 = 0x797D
0xE1D5 = 0x797E
0xE1D6 = 0x7A21
0xE1D7 = 0x7A22
0xE1D8 = 0x7A23
0xE1D9 = 0x7A24
0xE1DA = 0x7A25
0xE1DB = 0x7A26
0xE1DC = 0x7A27
0xE1DD = 0x7A28
0xE1DE = 0x7A29
0xE1DF = 0x7A2A
0xE1E0 = 0x7A2B
0xE1E1 = 0x7A2C
0xE1E2 = 0x7A2D
0xE1E3 = 0x7A2E
0xE1E4 = 0x7A2F
0xE1E5 = 0x7A30
0xE1E6 = 0x7A31
0xE1E7 = 0x7A32
0xE1E8 = 0x7A33
0xE1E9 = 0x7A34
0xE1EA = 0x7A35
0xE1EB = 0x7A36
0xE1EC = 0x7A37
0xE1ED = 0x7A38
0xE1EE = 0x7A39
0xE1EF = 0x7A3A
0xE1F0 = 0x7A3B
0xE1F1 = 0x7A3C
0xE1F2 = 0x7A3D
0xE1F3 = 0x7A3E
0xE1F4 = 0x7A3F
0xE1F5 = 0x7A40
0xE1F6 = 0x7A41
0xE1F7 = 0x7A42
0xE1F8 = 0x7A43
0xE1F9 = 0x7A44
0xE1FA = 0x7A45
0xE1FB = 0x7A46
0xE1FC = 0x7A47
0xE1FD = 0x7A48
0xE1FE = 0x7A49
0xE1FF = 0x7A4A
0xE200 = 0x7A4B
0xE201 = 0x7A4C
0xE202 = 0x7A4D
0xE203 = 0x7A4E
0xE204 = 0x7A4F
0xE205 = 0x7A50
0xE206 = 0x7A51
0xE207 = 0x7A52
0xE208 = 0x7A53
0xE209 = 0x7A54
0xE20A = 0x7A55
0xE20B = 0x7A56
0xE20C = 0x7A57
0xE20D = 0x7A58
0xE20E = 0x7A59
0xE20F = 0x7A5A
0xE210 = 0x7A5B
0xE211 = 0x7A5C
0xE212 = 0x7A5D
0xE213 = 0x7A5E
0xE214 = 0x7A5F
0xE215 = 0x7A60
0xE216 = 0x7A61
0xE217 = 0x7A62
0xE218 = 0x7A63
0xE219 = 0x7A64
0xE21A = 0x7A65
0xE21B = 0x7A66
0xE21C = 0x7A67
0xE21D = 0x7A68
0xE21E = 0x7A69
0xE21F = 0x7A6A
0xE220 = 0x7A6B
0xE221 = 0x7A6C
0xE222 = 0x7A6D
0xE223 = 0x7A6E
0xE224 = 0x7A6F
0xE225 = 0x7A70
0xE226 = 0x7A71
0xE227 = 0x7A72
0xE228 = 0x7A73
0xE229 = 0x7A74
0xE22A = 0x7A75
0xE22B = 0x7A76
0xE22C = 0x7A77
0xE22D = 0x7A78
0xE22E = 0x7A79
0xE22F = 0x7A7A
0xE230 = 0x7A7B
0xE231 = 0x7A7C
0xE232 = 0x7A7D
0xE233 = 0x7A7E
0xE234 = 0x7B21
0xE235 = 0x7B22
0xE236 = 0x7B23
0xE237 = 0x7B24
0xE238 = 0x7B25
0xE239 = 0x7B26
0xE23A = 0x7B27
0xE23B = 0x7B28
0xE23C = 0x7B29
0xE23D = 0x7B2A
0xE23E = 0x7B2B
0xE23F = 0x7B2C
0xE240 = 0x7B2D
0xE241 = 0x7B2E
0xE242 = 0x7B2F
0xE243 = 0x7B30
0xE244 = 0x7B31
0xE245 = 0x7B32
0xE246 = 0x7B33
0xE247 = 0x7B34
0xE248 = 0x7B35
0xE249 = 0x7B36
0xE24A = 0x7B37
0xE24B = 0x7B38
0xE24C = 0x7B39
0xE24D = 0x7B3A
0xE24E = 0x7B3B
0xE24F = 0x7B3C
0xE250 = 0x7B3D
0xE251 = 0x7B3E
0xE252 = 0x7B3F
0xE253 = 0x7B40
0xE254 = 0x7B41
0xE255 = 0x7B42
0xE256 = 0x7B43
0xE257 = 0x7B44
0xE258 = 0x7B45
0xE259 = 0x7B46
0xE25A = 0x7B47
0xE25B = 0x7B48
0xE25C = 0x7B49
0xE25D = 0x7B4A
0xE25E = 0x7B4B
0xE25F = 0x7B4C
0xE260 = 0x7B4D
0xE261 = 0x7B4E
0xE262 = 0x7B4F
0xE263 = 0x7B50
0xE264 = 0x7B51
0xE265 = 0x7B52
0xE266 = 0x7B53
0xE267 = 0x7B54
0xE268 = 0x7B55
0xE269 = 0x7B56
0xE26A = 0x7B57
0xE26B = 0x7B58
0xE26C = 0x7B59
0xE26D = 0x7B5A
0xE26E = 0x7B5B
0xE26F = 0x7B5C
0xE270 = 0x7B5D
0xE271 = 0x7B5E
0xE272 = 0x7B5F
0xE273 = 0x7B60
0xE274 = 0x7B61
0xE275 = 0x7B62
0xE276 = 0x7B63
0xE277 = 0x7B64
0xE278 = 0x7B65
0xE279 = 0x7B66
0xE27A = 0x7B67
0xE27B = 0x7B68
0xE27C = 0x7B69
0xE27D = 0x7B6A
0xE27E = 0x7B6B
0xE27F = 0x7B6C
0xE280 = 0x7B6D
0xE281 = 0x7B6E
0xE282 = 0x7B6F
0xE283 = 0x7B70
0xE284 = 0x7B71
0xE285 = 0x7B72
0xE286 = 0x7B73
0xE287 = 0x7B74
0xE288 = 0x7B75
0xE289 = 0x7B76
0xE28A = 0x7B77
0xE28B = 0x7B78
0xE28C = 0x7B79
0xE28D = 0x7B7A
0xE28E = 0x7B7B
0xE28F = 0x7B7C
0xE290 = 0x7B7D
0xE291 = 0x7B7E
0xE292 = 0x7C21
0xE293 = 0x7C22
0xE294 = 0x7C23
0xE295 = 0x7C24
0xE296 = 0x7C25
0xE297 = 0x7C26
0xE298 = 0x7C27
0xE299 = 0x7C28
0xE29A = 0x7C29
0xE29B = 0x7C2A
0xE29C = 0x7C2B
0xE29D = 0x7C2C
0xE29E = 0x7C2D
0xE29F = 0x7C2E
0xE2A0 = 0x7C2F
0xE2A1 = 0x7C30
0xE2A2 = 0x7C31
0xE2A3 = 0x7C32
0xE2A4 = 0x7C33
0xE2A5 = 0x7C34
0xE2A6 = 0x7C35
0xE2A7 = 0x7C36
0xE2A8 = 0x7C37
0xE2A9 = 0x7C38
0xE2AA = 0x7C39
0xE2AB = 0x7C3A
0xE2AC = 0x7C3B
0xE2AD = 0x7C3C
0xE2AE = 0x7C3D
0xE2AF = 0x7C3E
0xE2B0 = 0x7C3F
0xE2B1 = 0x7C40
0xE2B2 = 0x7C41
0xE2B3 = 0x7C42
0xE2B4 = 0x7C43
0xE2B5 = 0x7C44
0xE2B6 = 0x7C45
0xE2B7 = 0x7C46
0xE2B8 = 0x7C47
0xE2B9 = 0x7C48
0xE2BA = 0x7C49
0xE2BB = 0x7C4A
0xE2BC = 0x7C4B
0xE2BD = 0x7C4C
0xE2BE = 0x7C4D
0xE2BF = 0x7C4E
0xE2C0 = 0x7C4F
0xE2C1 = 0x7C50
0xE2C2 = 0x7C51
0xE2C3 = 0x7C52
0xE2C4 = 0x7C53
0xE2C5 = 0x7C54
0xE2C6 = 0x7C55
0xE2C7 = 0x7C56
0xE2C8 = 0x7C57
0xE2C9 = 0x7C58
0xE2CA = 0x7C59
0xE2CB = 0x7C5A
0xE2CC = 0x7C5B
0xE2CD = 0x7C5C
0xE2CE = 0x7C5D
0xE2CF = 0x7C5E
0xE2D0 = 0x7C5F
0xE2D1 = 0x7C60
0xE2D2 = 0x7C61
0xE2D3 = 0x7C62
0xE2D4 = 0x7C63
0xE2D5 = 0x7C64
0xE2D6 = 0x7C65
0xE2D7 = 0x7C66
0xE2D8 = 0x7C67
0xE2D9 = 0x7C68
0xE2DA = 0x7C69
0xE2DB = 0x7C6A
0xE2DC = 0x7C6B
0xE2DD = 0x7C6C
0xE2DE = 0x7C6D
0xE2DF = 0x7C6E
0xE2E0 = 0x7C6F
0xE2E1 = 0x7C70
0xE2E2 = 0x7C71
0xE2E3 = 0x7C72
0xE2E4 = 0x7C73
0xE2E5 = 0x7C74
0xE2E6 = 0x7C75
0xE2E7 = 0x7C76
0xE2E8 = 0x7C77
0xE2E9 = 0x7C78
0xE2EA = 0x7C79
0xE2EB = 0x7C7A
0xE2EC = 0x7C7B
0xE2ED = 0x7C7C
0xE2EE = 0x7C7D
0xE2EF = 0x7C7E
0xE2F0 = 0x7D21
0xE2F1 = 0x7D22
0xE2F2 = 0x7D23
0xE2F3 = 0x7D24
0xE2F4 = 0x7D25
0xE2F5 = 0x7D26
0xE2F6 = 0x7D27
0xE2F7 = 0x7D28
0xE2F8 = 0x7D29
0xE2F9 = 0x7D2A
0xE2FA = 0x7D2B
0xE2FB = 0x7D2C
0xE2FC = 0x7D2D
0xE2FD = 0x7D2E
0xE2FE = 0x7D2F
0xE2FF = 0x7D30
0xE300 = 0x7D31
0xE301 = 0x7D32
0xE302 = 0x7D33
0xE303 = 0x7D34
0xE304 = 0x7D35
0xE305 = 0x7D36
0xE306 = 0x7D37
0xE307 = 0x7D38
0xE308 = 0x7D39
0xE309 = 0x7D3A
0xE30A = 0x7D3B
0xE30B = 0x7D3C
0xE30C = 0x7D3D
0xE30D = 0x7D3E
0xE30E = 0x7D3F
0xE30F = 0x7D40
0xE310 = 0x7D41
0xE311 = 0x7D42
0xE312 = 0x7D43
0xE313 = 0x7D44
0xE314 = 0x7D45
0xE315 = 0x7D46
0xE316 = 0x7D47
0xE317 = 0x7D48
0xE318 = 0x7D49
0xE319 = 0x7D4A
0xE31A = 0x7D4B
0xE31B = 0x7D4C
0xE31C = 0x7D4D
0xE31D = 0x7D4E
0xE31E = 0x7D4F
0xE31F = 0x7D50
0xE320 = 0x7D51
0xE321 = 0x7D52
0xE322 = 0x7D53
0xE323 = 0x7D54
0xE324 = 0x7D55
0xE325 = 0x7D56
0xE326 = 0x7D57
0xE327 = 0x7D58
0xE328 = 0x7D59
0xE329 = 0x7D5A
0xE32A = 0x7D5B
0xE32B = 0x7D5C
0xE32C = 0x7D5D
0xE32D = 0x7D5E
0xE32E = 0x7D5F
0xE32F = 0x7D60
0xE330 = 0x7D61
0xE331 = 0x7D62
0xE332 = 0x7D63
0xE333 = 0x7D64
0xE334 = 0x7D65
0xE335 = 0x7D66
0xE336 = 0x7D67
0xE337 = 0x7D68
0xE338 = 0x7D69
0xE339 = 0x7D6A
0xE33A = 0x7D6B
0xE33B = 0x7D6C
0xE33C = 0x7D6D
0xE33D = 0x7D6E
0xE33E = 0x7D6F
0xE33F = 0x7D70
0xE340 = 0x7D71
0xE341 = 0x7D72
0xE342 = 0x7D73
0xE343 = 0x7D74
0xE344 = 0x7D75
0xE345 = 0x7D76
0xE346 = 0x7D77
0xE347 = 0x7D78
0xE348 = 0x7D79
0xE349 = 0x7D7A
0xE34A = 0x7D7B
0xE34B = 0x7D7C
0xE34C = 0x7D7D
0xE34D = 0x7D7E
0xE34E = 0x7E21
0xE34F = 0x7E22
0xE350 = 0x7E23
0xE351 = 0x7E24
0xE352 = 0x7E25
0xE353 = 0x7E26
0xE354 = 0x7E27
0xE355 = 0x7E28
0xE356 = 0x7E29
0xE357 = 0x7E2A
0xE358 = 0x7E2B
0xE359 = 0x7E2C
0xE35A = 0x7E2D
0xE35B = 0x7E2E
0xE35C = 0x7E2F
0xE35D = 0x7E30
0xE35E = 0x7E31
0xE35F = 0x7E32
0xE360 = 0x7E33
0xE361 = 0x7E34
0xE362 = 0x7E35
0xE363 = 0x7E36
0xE364 = 0x7E37
0xE365 = 0x7E38
0xE366 = 0x7E39
0xE367 = 0x7E3A
0xE368 = 0x7E3B
0xE369 = 0x7E3C
0xE36A = 0x7E3D
0xE36B = 0x7E3E
0xE36C = 0x7E3F
0xE36D = 0x7E40
0xE36E = 0x7E41
0xE36F = 0x7E42
0xE370 = 0x7E43
0xE371 = 0x7E44
0xE372 = 0x7E45
0xE373 = 0x7E46
0xE374 = 0x7E47
0xE375 = 0x7E48
0xE376 = 0x7E49
0xE377 = 0x7E4A
0xE378 = 0x7E4B
0xE379 = 0x7E4C
0xE37A = 0x7E4D
0xE37B = 0x7E4E
0xE37C = 0x7E4F
0xE37D = 0x7E50
0xE37E = 0x7E51
0xE37F = 0x7E52
0xE380 = 0x7E53
0xE381 = 0x7E54
0xE382 = 0x7E55
0xE383 = 0x7E56
0xE384 = 0x7E57
0xE385 = 0x7E58
0xE386 = 0x7E59
0xE387 = 0x7E5A
0xE388 = 0x7E5B
0xE389 = 0x7E5C
0xE38A = 0x7E5D
0xE38B = 0x7E5E
0xE38C = 0x7E5F
0xE38D = 0x7E60
0xE38E = 0x7E61
0xE38F = 0x7E62
0xE390 = 0x7E63
0xE391 = 0x7E64
0xE392 = 0x7E65
0xE393 = 0x7E66
0xE394 = 0x7E67
0xE395 = 0x7E68
0xE396 = 0x7E69
0xE397 = 0x7E6A
0xE398 = 0x7E6B
0xE399 = 0x7E6C
0xE39A = 0x7E6D
0xE39B = 0x7E6E
0xE39C = 0x7E6F
0xE39D = 0x7E70
0xE39E = 0x7E71
0xE39F = 0x7E72
0xE3A0 = 0x7E73
0xE3A1 = 0x7E74
0xE3A2 = 0x7E75
0xE3A3 = 0x7E76
0xE3A4 = 0x7E77
0xE3A5 = 0x7E78
0xE3A6 = 0x7E79
0xE3A7 = 0x7E7A
0xE3A8 = 0x7E7B
0xE3A9 = 0x7E7C
0xE3AA = 0x7E7D
0xE3AB = 0x7E7E
END_MAP

View file

@ -0,0 +1,98 @@
# $NetBSD: UCS%JISX0208VDC@NEC.src,v 1.1 2003/07/19 20:20:42 tshiozak Exp $
TYPE ROWCOL
NAME "UCS/JISX0208VDC:NEC"
SRC_ZONE 0x2116 - 0x33CD
OOB_MODE INVALID
DST_INVALID 0xFFFF
DST_UNIT_BITS 16
BEGIN_MAP
0x2116 - 0x33CD = INVALID
#
# This data is derived from http://www.opengroup.or.jp/jvc/cde/
#
0x2116 = 0x2D62
0x2121 = 0x2D64
0x2160 = 0x2D35
0x2161 = 0x2D36
0x2162 = 0x2D37
0x2163 = 0x2D38
0x2164 = 0x2D39
0x2165 = 0x2D3A
0x2166 = 0x2D3B
0x2167 = 0x2D3C
0x2168 = 0x2D3D
0x2169 = 0x2D3E
0x2211 = 0x2D74
0x221A = 0x2D75
0x221F = 0x2D78
0x2220 = 0x2D77
0x2229 = 0x2D7B
0x222A = 0x2D7C
0x222B = 0x2D72
0x222E = 0x2D73
0x2235 = 0x2D7A
0x2252 = 0x2D70
0x2261 = 0x2D71
0x22A5 = 0x2D76
0x22BF = 0x2D79
0x2460 = 0x2D21
0x2461 = 0x2D22
0x2462 = 0x2D23
0x2463 = 0x2D24
0x2464 = 0x2D25
0x2465 = 0x2D26
0x2466 = 0x2D27
0x2467 = 0x2D28
0x2468 = 0x2D29
0x2469 = 0x2D2A
0x246A = 0x2D2B
0x246B = 0x2D2C
0x246C = 0x2D2D
0x246D = 0x2D2E
0x246E = 0x2D2F
0x246F = 0x2D30
0x2470 = 0x2D31
0x2471 = 0x2D32
0x2472 = 0x2D33
0x2473 = 0x2D34
0x301D = 0x2D60
0x301F = 0x2D61
0x3231 = 0x2D6A
0x3232 = 0x2D6B
0x3239 = 0x2D6C
0x32A4 = 0x2D65
0x32A5 = 0x2D66
0x32A6 = 0x2D67
0x32A7 = 0x2D68
0x32A8 = 0x2D69
0x3303 = 0x2D46
0x330D = 0x2D4A
0x3314 = 0x2D41
0x3318 = 0x2D44
0x3322 = 0x2D42
0x3323 = 0x2D4C
0x3326 = 0x2D4B
0x3327 = 0x2D45
0x332B = 0x2D4D
0x3336 = 0x2D47
0x333B = 0x2D4F
0x3349 = 0x2D40
0x334A = 0x2D4E
0x334D = 0x2D43
0x3351 = 0x2D48
0x3357 = 0x2D49
0x337B = 0x2D5F
0x337C = 0x2D6F
0x337D = 0x2D6E
0x337E = 0x2D6D
0x338E = 0x2D53
0x338F = 0x2D54
0x339C = 0x2D50
0x339D = 0x2D51
0x339E = 0x2D52
0x33A1 = 0x2D56
0x33C4 = 0x2D55
0x33CD = 0x2D63
END_MAP

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,955 @@
# $NetBSD: UCS%JISX0212UDC.src,v 1.1 2003/07/19 20:20:43 tshiozak Exp $
TYPE ROWCOL
NAME "UCS/JISX0212UDC"
SRC_ZONE 0xE3AC - 0xE757
OOB_MODE INVALID
DST_INVALID 0xFFFF
DST_UNIT_BITS 16
BEGIN_MAP
0xE3AC - 0xE757 = INVALID
#
# This data is derived from http://www.opengroup.or.jp/jvc/cde/
#
0xE3AC = 0x7521
0xE3AD = 0x7522
0xE3AE = 0x7523
0xE3AF = 0x7524
0xE3B0 = 0x7525
0xE3B1 = 0x7526
0xE3B2 = 0x7527
0xE3B3 = 0x7528
0xE3B4 = 0x7529
0xE3B5 = 0x752A
0xE3B6 = 0x752B
0xE3B7 = 0x752C
0xE3B8 = 0x752D
0xE3B9 = 0x752E
0xE3BA = 0x752F
0xE3BB = 0x7530
0xE3BC = 0x7531
0xE3BD = 0x7532
0xE3BE = 0x7533
0xE3BF = 0x7534
0xE3C0 = 0x7535
0xE3C1 = 0x7536
0xE3C2 = 0x7537
0xE3C3 = 0x7538
0xE3C4 = 0x7539
0xE3C5 = 0x753A
0xE3C6 = 0x753B
0xE3C7 = 0x753C
0xE3C8 = 0x753D
0xE3C9 = 0x753E
0xE3CA = 0x753F
0xE3CB = 0x7540
0xE3CC = 0x7541
0xE3CD = 0x7542
0xE3CE = 0x7543
0xE3CF = 0x7544
0xE3D0 = 0x7545
0xE3D1 = 0x7546
0xE3D2 = 0x7547
0xE3D3 = 0x7548
0xE3D4 = 0x7549
0xE3D5 = 0x754A
0xE3D6 = 0x754B
0xE3D7 = 0x754C
0xE3D8 = 0x754D
0xE3D9 = 0x754E
0xE3DA = 0x754F
0xE3DB = 0x7550
0xE3DC = 0x7551
0xE3DD = 0x7552
0xE3DE = 0x7553
0xE3DF = 0x7554
0xE3E0 = 0x7555
0xE3E1 = 0x7556
0xE3E2 = 0x7557
0xE3E3 = 0x7558
0xE3E4 = 0x7559
0xE3E5 = 0x755A
0xE3E6 = 0x755B
0xE3E7 = 0x755C
0xE3E8 = 0x755D
0xE3E9 = 0x755E
0xE3EA = 0x755F
0xE3EB = 0x7560
0xE3EC = 0x7561
0xE3ED = 0x7562
0xE3EE = 0x7563
0xE3EF = 0x7564
0xE3F0 = 0x7565
0xE3F1 = 0x7566
0xE3F2 = 0x7567
0xE3F3 = 0x7568
0xE3F4 = 0x7569
0xE3F5 = 0x756A
0xE3F6 = 0x756B
0xE3F7 = 0x756C
0xE3F8 = 0x756D
0xE3F9 = 0x756E
0xE3FA = 0x756F
0xE3FB = 0x7570
0xE3FC = 0x7571
0xE3FD = 0x7572
0xE3FE = 0x7573
0xE3FF = 0x7574
0xE400 = 0x7575
0xE401 = 0x7576
0xE402 = 0x7577
0xE403 = 0x7578
0xE404 = 0x7579
0xE405 = 0x757A
0xE406 = 0x757B
0xE407 = 0x757C
0xE408 = 0x757D
0xE409 = 0x757E
0xE40A = 0x7621
0xE40B = 0x7622
0xE40C = 0x7623
0xE40D = 0x7624
0xE40E = 0x7625
0xE40F = 0x7626
0xE410 = 0x7627
0xE411 = 0x7628
0xE412 = 0x7629
0xE413 = 0x762A
0xE414 = 0x762B
0xE415 = 0x762C
0xE416 = 0x762D
0xE417 = 0x762E
0xE418 = 0x762F
0xE419 = 0x7630
0xE41A = 0x7631
0xE41B = 0x7632
0xE41C = 0x7633
0xE41D = 0x7634
0xE41E = 0x7635
0xE41F = 0x7636
0xE420 = 0x7637
0xE421 = 0x7638
0xE422 = 0x7639
0xE423 = 0x763A
0xE424 = 0x763B
0xE425 = 0x763C
0xE426 = 0x763D
0xE427 = 0x763E
0xE428 = 0x763F
0xE429 = 0x7640
0xE42A = 0x7641
0xE42B = 0x7642
0xE42C = 0x7643
0xE42D = 0x7644
0xE42E = 0x7645
0xE42F = 0x7646
0xE430 = 0x7647
0xE431 = 0x7648
0xE432 = 0x7649
0xE433 = 0x764A
0xE434 = 0x764B
0xE435 = 0x764C
0xE436 = 0x764D
0xE437 = 0x764E
0xE438 = 0x764F
0xE439 = 0x7650
0xE43A = 0x7651
0xE43B = 0x7652
0xE43C = 0x7653
0xE43D = 0x7654
0xE43E = 0x7655
0xE43F = 0x7656
0xE440 = 0x7657
0xE441 = 0x7658
0xE442 = 0x7659
0xE443 = 0x765A
0xE444 = 0x765B
0xE445 = 0x765C
0xE446 = 0x765D
0xE447 = 0x765E
0xE448 = 0x765F
0xE449 = 0x7660
0xE44A = 0x7661
0xE44B = 0x7662
0xE44C = 0x7663
0xE44D = 0x7664
0xE44E = 0x7665
0xE44F = 0x7666
0xE450 = 0x7667
0xE451 = 0x7668
0xE452 = 0x7669
0xE453 = 0x766A
0xE454 = 0x766B
0xE455 = 0x766C
0xE456 = 0x766D
0xE457 = 0x766E
0xE458 = 0x766F
0xE459 = 0x7670
0xE45A = 0x7671
0xE45B = 0x7672
0xE45C = 0x7673
0xE45D = 0x7674
0xE45E = 0x7675
0xE45F = 0x7676
0xE460 = 0x7677
0xE461 = 0x7678
0xE462 = 0x7679
0xE463 = 0x767A
0xE464 = 0x767B
0xE465 = 0x767C
0xE466 = 0x767D
0xE467 = 0x767E
0xE468 = 0x7721
0xE469 = 0x7722
0xE46A = 0x7723
0xE46B = 0x7724
0xE46C = 0x7725
0xE46D = 0x7726
0xE46E = 0x7727
0xE46F = 0x7728
0xE470 = 0x7729
0xE471 = 0x772A
0xE472 = 0x772B
0xE473 = 0x772C
0xE474 = 0x772D
0xE475 = 0x772E
0xE476 = 0x772F
0xE477 = 0x7730
0xE478 = 0x7731
0xE479 = 0x7732
0xE47A = 0x7733
0xE47B = 0x7734
0xE47C = 0x7735
0xE47D = 0x7736
0xE47E = 0x7737
0xE47F = 0x7738
0xE480 = 0x7739
0xE481 = 0x773A
0xE482 = 0x773B
0xE483 = 0x773C
0xE484 = 0x773D
0xE485 = 0x773E
0xE486 = 0x773F
0xE487 = 0x7740
0xE488 = 0x7741
0xE489 = 0x7742
0xE48A = 0x7743
0xE48B = 0x7744
0xE48C = 0x7745
0xE48D = 0x7746
0xE48E = 0x7747
0xE48F = 0x7748
0xE490 = 0x7749
0xE491 = 0x774A
0xE492 = 0x774B
0xE493 = 0x774C
0xE494 = 0x774D
0xE495 = 0x774E
0xE496 = 0x774F
0xE497 = 0x7750
0xE498 = 0x7751
0xE499 = 0x7752
0xE49A = 0x7753
0xE49B = 0x7754
0xE49C = 0x7755
0xE49D = 0x7756
0xE49E = 0x7757
0xE49F = 0x7758
0xE4A0 = 0x7759
0xE4A1 = 0x775A
0xE4A2 = 0x775B
0xE4A3 = 0x775C
0xE4A4 = 0x775D
0xE4A5 = 0x775E
0xE4A6 = 0x775F
0xE4A7 = 0x7760
0xE4A8 = 0x7761
0xE4A9 = 0x7762
0xE4AA = 0x7763
0xE4AB = 0x7764
0xE4AC = 0x7765
0xE4AD = 0x7766
0xE4AE = 0x7767
0xE4AF = 0x7768
0xE4B0 = 0x7769
0xE4B1 = 0x776A
0xE4B2 = 0x776B
0xE4B3 = 0x776C
0xE4B4 = 0x776D
0xE4B5 = 0x776E
0xE4B6 = 0x776F
0xE4B7 = 0x7770
0xE4B8 = 0x7771
0xE4B9 = 0x7772
0xE4BA = 0x7773
0xE4BB = 0x7774
0xE4BC = 0x7775
0xE4BD = 0x7776
0xE4BE = 0x7777
0xE4BF = 0x7778
0xE4C0 = 0x7779
0xE4C1 = 0x777A
0xE4C2 = 0x777B
0xE4C3 = 0x777C
0xE4C4 = 0x777D
0xE4C5 = 0x777E
0xE4C6 = 0x7821
0xE4C7 = 0x7822
0xE4C8 = 0x7823
0xE4C9 = 0x7824
0xE4CA = 0x7825
0xE4CB = 0x7826
0xE4CC = 0x7827
0xE4CD = 0x7828
0xE4CE = 0x7829
0xE4CF = 0x782A
0xE4D0 = 0x782B
0xE4D1 = 0x782C
0xE4D2 = 0x782D
0xE4D3 = 0x782E
0xE4D4 = 0x782F
0xE4D5 = 0x7830
0xE4D6 = 0x7831
0xE4D7 = 0x7832
0xE4D8 = 0x7833
0xE4D9 = 0x7834
0xE4DA = 0x7835
0xE4DB = 0x7836
0xE4DC = 0x7837
0xE4DD = 0x7838
0xE4DE = 0x7839
0xE4DF = 0x783A
0xE4E0 = 0x783B
0xE4E1 = 0x783C
0xE4E2 = 0x783D
0xE4E3 = 0x783E
0xE4E4 = 0x783F
0xE4E5 = 0x7840
0xE4E6 = 0x7841
0xE4E7 = 0x7842
0xE4E8 = 0x7843
0xE4E9 = 0x7844
0xE4EA = 0x7845
0xE4EB = 0x7846
0xE4EC = 0x7847
0xE4ED = 0x7848
0xE4EE = 0x7849
0xE4EF = 0x784A
0xE4F0 = 0x784B
0xE4F1 = 0x784C
0xE4F2 = 0x784D
0xE4F3 = 0x784E
0xE4F4 = 0x784F
0xE4F5 = 0x7850
0xE4F6 = 0x7851
0xE4F7 = 0x7852
0xE4F8 = 0x7853
0xE4F9 = 0x7854
0xE4FA = 0x7855
0xE4FB = 0x7856
0xE4FC = 0x7857
0xE4FD = 0x7858
0xE4FE = 0x7859
0xE4FF = 0x785A
0xE500 = 0x785B
0xE501 = 0x785C
0xE502 = 0x785D
0xE503 = 0x785E
0xE504 = 0x785F
0xE505 = 0x7860
0xE506 = 0x7861
0xE507 = 0x7862
0xE508 = 0x7863
0xE509 = 0x7864
0xE50A = 0x7865
0xE50B = 0x7866
0xE50C = 0x7867
0xE50D = 0x7868
0xE50E = 0x7869
0xE50F = 0x786A
0xE510 = 0x786B
0xE511 = 0x786C
0xE512 = 0x786D
0xE513 = 0x786E
0xE514 = 0x786F
0xE515 = 0x7870
0xE516 = 0x7871
0xE517 = 0x7872
0xE518 = 0x7873
0xE519 = 0x7874
0xE51A = 0x7875
0xE51B = 0x7876
0xE51C = 0x7877
0xE51D = 0x7878
0xE51E = 0x7879
0xE51F = 0x787A
0xE520 = 0x787B
0xE521 = 0x787C
0xE522 = 0x787D
0xE523 = 0x787E
0xE524 = 0x7921
0xE525 = 0x7922
0xE526 = 0x7923
0xE527 = 0x7924
0xE528 = 0x7925
0xE529 = 0x7926
0xE52A = 0x7927
0xE52B = 0x7928
0xE52C = 0x7929
0xE52D = 0x792A
0xE52E = 0x792B
0xE52F = 0x792C
0xE530 = 0x792D
0xE531 = 0x792E
0xE532 = 0x792F
0xE533 = 0x7930
0xE534 = 0x7931
0xE535 = 0x7932
0xE536 = 0x7933
0xE537 = 0x7934
0xE538 = 0x7935
0xE539 = 0x7936
0xE53A = 0x7937
0xE53B = 0x7938
0xE53C = 0x7939
0xE53D = 0x793A
0xE53E = 0x793B
0xE53F = 0x793C
0xE540 = 0x793D
0xE541 = 0x793E
0xE542 = 0x793F
0xE543 = 0x7940
0xE544 = 0x7941
0xE545 = 0x7942
0xE546 = 0x7943
0xE547 = 0x7944
0xE548 = 0x7945
0xE549 = 0x7946
0xE54A = 0x7947
0xE54B = 0x7948
0xE54C = 0x7949
0xE54D = 0x794A
0xE54E = 0x794B
0xE54F = 0x794C
0xE550 = 0x794D
0xE551 = 0x794E
0xE552 = 0x794F
0xE553 = 0x7950
0xE554 = 0x7951
0xE555 = 0x7952
0xE556 = 0x7953
0xE557 = 0x7954
0xE558 = 0x7955
0xE559 = 0x7956
0xE55A = 0x7957
0xE55B = 0x7958
0xE55C = 0x7959
0xE55D = 0x795A
0xE55E = 0x795B
0xE55F = 0x795C
0xE560 = 0x795D
0xE561 = 0x795E
0xE562 = 0x795F
0xE563 = 0x7960
0xE564 = 0x7961
0xE565 = 0x7962
0xE566 = 0x7963
0xE567 = 0x7964
0xE568 = 0x7965
0xE569 = 0x7966
0xE56A = 0x7967
0xE56B = 0x7968
0xE56C = 0x7969
0xE56D = 0x796A
0xE56E = 0x796B
0xE56F = 0x796C
0xE570 = 0x796D
0xE571 = 0x796E
0xE572 = 0x796F
0xE573 = 0x7970
0xE574 = 0x7971
0xE575 = 0x7972
0xE576 = 0x7973
0xE577 = 0x7974
0xE578 = 0x7975
0xE579 = 0x7976
0xE57A = 0x7977
0xE57B = 0x7978
0xE57C = 0x7979
0xE57D = 0x797A
0xE57E = 0x797B
0xE57F = 0x797C
0xE580 = 0x797D
0xE581 = 0x797E
0xE582 = 0x7A21
0xE583 = 0x7A22
0xE584 = 0x7A23
0xE585 = 0x7A24
0xE586 = 0x7A25
0xE587 = 0x7A26
0xE588 = 0x7A27
0xE589 = 0x7A28
0xE58A = 0x7A29
0xE58B = 0x7A2A
0xE58C = 0x7A2B
0xE58D = 0x7A2C
0xE58E = 0x7A2D
0xE58F = 0x7A2E
0xE590 = 0x7A2F
0xE591 = 0x7A30
0xE592 = 0x7A31
0xE593 = 0x7A32
0xE594 = 0x7A33
0xE595 = 0x7A34
0xE596 = 0x7A35
0xE597 = 0x7A36
0xE598 = 0x7A37
0xE599 = 0x7A38
0xE59A = 0x7A39
0xE59B = 0x7A3A
0xE59C = 0x7A3B
0xE59D = 0x7A3C
0xE59E = 0x7A3D
0xE59F = 0x7A3E
0xE5A0 = 0x7A3F
0xE5A1 = 0x7A40
0xE5A2 = 0x7A41
0xE5A3 = 0x7A42
0xE5A4 = 0x7A43
0xE5A5 = 0x7A44
0xE5A6 = 0x7A45
0xE5A7 = 0x7A46
0xE5A8 = 0x7A47
0xE5A9 = 0x7A48
0xE5AA = 0x7A49
0xE5AB = 0x7A4A
0xE5AC = 0x7A4B
0xE5AD = 0x7A4C
0xE5AE = 0x7A4D
0xE5AF = 0x7A4E
0xE5B0 = 0x7A4F
0xE5B1 = 0x7A50
0xE5B2 = 0x7A51
0xE5B3 = 0x7A52
0xE5B4 = 0x7A53
0xE5B5 = 0x7A54
0xE5B6 = 0x7A55
0xE5B7 = 0x7A56
0xE5B8 = 0x7A57
0xE5B9 = 0x7A58
0xE5BA = 0x7A59
0xE5BB = 0x7A5A
0xE5BC = 0x7A5B
0xE5BD = 0x7A5C
0xE5BE = 0x7A5D
0xE5BF = 0x7A5E
0xE5C0 = 0x7A5F
0xE5C1 = 0x7A60
0xE5C2 = 0x7A61
0xE5C3 = 0x7A62
0xE5C4 = 0x7A63
0xE5C5 = 0x7A64
0xE5C6 = 0x7A65
0xE5C7 = 0x7A66
0xE5C8 = 0x7A67
0xE5C9 = 0x7A68
0xE5CA = 0x7A69
0xE5CB = 0x7A6A
0xE5CC = 0x7A6B
0xE5CD = 0x7A6C
0xE5CE = 0x7A6D
0xE5CF = 0x7A6E
0xE5D0 = 0x7A6F
0xE5D1 = 0x7A70
0xE5D2 = 0x7A71
0xE5D3 = 0x7A72
0xE5D4 = 0x7A73
0xE5D5 = 0x7A74
0xE5D6 = 0x7A75
0xE5D7 = 0x7A76
0xE5D8 = 0x7A77
0xE5D9 = 0x7A78
0xE5DA = 0x7A79
0xE5DB = 0x7A7A
0xE5DC = 0x7A7B
0xE5DD = 0x7A7C
0xE5DE = 0x7A7D
0xE5DF = 0x7A7E
0xE5E0 = 0x7B21
0xE5E1 = 0x7B22
0xE5E2 = 0x7B23
0xE5E3 = 0x7B24
0xE5E4 = 0x7B25
0xE5E5 = 0x7B26
0xE5E6 = 0x7B27
0xE5E7 = 0x7B28
0xE5E8 = 0x7B29
0xE5E9 = 0x7B2A
0xE5EA = 0x7B2B
0xE5EB = 0x7B2C
0xE5EC = 0x7B2D
0xE5ED = 0x7B2E
0xE5EE = 0x7B2F
0xE5EF = 0x7B30
0xE5F0 = 0x7B31
0xE5F1 = 0x7B32
0xE5F2 = 0x7B33
0xE5F3 = 0x7B34
0xE5F4 = 0x7B35
0xE5F5 = 0x7B36
0xE5F6 = 0x7B37
0xE5F7 = 0x7B38
0xE5F8 = 0x7B39
0xE5F9 = 0x7B3A
0xE5FA = 0x7B3B
0xE5FB = 0x7B3C
0xE5FC = 0x7B3D
0xE5FD = 0x7B3E
0xE5FE = 0x7B3F
0xE5FF = 0x7B40
0xE600 = 0x7B41
0xE601 = 0x7B42
0xE602 = 0x7B43
0xE603 = 0x7B44
0xE604 = 0x7B45
0xE605 = 0x7B46
0xE606 = 0x7B47
0xE607 = 0x7B48
0xE608 = 0x7B49
0xE609 = 0x7B4A
0xE60A = 0x7B4B
0xE60B = 0x7B4C
0xE60C = 0x7B4D
0xE60D = 0x7B4E
0xE60E = 0x7B4F
0xE60F = 0x7B50
0xE610 = 0x7B51
0xE611 = 0x7B52
0xE612 = 0x7B53
0xE613 = 0x7B54
0xE614 = 0x7B55
0xE615 = 0x7B56
0xE616 = 0x7B57
0xE617 = 0x7B58
0xE618 = 0x7B59
0xE619 = 0x7B5A
0xE61A = 0x7B5B
0xE61B = 0x7B5C
0xE61C = 0x7B5D
0xE61D = 0x7B5E
0xE61E = 0x7B5F
0xE61F = 0x7B60
0xE620 = 0x7B61
0xE621 = 0x7B62
0xE622 = 0x7B63
0xE623 = 0x7B64
0xE624 = 0x7B65
0xE625 = 0x7B66
0xE626 = 0x7B67
0xE627 = 0x7B68
0xE628 = 0x7B69
0xE629 = 0x7B6A
0xE62A = 0x7B6B
0xE62B = 0x7B6C
0xE62C = 0x7B6D
0xE62D = 0x7B6E
0xE62E = 0x7B6F
0xE62F = 0x7B70
0xE630 = 0x7B71
0xE631 = 0x7B72
0xE632 = 0x7B73
0xE633 = 0x7B74
0xE634 = 0x7B75
0xE635 = 0x7B76
0xE636 = 0x7B77
0xE637 = 0x7B78
0xE638 = 0x7B79
0xE639 = 0x7B7A
0xE63A = 0x7B7B
0xE63B = 0x7B7C
0xE63C = 0x7B7D
0xE63D = 0x7B7E
0xE63E = 0x7C21
0xE63F = 0x7C22
0xE640 = 0x7C23
0xE641 = 0x7C24
0xE642 = 0x7C25
0xE643 = 0x7C26
0xE644 = 0x7C27
0xE645 = 0x7C28
0xE646 = 0x7C29
0xE647 = 0x7C2A
0xE648 = 0x7C2B
0xE649 = 0x7C2C
0xE64A = 0x7C2D
0xE64B = 0x7C2E
0xE64C = 0x7C2F
0xE64D = 0x7C30
0xE64E = 0x7C31
0xE64F = 0x7C32
0xE650 = 0x7C33
0xE651 = 0x7C34
0xE652 = 0x7C35
0xE653 = 0x7C36
0xE654 = 0x7C37
0xE655 = 0x7C38
0xE656 = 0x7C39
0xE657 = 0x7C3A
0xE658 = 0x7C3B
0xE659 = 0x7C3C
0xE65A = 0x7C3D
0xE65B = 0x7C3E
0xE65C = 0x7C3F
0xE65D = 0x7C40
0xE65E = 0x7C41
0xE65F = 0x7C42
0xE660 = 0x7C43
0xE661 = 0x7C44
0xE662 = 0x7C45
0xE663 = 0x7C46
0xE664 = 0x7C47
0xE665 = 0x7C48
0xE666 = 0x7C49
0xE667 = 0x7C4A
0xE668 = 0x7C4B
0xE669 = 0x7C4C
0xE66A = 0x7C4D
0xE66B = 0x7C4E
0xE66C = 0x7C4F
0xE66D = 0x7C50
0xE66E = 0x7C51
0xE66F = 0x7C52
0xE670 = 0x7C53
0xE671 = 0x7C54
0xE672 = 0x7C55
0xE673 = 0x7C56
0xE674 = 0x7C57
0xE675 = 0x7C58
0xE676 = 0x7C59
0xE677 = 0x7C5A
0xE678 = 0x7C5B
0xE679 = 0x7C5C
0xE67A = 0x7C5D
0xE67B = 0x7C5E
0xE67C = 0x7C5F
0xE67D = 0x7C60
0xE67E = 0x7C61
0xE67F = 0x7C62
0xE680 = 0x7C63
0xE681 = 0x7C64
0xE682 = 0x7C65
0xE683 = 0x7C66
0xE684 = 0x7C67
0xE685 = 0x7C68
0xE686 = 0x7C69
0xE687 = 0x7C6A
0xE688 = 0x7C6B
0xE689 = 0x7C6C
0xE68A = 0x7C6D
0xE68B = 0x7C6E
0xE68C = 0x7C6F
0xE68D = 0x7C70
0xE68E = 0x7C71
0xE68F = 0x7C72
0xE690 = 0x7C73
0xE691 = 0x7C74
0xE692 = 0x7C75
0xE693 = 0x7C76
0xE694 = 0x7C77
0xE695 = 0x7C78
0xE696 = 0x7C79
0xE697 = 0x7C7A
0xE698 = 0x7C7B
0xE699 = 0x7C7C
0xE69A = 0x7C7D
0xE69B = 0x7C7E
0xE69C = 0x7D21
0xE69D = 0x7D22
0xE69E = 0x7D23
0xE69F = 0x7D24
0xE6A0 = 0x7D25
0xE6A1 = 0x7D26
0xE6A2 = 0x7D27
0xE6A3 = 0x7D28
0xE6A4 = 0x7D29
0xE6A5 = 0x7D2A
0xE6A6 = 0x7D2B
0xE6A7 = 0x7D2C
0xE6A8 = 0x7D2D
0xE6A9 = 0x7D2E
0xE6AA = 0x7D2F
0xE6AB = 0x7D30
0xE6AC = 0x7D31
0xE6AD = 0x7D32
0xE6AE = 0x7D33
0xE6AF = 0x7D34
0xE6B0 = 0x7D35
0xE6B1 = 0x7D36
0xE6B2 = 0x7D37
0xE6B3 = 0x7D38
0xE6B4 = 0x7D39
0xE6B5 = 0x7D3A
0xE6B6 = 0x7D3B
0xE6B7 = 0x7D3C
0xE6B8 = 0x7D3D
0xE6B9 = 0x7D3E
0xE6BA = 0x7D3F
0xE6BB = 0x7D40
0xE6BC = 0x7D41
0xE6BD = 0x7D42
0xE6BE = 0x7D43
0xE6BF = 0x7D44
0xE6C0 = 0x7D45
0xE6C1 = 0x7D46
0xE6C2 = 0x7D47
0xE6C3 = 0x7D48
0xE6C4 = 0x7D49
0xE6C5 = 0x7D4A
0xE6C6 = 0x7D4B
0xE6C7 = 0x7D4C
0xE6C8 = 0x7D4D
0xE6C9 = 0x7D4E
0xE6CA = 0x7D4F
0xE6CB = 0x7D50
0xE6CC = 0x7D51
0xE6CD = 0x7D52
0xE6CE = 0x7D53
0xE6CF = 0x7D54
0xE6D0 = 0x7D55
0xE6D1 = 0x7D56
0xE6D2 = 0x7D57
0xE6D3 = 0x7D58
0xE6D4 = 0x7D59
0xE6D5 = 0x7D5A
0xE6D6 = 0x7D5B
0xE6D7 = 0x7D5C
0xE6D8 = 0x7D5D
0xE6D9 = 0x7D5E
0xE6DA = 0x7D5F
0xE6DB = 0x7D60
0xE6DC = 0x7D61
0xE6DD = 0x7D62
0xE6DE = 0x7D63
0xE6DF = 0x7D64
0xE6E0 = 0x7D65
0xE6E1 = 0x7D66
0xE6E2 = 0x7D67
0xE6E3 = 0x7D68
0xE6E4 = 0x7D69
0xE6E5 = 0x7D6A
0xE6E6 = 0x7D6B
0xE6E7 = 0x7D6C
0xE6E8 = 0x7D6D
0xE6E9 = 0x7D6E
0xE6EA = 0x7D6F
0xE6EB = 0x7D70
0xE6EC = 0x7D71
0xE6ED = 0x7D72
0xE6EE = 0x7D73
0xE6EF = 0x7D74
0xE6F0 = 0x7D75
0xE6F1 = 0x7D76
0xE6F2 = 0x7D77
0xE6F3 = 0x7D78
0xE6F4 = 0x7D79
0xE6F5 = 0x7D7A
0xE6F6 = 0x7D7B
0xE6F7 = 0x7D7C
0xE6F8 = 0x7D7D
0xE6F9 = 0x7D7E
0xE6FA = 0x7E21
0xE6FB = 0x7E22
0xE6FC = 0x7E23
0xE6FD = 0x7E24
0xE6FE = 0x7E25
0xE6FF = 0x7E26
0xE700 = 0x7E27
0xE701 = 0x7E28
0xE702 = 0x7E29
0xE703 = 0x7E2A
0xE704 = 0x7E2B
0xE705 = 0x7E2C
0xE706 = 0x7E2D
0xE707 = 0x7E2E
0xE708 = 0x7E2F
0xE709 = 0x7E30
0xE70A = 0x7E31
0xE70B = 0x7E32
0xE70C = 0x7E33
0xE70D = 0x7E34
0xE70E = 0x7E35
0xE70F = 0x7E36
0xE710 = 0x7E37
0xE711 = 0x7E38
0xE712 = 0x7E39
0xE713 = 0x7E3A
0xE714 = 0x7E3B
0xE715 = 0x7E3C
0xE716 = 0x7E3D
0xE717 = 0x7E3E
0xE718 = 0x7E3F
0xE719 = 0x7E40
0xE71A = 0x7E41
0xE71B = 0x7E42
0xE71C = 0x7E43
0xE71D = 0x7E44
0xE71E = 0x7E45
0xE71F = 0x7E46
0xE720 = 0x7E47
0xE721 = 0x7E48
0xE722 = 0x7E49
0xE723 = 0x7E4A
0xE724 = 0x7E4B
0xE725 = 0x7E4C
0xE726 = 0x7E4D
0xE727 = 0x7E4E
0xE728 = 0x7E4F
0xE729 = 0x7E50
0xE72A = 0x7E51
0xE72B = 0x7E52
0xE72C = 0x7E53
0xE72D = 0x7E54
0xE72E = 0x7E55
0xE72F = 0x7E56
0xE730 = 0x7E57
0xE731 = 0x7E58
0xE732 = 0x7E59
0xE733 = 0x7E5A
0xE734 = 0x7E5B
0xE735 = 0x7E5C
0xE736 = 0x7E5D
0xE737 = 0x7E5E
0xE738 = 0x7E5F
0xE739 = 0x7E60
0xE73A = 0x7E61
0xE73B = 0x7E62
0xE73C = 0x7E63
0xE73D = 0x7E64
0xE73E = 0x7E65
0xE73F = 0x7E66
0xE740 = 0x7E67
0xE741 = 0x7E68
0xE742 = 0x7E69
0xE743 = 0x7E6A
0xE744 = 0x7E6B
0xE745 = 0x7E6C
0xE746 = 0x7E6D
0xE747 = 0x7E6E
0xE748 = 0x7E6F
0xE749 = 0x7E70
0xE74A = 0x7E71
0xE74B = 0x7E72
0xE74C = 0x7E73
0xE74D = 0x7E74
0xE74E = 0x7E75
0xE74F = 0x7E76
0xE750 = 0x7E77
0xE751 = 0x7E78
0xE752 = 0x7E79
0xE753 = 0x7E7A
0xE754 = 0x7E7B
0xE755 = 0x7E7C
0xE756 = 0x7E7D
0xE757 = 0x7E7E
END_MAP

View file

@ -0,0 +1,121 @@
# $NetBSD: UCS%JISX0212VDC@IBM.src,v 1.1 2003/07/19 20:20:43 tshiozak Exp $
TYPE ROWCOL
NAME "UCS/JISX0212VDC:IBM"
SRC_ZONE 0x2116 - 0xFF07
OOB_MODE INVALID
DST_INVALID 0xFFFF
DST_UNIT_BITS 16
BEGIN_MAP
0x2116 - 0xFF07 = INVALID
#
# This data is derived from http://www.opengroup.or.jp/jvc/cde/
#
0x2116 = 0x742C
0x2121 = 0x742D
0x2160 = 0x737D
0x2161 = 0x737E
0x2162 = 0x7421
0x2163 = 0x7422
0x2164 = 0x7423
0x2165 = 0x7424
0x2166 = 0x7425
0x2167 = 0x7426
0x2168 = 0x7427
0x2169 = 0x7428
0x2170 = 0x7373
0x2171 = 0x7374
0x2172 = 0x7375
0x2173 = 0x7376
0x2174 = 0x7377
0x2175 = 0x7378
0x2176 = 0x7379
0x2177 = 0x737A
0x2178 = 0x737B
0x2179 = 0x737C
0x3231 = 0x742B
0x4EFC = 0x742F
0x50F4 = 0x7430
0x51EC = 0x7431
0x5307 = 0x7432
0x5324 = 0x7433
0x548A = 0x7435
0x5759 = 0x7436
0x589E = 0x7439
0x5BEC = 0x743A
0x5CF5 = 0x743B
0x5D53 = 0x743C
0x5FB7 = 0x743E
0x6085 = 0x743F
0x6120 = 0x7440
0x654E = 0x7441
0x663B = 0x7442
0x6665 = 0x7443
0x6801 = 0x7446
0x6A6B = 0x7449
0x6AE2 = 0x744A
0x6DF2 = 0x744C
0x6DF8 = 0x744B
0x7028 = 0x744D
0x70BB = 0x742E
0x7501 = 0x7450
0x7682 = 0x7451
0x769E = 0x7452
0x7930 = 0x7454
0x7AE7 = 0x7459
0x7DA0 = 0x745C
0x7DD6 = 0x745D
0x8362 = 0x745F
0x85B0 = 0x7461
0x8807 = 0x7464
0x8B7F = 0x7466
0x8CF4 = 0x7467
0x8D76 = 0x7468
0x90DE = 0x746C
0x9115 = 0x746E
0x9592 = 0x7471
0x973B = 0x7474
0x974D = 0x7475
0x9751 = 0x7476
0x999E = 0x747A
0x9AD9 = 0x747B
0x9B72 = 0x747C
0x9ED1 = 0x747E
0xF929 = 0x7445
0xF9DC = 0x7472
0xFA0E = 0x7434
0xFA0F = 0x7437
0xFA10 = 0x7438
0xFA11 = 0x743D
0xFA12 = 0x7444
0xFA13 = 0x7447
0xFA14 = 0x7448
0xFA15 = 0x744E
0xFA16 = 0x744F
0xFA17 = 0x7453
0xFA18 = 0x7455
0xFA19 = 0x7456
0xFA1A = 0x7457
0xFA1B = 0x7458
0xFA1C = 0x745A
0xFA1D = 0x745B
0xFA1E = 0x745E
0xFA1F = 0x7460
0xFA20 = 0x7462
0xFA21 = 0x7463
0xFA22 = 0x7465
0xFA23 = 0x7469
0xFA24 = 0x746A
0xFA25 = 0x746B
0xFA26 = 0x746D
0xFA27 = 0x746F
0xFA28 = 0x7470
0xFA29 = 0x7473
0xFA2A = 0x7477
0xFA2B = 0x7478
0xFA2C = 0x7479
0xFA2D = 0x747D
0xFF02 = 0x742A
0xFF07 = 0x7429
END_MAP

View file

@ -1,21 +1,64 @@
#include "transcode_data.h"
<%
require 'sjis-tbl'
require 'eucjp-tbl'
%>
<%= transcode_tblgen "Shift_JIS", "UTF-8", [
["{00-7f}", :nomap],
*citrus_decode_mapsrc("mskanji", 1, "JISX0201-KANA/UCS"),
*citrus_decode_mapsrc("mskanji", 2, "JISX0208:1990/UCS"),
] %>
<%= transcode_tblgen "Windows-31J", "UTF-8", [
["{00-7f}", :nomap],
*citrus_decode_mapsrc("mskanji", 1, "JISX0201-KANA/UCS"),
*citrus_decode_mapsrc("mskanji", 2,
"JISX0208VDC:NEC/UCS,CP932VDC:NEC_IBM/UCS,CP932VDC:IBM/UCS,CP932UDA/UCS,JISX0208:MS/UCS"),
] %>
<%= transcode_tblgen "Shift_JIS", "UTF-8", [["{00-7f}", :nomap], *SJIS_TO_UCS_TBL] %>
<%= transcode_tblgen "Windows-31J", "UTF-8", [["{00-7f}", :nomap], *SJIS_TO_UCS_TBL] %>
<%= transcode_tblgen "UTF-8", "Shift_JIS", [
["{00-7f}", :nomap],
*citrus_decode_mapsrc("mskanji", 1, "UCS/JISX0201-KANA"),
*citrus_decode_mapsrc("mskanji", 2, "UCS/JISX0208:1990"),
] %>
<%= transcode_tblgen "UTF-8", "Windows-31J", [
["{00-7f}", :nomap],
*citrus_decode_mapsrc("mskanji", 1, "UCS/JISX0201-KANA"),
*citrus_decode_mapsrc("mskanji", 2,
"UCS/JISX0208VDC:NEC,UCS/CP932VDC:NEC_IBM,UCS/CP932VDC:IBM,UCS/CP932UDA,UCS/JISX0208:MS"),
] %>
<%= transcode_tblgen "UTF-8", "Shift_JIS", [["{00-7f}", :nomap], *UCS_TO_SJIS_TBL] %>
<%= transcode_tblgen "UTF-8", "Windows-31J", [["{00-7f}", :nomap], *UCS_TO_SJIS_TBL] %>
<%= transcode_tblgen "EUC-JP", "UTF-8", [
["{00-7f}", :nomap],
*citrus_decode_mapsrc("euc", 0x8080, "JISX0208:1990/UCS"),
*citrus_decode_mapsrc("euc", 0x0080, "JISX0201-KANA/UCS"),
*citrus_decode_mapsrc("euc", 0x8000, "JISX0212/UCS"),
] %>
<%= transcode_tblgen "EUC-JP-MS", "UTF-8", [
["{00-7f}", :nomap],
*citrus_decode_mapsrc("euc", 0x8080, "JISX0208VDC:NEC/UCS,JISX0208UDC/UCS,JISX0208:MS/UCS"),
*citrus_decode_mapsrc("euc", 0x0080, "JISX0201-KANA/UCS"),
*citrus_decode_mapsrc("euc", 0x8000, "JISX0212VDC:IBM/UCS,JISX0212UDC/UCS,JISX0212:MS/UCS"),
] %>
<%= transcode_tblgen "CP51932", "UTF-8", [
["{00-7f}", :nomap],
*citrus_decode_mapsrc("euc", 0x8080, "JISX0208VDC:NEC/UCS,CP932VDC:NEC_IBM/UCS,JISX0208:MS/UCS"),
*citrus_decode_mapsrc("euc", 0x0080, "JISX0201-KANA/UCS"),
] %>
<%= transcode_tblgen "EUC-JP", "UTF-8", [["{00-7f}", :nomap], *EUCJP_TO_UCS_TBL] %>
<%= transcode_tblgen "CP51932", "UTF-8", [["{00-7f}", :nomap], *EUCJP_TO_UCS_TBL] %>
<%= transcode_tblgen "UTF-8", "EUC-JP", [["{00-7f}", :nomap], *UCS_TO_EUCJP_TBL] %>
<%= transcode_tblgen "UTF-8", "CP51932", [["{00-7f}", :nomap], *UCS_TO_EUCJP_TBL] %>
<%= transcode_tblgen "UTF-8", "EUC-JP", [
["{00-7f}", :nomap],
*citrus_decode_mapsrc("euc", 0x8080, "UCS/JISX0208:1990"),
*citrus_decode_mapsrc("euc", 0x0080, "UCS/JISX0201-KANA"),
*citrus_decode_mapsrc("euc", 0x8000, "UCS/JISX0212"),
] %>
<%= transcode_tblgen "UTF-8", "EUC-JP-MS", [
["{00-7f}", :nomap],
*citrus_decode_mapsrc("euc", 0x8080, "UCS/JISX0208VDC:NEC,UCS/JISX0208UDC,UCS/JISX0208:MS"),
*citrus_decode_mapsrc("euc", 0x0080, "UCS/JISX0201-KANA"),
*citrus_decode_mapsrc("euc", 0x8000, "UCS/JISX0212VDC:IBM,UCS/JISX0212UDC,UCS/JISX0212:MS"),
] %>
<%= transcode_tblgen "UTF-8", "CP51932", [
["{00-7f}", :nomap],
*citrus_decode_mapsrc("euc", 0x8080, "UCS/JISX0208VDC:NEC,UCS/CP932VDC:NEC_IBM,UCS/JISX0208:MS"),
*citrus_decode_mapsrc("euc", 0x0080, "UCS/JISX0201-KANA"),
] %>
void
Init_japanese(void)

View file

@ -354,7 +354,7 @@ class TestTranscode < Test::Unit::TestCase
assert_raise(Encoding::ConversionUndefined) { "\xF0\x9E".encode("utf-8", 'shift_jis') }
assert_raise(Encoding::ConversionUndefined) { "\xF0\x9F".encode("utf-8", 'shift_jis') }
assert_raise(Encoding::ConversionUndefined) { "\xF0\xFC".encode("utf-8", 'shift_jis') }
check_both_ways("\u9ADC", "\xFC\x40", 'shift_jis') # 髜
#check_both_ways("\u9ADC", "\xFC\x40", 'shift_jis') # 髜 (IBM extended)
assert_raise(Encoding::ConversionUndefined) { "\xFC\x7E".encode("utf-8", 'shift_jis') }
assert_raise(Encoding::ConversionUndefined) { "\xFC\x80".encode("utf-8", 'shift_jis') }
assert_raise(Encoding::ConversionUndefined) { "\xFC\x9E".encode("utf-8", 'shift_jis') }
@ -412,7 +412,7 @@ class TestTranscode < Test::Unit::TestCase
check_both_ways("\u71F9", "\xE0\xA1", 'euc-jp') # 燹
check_both_ways("\u73F1", "\xE0\xFE", 'euc-jp') # 珱
assert_raise(Encoding::ConversionUndefined) { "\xF4\xA7".encode("utf-8", 'euc-jp') }
check_both_ways("\u9ADC", "\xFC\xE3", 'euc-jp') # 髜
#check_both_ways("\u9ADC", "\xFC\xE3", 'euc-jp') # 髜 (IBM extended)
check_both_ways("\u677E\u672C\u884C\u5F18", "\xBE\xBE\xCB\xDC\xB9\xD4\xB9\xB0", 'euc-jp') # 松本行弘
check_both_ways("\u9752\u5C71\u5B66\u9662\u5927\u5B66", "\xC0\xC4\xBB\xB3\xB3\xD8\xB1\xA1\xC2\xE7\xB3\xD8", 'euc-jp') # 青山学院大学

View file

@ -207,7 +207,7 @@ class ActionMap
ss.each_firstbyte {|byte, rest|
h[byte] ||= {}
if h[byte][rest]
raise "ambiguous"
raise "ambiguous %s or %s (%02X/%s)" % [h[byte][rest], action, byte, rest]
end
h[byte][rest] = action
}
@ -391,6 +391,117 @@ End
end
end
def citrus_mskanji_cstomb(csid, index)
case csid
when 0
index
when 1
index + 0x80
when 2, 3
row = index >> 8
raise "illegal byte sequence" if row < 0x21
if csid == 3
if row <= 0x2F
offset = (row == 0x22 || row >= 0x26) ? 0xED : 0xF0
elsif row >= 0x4D && row <= 0x7E
offset = 0xCE
else
raise "illegal byte sequence"
end
else
raise "illegal byte sequence" if row > 0x97
offset = (row < 0x5F) ? 0x81 : 0xC1
end
col = index & 0xFF
raise "illegal byte sequence" if (col < 0x21 || col > 0x7E)
row -= 0x21
col -= 0x21
if (row & 1) == 0
col += 0x40
col += 1 if (col >= 0x7F)
else
col += 0x9F;
end
row = row / 2 + offset
(row << 8) | col
end.to_s(16)
end
def citrus_euc_cstomb(csid, index)
case csid
when 0x0000
index
when 0x8080
index | 0x8080
when 0x0080
index | 0x8E80
when 0x8000
index | 0x8F8080
end.to_s(16)
end
def citrus_cstomb(ces, csid, index)
case ces
when 'mskanji'
citrus_mskanji_cstomb(csid, index)
when 'euc'
citrus_euc_cstomb(csid, index)
end
end
SUBDIR = %w/APPLE AST BIG5 CNS CP EBCDIC GB GEORGIAN ISO646 ISO-8859 JIS KAZAKH KOI KS MISC TCVN/
def citrus_decode_mapsrc(ces, csid, mapsrcs)
table = []
mapsrcs.split(',').each do |mapsrc|
path = [$srcdir]
mode = nil
if mapsrc.start_with?('UCS')
mode = :from_ucs
from = mapsrc[4..-1]
path << SUBDIR.find{|x| from.start_with?(x) }
else
mode = :to_ucs
path << SUBDIR.find{|x| mapsrc.start_with?(x) }
end
path << mapsrc.gsub(':', '@')
path = File.join(*path)
path << ".src"
path[path.rindex('/')] = '%'
puts 'load mapsrc %s' % path
open(path) do |f|
f.each_line do |l|
break if /^BEGIN_MAP/ =~ l
end
f.each_line do |l|
next if /^\s*(?:#|$)/ =~ l
break if /^END_MAP/ =~ l
case mode
when :from_ucs
case l
when /0x(\w+)\s*-\s*0x(\w+)\s*=\s*INVALID/
# table.push << ["{#$1-#$2}", :invalid]
when /(0x\w+)\s*=\s*(0x\w+)/
table.push << [$1.hex, citrus_cstomb(ces, csid, $2.hex)]
else
raise "unknown notation '%s'"% l
end
when :to_ucs
case l
when /(0x\w+)\s*=\s*(0x\w+)/
table.push << [citrus_cstomb(ces, csid, $1.hex), $2.hex]
else
raise "unknown notation '%s'"% l
end
end
end
end
end
return table
end
def encode_utf8(map)
r = []
map.each {|k, v|
@ -567,8 +678,8 @@ op.parse!
VERBOSE_MODE = verbose_mode
arg = ARGV.shift
dir = File.dirname(arg)
$:.unshift dir unless $:.include? dir
$srcdir = File.dirname(arg)
$:.unshift $srcdir unless $:.include? $srcdir
src = File.read(arg)
src.force_encoding("ascii-8bit") if src.respond_to? :force_encoding
this_script = File.read(__FILE__)
@ -585,7 +696,7 @@ if !force_mode && output_filename && File.readable?(output_filename)
if %r{/\* src="([0-9a-z_.-]+)",} =~ line
name = $1
next if name == File.basename(arg) || name == File.basename(__FILE__)
path = File.join(dir, name)
path = File.join($srcdir, name)
if File.readable? path
chk_signature << "/* #{make_signature(name, File.read(path))} */\n"
end
@ -613,7 +724,7 @@ libs = libs2 - libs1
lib_sigs = ''
libs.each {|lib|
lib = File.basename(lib)
path = File.join(dir, lib)
path = File.join($srcdir, lib)
if File.readable? path
lib_sigs << "/* #{make_signature(lib, File.read(path))} */\n"
end