iconv: add following CCS/CES support.

- CNS11643-[3-7] <-> UCS:BMP/SIP (EUC-TW, ISO-2022-CN-EXT)
- HKSCS <-> UCS:BMP/SIP (Big5-HKSCS)
- JISX0213-[1-2] <-> UCS:BMP/SIP (EUC-JIS-2004,Shift_JIS-2004,ISO-2022-JP-2004)
This commit is contained in:
tnozaki 2007-03-05 16:57:06 +00:00
parent d880082522
commit 1bf1d71e3c
64 changed files with 81279 additions and 204 deletions

View File

@ -1,4 +1,4 @@
# $NetBSD: mi,v 1.690 2007/03/02 06:38:40 riz Exp $
# $NetBSD: mi,v 1.691 2007/03/05 16:57:06 tnozaki Exp $
. base-sys-root
./altroot base-sys-root
./bin base-sys-root
@ -1506,24 +1506,52 @@
./usr/share/i18n/csmapper/BIG5/Big5@1984%UCS.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/Big5EXT@2003%UCS.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/Big5EXT@E%UCS.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/Big5EXT@ETen%UCS.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/Big5EXT@ETen%UCS.mps base-obsolete obsolete
./usr/share/i18n/csmapper/BIG5/Big5EXT@IBM%UCS.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/Big5EXT@Plus%UCS.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/Big5UDA%UCS.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/ETen%UCS@BMP.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/ETen%UCS@SIP.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/HKSCS%UCS@BMP.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/HKSCS%UCS@SIP.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/UCS%Big5@1984.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/UCS%Big5EXT@2003.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/UCS%Big5EXT@E.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/UCS%Big5EXT@ETen.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/UCS%Big5EXT@ETen.mps base-obsolete obsolete
./usr/share/i18n/csmapper/BIG5/UCS%Big5EXT@IBM.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/UCS%Big5EXT@Plus.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/UCS%Big5UDA.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/UCS@BMP%ETen.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/UCS@BMP%HKSCS.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/UCS@SIP%ETen.mps base-sysutil-share nls
./usr/share/i18n/csmapper/BIG5/UCS@SIP%HKSCS.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS base-sysutil-share
./usr/share/i18n/csmapper/CNS/CNS11643-1%UCS.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/CNS11643-2%UCS.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/CNS11643-3%UCS.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/CNS11643-3%UCS.mps base-obsolete obsolete
./usr/share/i18n/csmapper/CNS/CNS11643-3%UCS@BMP.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/CNS11643-3%UCS@SIP.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/CNS11643-4%UCS@BMP.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/CNS11643-4%UCS@SIP.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/CNS11643-5%UCS@BMP.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/CNS11643-5%UCS@SIP.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/CNS11643-6%UCS@BMP.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/CNS11643-6%UCS@SIP.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/CNS11643-7%UCS@BMP.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/CNS11643-7%UCS@SIP.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/UCS%CNS11643-1.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/UCS%CNS11643-2.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/UCS%CNS11643-3.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/UCS%CNS11643-3.mps base-obsolete obsolete
./usr/share/i18n/csmapper/CNS/UCS@BMP%CNS11643-3.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/UCS@BMP%CNS11643-4.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/UCS@BMP%CNS11643-5.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/UCS@BMP%CNS11643-6.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/UCS@BMP%CNS11643-7.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/UCS@SIP%CNS11643-3.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/UCS@SIP%CNS11643-4.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/UCS@SIP%CNS11643-5.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/UCS@SIP%CNS11643-6.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CNS/UCS@SIP%CNS11643-7.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CP base-sysutil-share
./usr/share/i18n/csmapper/CP/CP037%UCS.mps base-sysutil-share nls
./usr/share/i18n/csmapper/CP/CP038%UCS.mps base-sysutil-share nls
@ -1799,6 +1827,10 @@
./usr/share/i18n/csmapper/JIS/JISX0212@MS%UCS.mps base-sysutil-share nls
./usr/share/i18n/csmapper/JIS/JISX0212UDC%UCS.mps base-sysutil-share nls
./usr/share/i18n/csmapper/JIS/JISX0212VDC@IBM%UCS.mps base-sysutil-share nls
./usr/share/i18n/csmapper/JIS/JISX0213-1%UCS@BMP.mps base-sysutil-share nls
./usr/share/i18n/csmapper/JIS/JISX0213-1%UCS@SIP.mps base-sysutil-share nls
./usr/share/i18n/csmapper/JIS/JISX0213-2%UCS@BMP.mps base-sysutil-share nls
./usr/share/i18n/csmapper/JIS/JISX0213-2%UCS@SIP.mps base-sysutil-share nls
./usr/share/i18n/csmapper/JIS/UCS%JISX0201-KANA.mps base-sysutil-share nls
./usr/share/i18n/csmapper/JIS/UCS%JISX0208@1978.mps base-sysutil-share nls
./usr/share/i18n/csmapper/JIS/UCS%JISX0208@1990.mps base-sysutil-share nls
@ -1809,6 +1841,10 @@
./usr/share/i18n/csmapper/JIS/UCS%JISX0212@MS.mps base-sysutil-share nls
./usr/share/i18n/csmapper/JIS/UCS%JISX0212UDC.mps base-sysutil-share nls
./usr/share/i18n/csmapper/JIS/UCS%JISX0212VDC@IBM.mps base-sysutil-share nls
./usr/share/i18n/csmapper/JIS/UCS@BMP%JISX0213-1.mps base-sysutil-share nls
./usr/share/i18n/csmapper/JIS/UCS@BMP%JISX0213-2.mps base-sysutil-share nls
./usr/share/i18n/csmapper/JIS/UCS@SIP%JISX0213-1.mps base-sysutil-share nls
./usr/share/i18n/csmapper/JIS/UCS@SIP%JISX0213-2.mps base-sysutil-share nls
./usr/share/i18n/csmapper/KOI base-sysutil-share
./usr/share/i18n/csmapper/KOI/GOST19768-74%UCS.mps base-sysutil-share nls
./usr/share/i18n/csmapper/KOI/ISO-5427%UCS.mps base-sysutil-share nls
@ -1892,6 +1928,7 @@
./usr/share/i18n/esdb/BIG5/Big5-2003.esdb base-sysutil-share nls
./usr/share/i18n/esdb/BIG5/Big5-E.esdb base-sysutil-share nls
./usr/share/i18n/esdb/BIG5/Big5-ETen.esdb base-sysutil-share nls
./usr/share/i18n/esdb/BIG5/Big5-HKSCS.esdb base-sysutil-share nls
./usr/share/i18n/esdb/BIG5/Big5-IBM.esdb base-sysutil-share nls
./usr/share/i18n/esdb/BIG5/Big5-Plus.esdb base-sysutil-share nls
./usr/share/i18n/esdb/CP base-sysutil-share
@ -1990,6 +2027,7 @@
./usr/share/i18n/esdb/EBCDIC/EBCDIC-UK.esdb base-sysutil-share nls
./usr/share/i18n/esdb/EUC base-sysutil-share
./usr/share/i18n/esdb/EUC/EUC-CN.esdb base-sysutil-share nls
./usr/share/i18n/esdb/EUC/EUC-JIS-2004.esdb base-sysutil-share nls
./usr/share/i18n/esdb/EUC/EUC-JP-MS.esdb base-sysutil-share nls
./usr/share/i18n/esdb/EUC/EUC-JP.esdb base-sysutil-share nls
./usr/share/i18n/esdb/EUC/EUC-KR.esdb base-sysutil-share nls
@ -2008,6 +2046,7 @@
./usr/share/i18n/esdb/ISO-2022/ISO-2022-CN.esdb base-sysutil-share nls
./usr/share/i18n/esdb/ISO-2022/ISO-2022-JP-1.esdb base-sysutil-share nls
./usr/share/i18n/esdb/ISO-2022/ISO-2022-JP-2.esdb base-sysutil-share nls
./usr/share/i18n/esdb/ISO-2022/ISO-2022-JP-2004.esdb base-sysutil-share nls
./usr/share/i18n/esdb/ISO-2022/ISO-2022-JP.esdb base-sysutil-share nls
./usr/share/i18n/esdb/ISO-2022/ISO-2022-KR.esdb base-sysutil-share nls
./usr/share/i18n/esdb/ISO-8859 base-sysutil-share
@ -2081,6 +2120,7 @@
./usr/share/i18n/esdb/MISC/NEXTSTEP.esdb base-sysutil-share nls
./usr/share/i18n/esdb/MISC/PTCP154.esdb base-sysutil-share nls
./usr/share/i18n/esdb/MISC/Shift_JIS.esdb base-sysutil-share nls
./usr/share/i18n/esdb/MISC/Shift_JIS-2004.esdb base-sysutil-share nls
./usr/share/i18n/esdb/MISC/TDS565.esdb base-sysutil-share nls
./usr/share/i18n/esdb/MISC/ZW.esdb base-sysutil-share nls
./usr/share/i18n/esdb/TCVN base-sysutil-share

View File

@ -1,4 +1,4 @@
/* $NetBSD: citrus_mskanji.c,v 1.11 2005/12/07 06:20:20 tshiozak Exp $ */
/* $NetBSD: citrus_mskanji.c,v 1.12 2007/03/05 16:57:06 tnozaki Exp $ */
/*-
* Copyright (c)2002 Citrus Project,
@ -62,7 +62,7 @@
#include <sys/cdefs.h>
#if defined(LIBC_SCCS) && !defined(lint)
__RCSID("$NetBSD: citrus_mskanji.c,v 1.11 2005/12/07 06:20:20 tshiozak Exp $");
__RCSID("$NetBSD: citrus_mskanji.c,v 1.12 2007/03/05 16:57:06 tnozaki Exp $");
#endif /* LIBC_SCCS and not lint */
#include <assert.h>
@ -78,6 +78,7 @@ __RCSID("$NetBSD: citrus_mskanji.c,v 1.11 2005/12/07 06:20:20 tshiozak Exp $");
#include "citrus_namespace.h"
#include "citrus_types.h"
#include "citrus_bcs.h"
#include "citrus_module.h"
#include "citrus_ctype.h"
#include "citrus_stdenc.h"
@ -94,7 +95,8 @@ typedef struct _MSKanjiState {
} _MSKanjiState;
typedef struct {
int dummy;
int mode;
#define MODE_JIS2004 1
} _MSKanjiEncodingInfo;
typedef struct {
@ -149,7 +151,7 @@ static __inline void
_citrus_MSKanji_init_state(_MSKanjiEncodingInfo * __restrict ei,
_MSKanjiState * __restrict s)
{
memset(s, 0, sizeof(*s));
s->chlen = 0;
}
static __inline void
@ -325,6 +327,7 @@ _citrus_MSKanji_stdenc_wctocs(_MSKanjiEncodingInfo * __restrict ei,
_index_t * __restrict idx, wchar_t wc)
{
_index_t row, col;
int offset;
_DIAGASSERT(csid != NULL && idx != NULL);
@ -336,8 +339,7 @@ _citrus_MSKanji_stdenc_wctocs(_MSKanjiEncodingInfo * __restrict ei,
/* KANA */
*csid = 1;
*idx = (_index_t)wc & 0x7F;
} else if ((0x8140 <= (_wc_t)wc && (_wc_t)wc <= 0x9FFC) ||
(0xE040 <= (_wc_t)wc && (_wc_t)wc <= 0xFCFC)) {
} else {
/* Kanji (containing Gaiji zone) */
/*
* 94^2 zone (contains a part of Gaiji (0xED40 - 0xEEFC)):
@ -355,13 +357,43 @@ _citrus_MSKanji_stdenc_wctocs(_MSKanjiEncodingInfo * __restrict ei,
*
* extended Gaiji zone:
* 0xF040 - 0xFCFC
*
* JIS X0213-plane2:
* 0xF040 - 0xF09E -> 0x2121 - 0x217E
* 0xF140 - 0xF19E -> 0x2321 - 0x237E
* ...
* 0xF240 - 0xF29E -> 0x2521 - 0x257E
*
* 0xF09F - 0xF0FC -> 0x2821 - 0x287E
* 0xF29F - 0xF2FC -> 0x2C21 - 0x2C7E
* ...
* 0xF44F - 0xF49E -> 0x2F21 - 0x2F7E
*
* 0xF49F - 0xF4FC -> 0x6E21 - 0x6E7E
* ...
* 0xFC9F - 0xFCFC -> 0x7E21 - 0x7E7E
*/
*csid = 2;
row = ((_wc_t)wc >> 8) - 0x81;
row = ((_wc_t)wc >> 8) & 0xFF;
col = (_wc_t)wc & 0xFF;
if (!_mskanji1(row) || !_mskanji2(col))
return EILSEQ;
if ((ei->mode & MODE_JIS2004) == 0 || row < 0xF0) {
*csid = 2;
offset = 0x81;
} else {
*csid = 3;
if ((_wc_t)wc <= 0xF49E) {
offset = (_wc_t)wc >= 0xF29F ||
((_wc_t)wc >= 0xF09F && (_wc_t)wc <= 0xF0FC)
? 0xED : 0xF0;
} else
offset = 0xCE;
}
row -= offset;
if (row >= 0x5F)
row -= 0x40;
row = row * 2 + 0x21;
col = (wc & 0xFF) - 0x1F;
col -= 0x1F;
if (col >= 0x61)
col -= 1;
if (col > 0x7E) {
@ -369,8 +401,7 @@ _citrus_MSKanji_stdenc_wctocs(_MSKanjiEncodingInfo * __restrict ei,
col -= 0x5E;
}
*idx = ((_index_t)row << 8) | col;
} else
return EILSEQ;
}
return 0;
}
@ -382,6 +413,7 @@ _citrus_MSKanji_stdenc_cstowc(_MSKanjiEncodingInfo * __restrict ei,
_csid_t csid, _index_t idx)
{
u_int32_t row, col;
int offset;
_DIAGASSERT(wc != NULL);
@ -398,23 +430,39 @@ _citrus_MSKanji_stdenc_cstowc(_MSKanjiEncodingInfo * __restrict ei,
return EILSEQ;
*wc = (wchar_t)idx + 0x80;
break;
case 3:
if ((ei->mode & MODE_JIS2004) == 0)
return EILSEQ;
/*FALLTHROUGH*/
case 2:
/* kanji */
row = (idx >> 8);
col = idx & 0x7F;
if (row<0x21 || row>0x97 || col<0x21 || col>0x7E)
if (row < 0x21)
return EILSEQ;
if (csid == 3) {
if (row <= 0x2F)
offset = (row == 0x22 || row >= 0x26)
? 0xED : 0xF0;
else if (row >= 0x4D && row <= 0x7E)
offset = 0xCE;
else
return EILSEQ;
} else {
if (row > 0x97)
return EILSEQ;
offset = (row < 0x5F) ? 0x81 : 0xC1;
}
col = idx & 0xFF;
if (col < 0x21 || col > 0x7E)
return EILSEQ;
row -= 0x21; col -= 0x21;
if ((row & 1)==0) {
if ((row & 1) == 0) {
col += 0x40;
if (col>=0x7F)
if (col >= 0x7F)
col += 1;
} else
col += 0x9F;
if (row<0x3E)
row = row/2 + 0x81;
else
row = row/2 + 0xc1;
row = row / 2 + offset;
*wc = ((wchar_t)row << 8) | col;
break;
default:
@ -445,10 +493,32 @@ _citrus_MSKanji_encoding_module_init(_MSKanjiEncodingInfo * __restrict ei,
const void * __restrict var,
size_t lenvar)
{
const char *p;
_DIAGASSERT(ei != NULL);
return (0);
p = var;
#define MATCH(x, act) \
do { \
if (lenvar >= (sizeof(#x)-1) && \
_bcs_strncasecmp(p, #x, sizeof(#x)-1) == 0) { \
act; \
lenvar -= sizeof(#x)-1; \
p += sizeof(#x)-1; \
} \
} while (/*CONSTCOND*/0)
memset((void *)ei, 0, sizeof(*ei));
while (lenvar > 0) {
switch (_bcs_toupper(*p)) {
case 'J':
MATCH(JIS2004, ei->mode |= MODE_JIS2004);
break;
}
++p;
--lenvar;
}
return 0;
}
static void

View File

@ -1,4 +1,4 @@
# $NetBSD: Big5UDA%UCS.src,v 1.1 2006/06/19 17:28:25 tnozaki Exp $
# $NetBSD: Big5UDA%UCS.src,v 1.2 2007/03/05 16:57:08 tnozaki Exp $
# Copyright (c)2006 Citrus Project,
# All rights reserved.
@ -97,6 +97,11 @@ BEGIN_MAP
0x9FA1 - 0x9FFE = 0xEDBD -
0xA040 - 0xA07E = 0xEE1B -
0xA0A1 - 0xA0FE = 0xEE5A -
0xC6A1 - 0xC6FE = 0xF6B1 -
0xC740 - 0xC77E = 0xF70F -
0xC7A1 - 0xC7FE = 0xF74E -
0xC840 - 0xC87E = 0xF7AC -
0xC8A1 - 0xC8FE = 0xF7EB -
0xFA40 - 0xFA7E = 0xE000 -
0xFAA1 - 0xFAFE = 0xE03F -
0xFB40 - 0xFB7E = 0xE09D -

View File

@ -1,11 +1,11 @@
# $NetBSD: Big5EXT@ETen%UCS.src,v 1.1 2006/06/19 17:28:25 tnozaki Exp $
# $NetBSD: ETen%UCS@BMP.src,v 1.1 2007/03/05 16:57:09 tnozaki Exp $
TYPE ROWCOL
NAME "Big5EXT:ETen/UCS"
NAME "ETen/UCS:BMP"
SRC_ZONE 0xC6-0xF9 / 0x40-0xFE / 8
OOB_MODE INVALID
DST_INVALID 0xFFFFFFE
DST_UNIT_BITS 32
DST_INVALID 0xFFFE
DST_UNIT_BITS 16
BEGIN_MAP
#
@ -76,15 +76,12 @@ BEGIN_MAP
0xC877 = 0x21B8
0xC878 = 0x21B9
0xC879 = 0x31CF
0xC87A = 0x200CC
0xC87B = 0x4E5A
0xC87C = 0x2008A
0xC87D = 0x5202
0xC87E = 0x4491
0xC8A1 = 0x9FB0
0xC8A2 = 0x5188
0xC8A3 = 0x9FB1
0xC8A4 = 0x27607
#0xC8A5 - 0xC8CC =
0xC8CD = 0xFFE2
0xC8CE = 0xFFE4

View File

@ -0,0 +1,26 @@
# $NetBSD: ETen%UCS@SIP.src,v 1.1 2007/03/05 16:57:09 tnozaki Exp $
TYPE ROWCOL
NAME "ETen/UCS:SIP"
SRC_ZONE 0xC6-0xF9 / 0x40-0xFE / 8
OOB_MODE INVALID
DST_INVALID 0xFFFE
DST_UNIT_BITS 16
BEGIN_MAP
#
# This mapping data is made from the mapping data provided by
# http://wakaba-web.hp.infoseek.co.jp/table/big5-eten.txt
# Original notice:
#
## Big5-ETen vs Unicode mapping table
##
## Date: 24 Feb 2002 19:01:00 +0900
## License: Public Domain.
##
## Big5 Unicode UnicodeAlternate UnicodeName
0xC87A = 0x00CC
0xC87C = 0x008A
0xC8A4 = 0x7607
END_MAP

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.1 2006/06/19 17:28:25 tnozaki Exp $
# $NetBSD: Makefile.inc,v 1.2 2007/03/05 16:57:10 tnozaki Exp $
.PATH: ${.CURDIR}/BIG5
@ -8,17 +8,19 @@ CLEANFILES+= mapper.dir.BIG5 charset.pivot.BIG5
MAPS_BIG5= Big5@1984%UCS.mps \
Big5EXT@2003%UCS.mps \
Big5EXT@E%UCS.mps \
Big5EXT@ETen%UCS.mps \
Big5EXT@IBM%UCS.mps \
Big5EXT@Plus%UCS.mps \
Big5UDA%UCS.mps \
ETen%UCS@BMP.mps ETen%UCS@SIP.mps \
HKSCS%UCS@BMP.mps HKSCS%UCS@SIP.mps \
UCS%Big5@1984.mps \
UCS%Big5EXT@2003.mps \
UCS%Big5EXT@E.mps \
UCS%Big5EXT@ETen.mps \
UCS%Big5EXT@IBM.mps \
UCS%Big5EXT@Plus.mps \
UCS%Big5UDA.mps
UCS%Big5UDA.mps \
UCS@BMP%ETen.mps UCS@SIP%ETen.mps \
UCS@BMP%HKSCS.mps UCS@SIP%HKSCS.mps
mapper.dir.BIG5: ${.CURDIR}/BIG5/mapper.dir.BIG5.src
${_MKTARGET_CREATE}

View File

@ -1,4 +1,4 @@
# $NetBSD: UCS%Big5UDA.src,v 1.1 2006/06/19 17:28:25 tnozaki Exp $
# $NetBSD: UCS%Big5UDA.src,v 1.2 2007/03/05 16:57:11 tnozaki Exp $
# Copyright (c)2006 Citrus Project,
# All rights reserved.
@ -27,7 +27,7 @@
TYPE ROWCOL
NAME "UCS/Big5UDA"
SRC_ZONE 0xE000 - 0xF6BA
SRC_ZONE 0xE000 - 0xF848
OOB_MODE INVALID
DST_INVALID 0xFFFF
DST_UNIT_BITS 16
@ -107,4 +107,9 @@ BEGIN_MAP
0xF5B6 - 0xF613 = 0x8CA1 -
0xF614 - 0xF652 = 0x8D40 -
0xF653 - 0xF6B0 = 0x8DA1 -
0xF6B1 - 0xF70E = 0xC6A1 -
0xF70F - 0xF74D = 0xC740 -
0xF74E - 0xF7AB = 0xC7A1 -
0xF7AC - 0xF7EA = 0xC840 -
0xF7EB - 0xF848 = 0xC8A1 -
END_MAP

View File

@ -1,8 +1,8 @@
# $NetBSD: UCS%Big5EXT@ETen.src,v 1.1 2006/06/19 17:28:25 tnozaki Exp $
# $NetBSD: UCS@BMP%ETen.src,v 1.1 2007/03/05 16:57:11 tnozaki Exp $
TYPE ROWCOL
NAME "UCS/Big5EXT:ETen"
SRC_ZONE 0x00A8 - 0x27607
NAME "UCS:BMP/ETen"
SRC_ZONE 0x00A8 - 0xFFE4
OOB_MODE INVALID
DST_INVALID 0xFFFF
DST_UNIT_BITS 16
@ -128,7 +128,4 @@ BEGIN_MAP
0xFF3E = 0xC6D9
0xFFE2 = 0xC8CD
0xFFE4 = 0xC8CE
0x2008A = 0xC87C
0x200CC = 0xC87A
0x27607 = 0xC8A4
END_MAP

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,26 @@
# $NetBSD: UCS@SIP%ETen.src,v 1.1 2007/03/05 16:57:12 tnozaki Exp $
TYPE ROWCOL
NAME "UCS:SIP/ETen"
SRC_ZONE 0xC87A - 0xC8A4
OOB_MODE INVALID
DST_INVALID 0xFFFF
DST_UNIT_BITS 16
BEGIN_MAP
#
# This mapping data is made from the mapping data provided by
# http://wakaba-web.hp.infoseek.co.jp/table/big5-eten.txt
# Original notice:
#
## Big5-ETen vs Unicode mapping table
##
## Date: 24 Feb 2002 19:01:00 +0900
## License: Public Domain.
##
## Big5 Unicode UnicodeAlternate UnicodeName
0xC87A = 0x00CC
0xC87C = 0x008A
0xC8A4 = 0x7607
END_MAP

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +1,12 @@
# $NetBSD: charset.pivot.BIG5.src,v 1.1 2006/06/19 17:28:25 tnozaki Exp $
# $NetBSD: charset.pivot.BIG5.src,v 1.2 2007/03/05 16:57:12 tnozaki Exp $
Big5-2003 UCS 1
Big5-ETen UCS 1
Big5-HKSCS UCS 1
Big5-IBM UCS 1
Big5-Plus UCS 1
UCS Big5-2003 1
UCS Big5-ETen 1
UCS Big5-HKSCS 1
UCS Big5-IBM 1
UCS Big5-Plus 1

View File

@ -1,26 +1,42 @@
# $NetBSD: mapper.dir.BIG5.src,v 1.1 2006/06/19 17:28:25 tnozaki Exp $
# $NetBSD: mapper.dir.BIG5.src,v 1.2 2007/03/05 16:57:12 tnozaki Exp $
Big5:1984/UCS mapper_std BIG5/Big5@1984%UCS.mps
Big5EXT:2003/UCS mapper_std BIG5/Big5EXT@2003%UCS.mps
Big5EXT:E/UCS mapper_std BIG5/Big5EXT@E%UCS.mps
Big5EXT:ETen/UCS mapper_std BIG5/Big5EXT@ETen%UCS.mps
Big5EXT:IBM/UCS mapper_std BIG5/Big5EXT@IBM%UCS.mps
Big5EXT:Plus/UCS mapper_std BIG5/Big5EXT@Plus%UCS.mps
Big5UDA/UCS mapper_std BIG5/Big5UDA%UCS.mps
ETen/UCS:BMP mapper_std BIG5/ETen%UCS@BMP.mps
ETen/UCS:SIP mapper_std BIG5/ETen%UCS@SIP.mps
ETen/UCS:SIPx mapper_serial ETen/UCS:SIP,UCS:SIP/UCS
ETen/UCS mapper_parallel ETen/UCS:BMP,ETen/UCS:SIPx
HKSCS/UCS:BMP mapper_std BIG5/HKSCS%UCS@BMP.mps
HKSCS/UCS:SIP mapper_std BIG5/HKSCS%UCS@SIP.mps
HKSCS/UCS:SIPx mapper_serial HKSCS/UCS:SIP,UCS:SIP/UCS
HKSCS/UCS mapper_parallel HKSCS/UCS:BMP,HKSCS/UCS:SIPx
UCS/Big5:1984 mapper_std BIG5/UCS%Big5@1984.mps
UCS/Big5EXT:2003 mapper_std BIG5/UCS%Big5EXT@2003.mps
UCS/Big5EXT:E mapper_std BIG5/UCS%Big5EXT@E.mps
UCS/Big5EXT:ETen mapper_std BIG5/UCS%Big5EXT@ETen.mps
UCS/Big5EXT:IBM mapper_std BIG5/UCS%Big5EXT@IBM.mps
UCS/Big5EXT:Plus mapper_std BIG5/UCS%Big5EXT@Plus.mps
UCS/Big5UDA mapper_std BIG5/UCS%Big5UDA.mps
Big5-2003/UCS mapper_parallel Big5EXT:ETen/UCS,Big5EXT:2003/UCS,Big5UDA/UCS,Big5:1984/UCS
Big5-E/UCS mapper_parallel Big5EXT:ETen/UCS,Big5EXT:E/UCS,Big5:1984/UCS
Big5-ETen/UCS mapper_parallel Big5EXT:ETen/UCS,Big5UDA/UCS,Big5:1984/UCS
UCS:BMP/ETen mapper_std BIG5/UCS@BMP%ETen.mps
UCS:SIP/ETen mapper_std BIG5/UCS@SIP%ETen.mps
UCS:SIPx/ETen mapper_serial UCS/UCS:SIP,UCS:SIP/ETen
UCS/ETen mapper_parallel UCS:BMP/ETen,UCS:SIPx/ETen
UCS:BMP/HKSCS mapper_std BIG5/UCS@BMP%HKSCS.mps
UCS:SIP/HKSCS mapper_std BIG5/UCS@SIP%HKSCS.mps
UCS:SIPx/HKSCS mapper_serial UCS/UCS:SIP,UCS:SIP/HKSCS
UCS/HKSCS mapper_parallel UCS:BMP/HKSCS,UCS:SIPx/HKSCS
Big5-2003/UCS mapper_parallel ETen/UCS,Big5EXT:2003/UCS,Big5UDA/UCS,Big5:1984/UCS
Big5-E/UCS mapper_parallel ETen/UCS,Big5EXT:E/UCS,Big5:1984/UCS
Big5-ETen/UCS mapper_parallel ETen/UCS,Big5UDA/UCS,Big5:1984/UCS
Big5-HKSCS/UCS mapper_parallel ETen/UCS,Big5EXT:2003/UCS,HKSCS/UCS,Big5UDA/UCS,Big5:1984/UCS
Big5-IBM/UCS mapper_parallel Big5EXT:IBM/UCS,Big5:1984/UCS
Big5-Plus/UCS mapper_parallel Big5EXT:Plus/UCS,Big5:1984/UCS
UCS/Big5-2003 mapper_parallel UCS/Big5:1984,UCS/Big5EXT:ETen,UCS/Big5EXT:2003,UCS/Big5UDA
UCS/Big5-E mapper_parallel UCS/Big5:1984,UCS/Big5EXT:ETen,UCS/Big5EXT:E
UCS/Big5-ETen mapper_parallel UCS/Big5:1984,UCS/Big5EXT:ETen,UCS/Big5UDA
UCS/Big5-2003 mapper_parallel UCS/Big5:1984,UCS/ETen,UCS/Big5EXT:2003,UCS/Big5UDA
UCS/Big5-E mapper_parallel UCS/Big5:1984,UCS/ETen,UCS/Big5EXT:E
UCS/Big5-ETen mapper_parallel UCS/Big5:1984,UCS/ETen,UCS/Big5UDA
UCS/Big5-HKSCS mapper_parallel UCS/Big5:1984,UCS/ETen,UCS/Big5EXT:2003,UCS/HKSCS,UCS/Big5UDA
UCS/Big5-IBM mapper_parallel UCS/Big5:1984,UCS/Big5EXT:IBM
UCS/Big5-Plus mapper_parallel UCS/Big5:1984,UCS/Big5EXT:Plus

View File

@ -0,0 +1,118 @@
# $NetBSD: CNS11643-3%UCS@SIP.src,v 1.1 2007/03/05 16:57:12 tnozaki Exp $
TYPE ROWCOL
NAME "CNS11643-3/UCS:SIP"
SRC_ZONE 0x21-0x7E / 0x21-0x7E / 8
OOB_MODE ILSEQ
DST_ILSEQ 0xFFFE
DST_UNIT_BITS 16
BEGIN_MAP
#
# Name: Unihan database
# Unicode version: 5.0.0
# Table version: 1.1
# Date: 7 July 2006
#
# Copyright (c) 1996-2006 Unicode, Inc. All Rights reserved.
#
# For terms of use, see <http://www.unicode.org/terms_of_use.html>
#
# Format information:
#
# Each line of this file consists of three tab-separated fields.
# The first is the Unicode scalar value as U+[x]xxxx (that is, there are
# either four or five hex digits)
# The second is a tag indicating the type of information in the third field
# The third is the line's value (in UTF-8)
#
# We give below a list of the tags in alphabetical order. For each tag,
# we give additional information, such as its formal status in the standard,
# a general category to which its data belongs, the separator (if any)
# between individual subvalues, a regular expression indicating the
# format of each subvalue, the version of Unicode in which the data were
# originally introduced, and a description of the data associated with the
# tag.
#
# Regular expressions are based on standard Perl 5.8.6 syntax and may
# require modification for use with other regular expression engines.
#
# Unless otherwise noted, the order of subvalues within a single
# value field is not significant.
#
# Note that only the description is present for every tag value.
#
# See also <http://www.unicode.org/Public/UNIDATA/Unihan.html>
#
0x2144 = 0x000B
0x214F = 0xF817
0x216F = 0x01A9
0x217C = 0xF850
0x2225 = 0xF82A
0x227B = 0xF815
0x2329 = 0xF82C
0x233C = 0xF83B
0x2359 = 0x1D46
0x2424 = 0x3C86
0x2429 = 0xF835
0x2441 = 0xF81B
0x2452 = 0xF80E
0x257E = 0x25D7
0x2627 = 0xF8B2
0x272A = 0xF98F
0x274E = 0x0209
0x2753 = 0xF80F
0x2754 = 0xF811
0x275C = 0x06EC
0x2A39 = 0x233F
0x2A45 = 0x592E
0x2C40 = 0xF87A
0x2C51 = 0xF899
0x2D35 = 0xF8DF
0x2D52 = 0xF8FE
0x2E56 = 0xF96A
0x2E5A = 0x5133
0x3023 = 0xF841
0x3053 = 0x172E
0x315C = 0xF8E1
0x3350 = 0xF983
0x3460 = 0x0DAE
0x3470 = 0xF855
0x347E = 0x1637
0x355F = 0xF88D
0x3565 = 0xF89C
0x3628 = 0xF8BA
0x3640 = 0xF8CB
0x3675 = 0xF907
0x3977 = 0x0564
0x3A26 = 0xF833
0x3A4F = 0x1364
0x3C3A = 0xF8E5
0x3D3F = 0xF934
0x3F6D = 0x8CDD
0x4043 = 0xF823
0x407E = 0xF87E
0x416E = 0xF8E8
0x4333 = 0xF94E
0x4425 = 0xF98D
0x446D = 0xF9DB
0x4670 = 0xF8A6
0x4731 = 0x30BA
0x474B = 0x35F3
0x4826 = 0x4A0F
0x486A = 0xF96C
0x5039 = 0x0B89
0x5460 = 0xF8AF
0x553A = 0x4039
0x5545 = 0xF921
0x5678 = 0xF9F5
0x5736 = 0x9937
0x584F = 0x5CD1
0x5863 = 0x65DF
0x5A33 = 0xF86A
0x5A36 = 0xF870
0x5B26 = 0xF9B6
0x5B2D = 0xF9C1
0x5C2F = 0xFA19
0x607C = 0xF9D6
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,504 @@
# $NetBSD: CNS11643-5%UCS@BMP.src,v 1.1 2007/03/05 16:57:13 tnozaki Exp $
TYPE ROWCOL
NAME "CNS11643-5/UCS:BMP"
SRC_ZONE 0x21-0x7E / 0x21-0x7E / 8
OOB_MODE INVALID
DST_INVALID 0xFFFE
DST_UNIT_BITS 16
BEGIN_MAP
#
# Name: Unihan database
# Unicode version: 5.0.0
# Table version: 1.1
# Date: 7 July 2006
#
# Copyright (c) 1996-2006 Unicode, Inc. All Rights reserved.
#
# For terms of use, see <http://www.unicode.org/terms_of_use.html>
#
# Format information:
#
# Each line of this file consists of three tab-separated fields.
# The first is the Unicode scalar value as U+[x]xxxx (that is, there are
# either four or five hex digits)
# The second is a tag indicating the type of information in the third field
# The third is the line's value (in UTF-8)
#
# We give below a list of the tags in alphabetical order. For each tag,
# we give additional information, such as its formal status in the standard,
# a general category to which its data belongs, the separator (if any)
# between individual subvalues, a regular expression indicating the
# format of each subvalue, the version of Unicode in which the data were
# originally introduced, and a description of the data associated with the
# tag.
#
# Regular expressions are based on standard Perl 5.8.6 syntax and may
# require modification for use with other regular expression engines.
#
# Unless otherwise noted, the order of subvalues within a single
# value field is not significant.
#
# Note that only the description is present for every tag value.
#
# See also <http://www.unicode.org/Public/UNIDATA/Unihan.html>
#
0x2141 = 0x355A
0x2174 = 0x3CBC
0x217D = 0x49B9
0x2230 = 0x34DE
0x223C = 0x3543
0x2250 = 0x37AC
0x2251 = 0x37AA
0x225C = 0x5E07
0x2266 = 0x5FCB
0x2267 = 0x38FE
0x2334 = 0x3441
0x2337 = 0x34B4
0x2370 = 0x37B3
0x2374 = 0x37B4
0x2448 = 0x3C1D
0x244E = 0x3C7C
0x2463 = 0x3F55
0x246E = 0x4126
0x247B = 0x49BC
0x2525 = 0x344A
0x252B = 0x344E
0x252E = 0x34C9
0x2537 = 0x52B7
0x2538 = 0x52B8
0x253A = 0x52B6
0x253B = 0x52BA
0x2542 = 0x357B
0x2553 = 0x3620
0x2558 = 0x3689
0x2559 = 0x3695
0x255D = 0x36BE
0x256E = 0x37C3
0x2626 = 0x3877
0x263A = 0x39D4
0x2651 = 0x3B4C
0x2656 = 0x3C20
0x2662 = 0x3C5B
0x2677 = 0x3E2D
0x272E = 0x3E63
0x2732 = 0x3F18
0x2737 = 0x3F74
0x2746 = 0x4128
0x2758 = 0x43DA
0x2763 = 0x44A4
0x2769 = 0x488E
0x2821 = 0x345B
0x286E = 0x3753
0x2926 = 0x3880
0x292F = 0x38DD
0x2933 = 0x38DE
0x2935 = 0x3922
0x2945 = 0x6306
0x294F = 0x3ADB
0x2969 = 0x6B85
0x297B = 0x3CDA
0x297C = 0x3CDB
0x2A24 = 0x3CD7
0x2A6D = 0x401A
0x2B21 = 0x41D6
0x2B33 = 0x43DE
0x2B39 = 0x43E5
0x2B47 = 0x4672
0x2B49 = 0x46AF
0x2B64 = 0x49C4
0x2B6C = 0x3463
0x2B7C = 0x34EC
0x2C43 = 0x3598
0x2C7C = 0x3758
0x2D2E = 0x37D3
0x2D47 = 0x38E2
0x2D57 = 0x3954
0x2D5A = 0x392F
0x2D5D = 0x39B6
0x2E25 = 0x3B35
0x2E2B = 0x3B5D
0x2E2E = 0x3C29
0x2E53 = 0x3E1F
0x2E5C = 0x3E72
0x2E62 = 0x3F0B
0x2F34 = 0x40A2
0x2F6D = 0x43EC
0x3021 = 0x44BB
0x3039 = 0x4621
0x303D = 0x461F
0x3046 = 0x8C38
0x304B = 0x4791
0x304C = 0x4796
0x3055 = 0x8ECE
0x3126 = 0x34BC
0x3129 = 0x34D8
0x312C = 0x34F4
0x3173 = 0x3785
0x3175 = 0x3783
0x3246 = 0x38BA
0x3258 = 0x3969
0x325B = 0x3945
0x3279 = 0x3B6C
0x333D = 0x3D04
0x334D = 0x3E3A
0x3351 = 0x3E79
0x3354 = 0x7309
0x3364 = 0x3F5D
0x336D = 0x3F8A
0x3376 = 0x4027
0x3438 = 0x4146
0x3439 = 0x4140
0x343B = 0x413F
0x3445 = 0x419D
0x3446 = 0x41CB
0x3448 = 0x41E1
0x3459 = 0x427F
0x3460 = 0x4346
0x346A = 0x441A
0x3524 = 0x44D3
0x352A = 0x44D0
0x3535 = 0x458E
0x3556 = 0x46C3
0x3557 = 0x46B6
0x355B = 0x8A2F
0x355D = 0x46C0
0x355E = 0x46B8
0x3572 = 0x47D9
0x3636 = 0x48EC
0x366A = 0x52DC
0x366E = 0x35CC
0x3670 = 0x35A2
0x3676 = 0x35B6
0x3679 = 0x35C5
0x367A = 0x35C6
0x373C = 0x3683
0x373D = 0x5921
0x3746 = 0x36F8
0x374E = 0x36F6
0x3766 = 0x379B
0x377C = 0x5E3F
0x3829 = 0x388D
0x3842 = 0x3956
0x3848 = 0x395B
0x387C = 0x3A96
0x3933 = 0x3B7E
0x3939 = 0x3B81
0x3943 = 0x3C35
0x395B = 0x3C9B
0x395E = 0x3D00
0x3A2D = 0x3ED3
0x3A3B = 0x3F9F
0x3A59 = 0x40B1
0x3A65 = 0x414B
0x3B24 = 0x7B3F
0x3B2C = 0x42D6
0x3B3A = 0x4389
0x3B4D = 0x4400
0x3B56 = 0x44DC
0x3B6F = 0x83D0
0x3B70 = 0x4590
0x3B74 = 0x45B1
0x3B7B = 0x86E7
0x3C26 = 0x45AA
0x3C35 = 0x467D
0x3C4C = 0x4769
0x3C52 = 0x47A1
0x3C5C = 0x47E7
0x3C5F = 0x47EC
0x3C63 = 0x47DF
0x3C67 = 0x4833
0x3D52 = 0x4BEE
0x3D54 = 0x4C32
0x3D70 = 0x34FC
0x3D78 = 0x352A
0x3E39 = 0x35D3
0x3E3D = 0x35D7
0x3E6D = 0x37F3
0x3F21 = 0x3891
0x3F29 = 0x38C0
0x3F30 = 0x6117
0x3F32 = 0x3963
0x3F42 = 0x3970
0x3F62 = 0x3B02
0x4027 = 0x3D35
0x404E = 0x3EE0
0x4060 = 0x3F9A
0x4064 = 0x3FA3
0x406F = 0x4005
0x4131 = 0x415E
0x4139 = 0x41A6
0x4165 = 0x435D
0x4170 = 0x43B8
0x4228 = 0x4434
0x422D = 0x446F
0x4253 = 0x4594
0x4254 = 0x4593
0x425D = 0x8714
0x426C = 0x88D1
0x432D = 0x8CCB
0x4334 = 0x4792
0x4338 = 0x47AA
0x433C = 0x47A7
0x434B = 0x47EF
0x4350 = 0x8EED
0x436D = 0x4922
0x4434 = 0x4AB5
0x444A = 0x4B75
0x4457 = 0x3482
0x4463 = 0x52EC
0x4467 = 0x52E8
0x446C = 0x3535
0x4522 = 0x35F0
0x4569 = 0x38F0
0x4623 = 0x3A3E
0x4625 = 0x3A39
0x462E = 0x3AA2
0x4630 = 0x3AA1
0x4645 = 0x3B3B
0x464B = 0x3BB7
0x465F = 0x3C57
0x4660 = 0x3C70
0x4668 = 0x3CA7
0x4678 = 0x3D54
0x4748 = 0x3F31
0x4749 = 0x7527
0x4759 = 0x3FBF
0x475B = 0x3FE4
0x4761 = 0x404A
0x4776 = 0x40CF
0x477E = 0x798C
0x4822 = 0x7991
0x4824 = 0x4114
0x4836 = 0x420D
0x4846 = 0x4201
0x4854 = 0x42F1
0x492C = 0x4476
0x493B = 0x450A
0x493C = 0x4503
0x494E = 0x8660
0x496C = 0x4635
0x496D = 0x4636
0x4A29 = 0x4773
0x4A32 = 0x47B1
0x4A34 = 0x47AF
0x4A3E = 0x47F4
0x4A60 = 0x48DC
0x4A6E = 0x4999
0x4B3E = 0x4AB6
0x4B3F = 0x4ABD
0x4B4C = 0x9904
0x4B4E = 0x999B
0x4B59 = 0x4BF4
0x4B64 = 0x4C35
0x4B6B = 0x4CAA
0x4B6D = 0x4D1F
0x4C31 = 0x3550
0x4C63 = 0x377B
0x4C68 = 0x3809
0x4C6C = 0x3807
0x4D2A = 0x6184
0x4D37 = 0x39BB
0x4D3A = 0x3A4B
0x4D3E = 0x3A4D
0x4D4B = 0x3AC2
0x4D50 = 0x3B1A
0x4D53 = 0x3B12
0x4D58 = 0x3B3C
0x4D61 = 0x3BC3
0x4D6D = 0x3BC0
0x4E37 = 0x729F
0x4E59 = 0x3FE5
0x4E60 = 0x405F
0x4E76 = 0x4118
0x4F23 = 0x41AD
0x4F32 = 0x421E
0x4F36 = 0x4227
0x4F3B = 0x4218
0x4F45 = 0x4220
0x4F53 = 0x42F4
0x4F54 = 0x4302
0x5046 = 0x4524
0x5055 = 0x8770
0x5139 = 0x477D
0x5148 = 0x8E37
0x5161 = 0x4864
0x523B = 0x9703
0x5260 = 0x4AC2
0x5338 = 0x4CAC
0x5359 = 0x349B
0x5362 = 0x52F6
0x5363 = 0x3526
0x5424 = 0x41AF
0x5436 = 0x3815
0x5442 = 0x389C
0x545E = 0x64CC
0x552D = 0x3D64
0x552E = 0x3D6E
0x5536 = 0x3D5F
0x555D = 0x3EF6
0x5569 = 0x764A
0x5622 = 0x4073
0x5633 = 0x40DD
0x5652 = 0x7AB9
0x5669 = 0x7BD7
0x5832 = 0x4688
0x5855 = 0x47BB
0x585C = 0x47BA
0x5862 = 0x4812
0x5872 = 0x4861
0x587E = 0x48E1
0x5A26 = 0x999F
0x5A2C = 0x4B89
0x5A2E = 0x4B8C
0x5A4A = 0x9B8D
0x5A5B = 0x9E77
0x5B3C = 0x381A
0x5B4C = 0x3998
0x5B68 = 0x3BF1
0x5B72 = 0x6BA9
0x5C2F = 0x3F6A
0x5C36 = 0x764B
0x5C43 = 0x76A2
0x5C4D = 0x4485
0x5C6D = 0x4239
0x5C7D = 0x423D
0x5C7E = 0x4244
0x5D30 = 0x4246
0x5D3F = 0x430E
0x5D46 = 0x4310
0x5D5B = 0x443E
0x5D67 = 0x4484
0x5D79 = 0x4549
0x5E32 = 0x45DF
0x5E35 = 0x45F0
0x5E43 = 0x468A
0x5E55 = 0x4702
0x5E6D = 0x47C0
0x5E7B = 0x4815
0x5F3C = 0x48E2
0x602C = 0x4B4D
0x6031 = 0x4B4A
0x6123 = 0x4D63
0x612D = 0x4D93
0x613B = 0x350E
0x6140 = 0x360A
0x6145 = 0x360D
0x6269 = 0x4074
0x6334 = 0x4256
0x6341 = 0x425A
0x634E = 0x42A3
0x6354 = 0x42A8
0x642D = 0x453C
0x643A = 0x459B
0x643B = 0x459A
0x6448 = 0x87F1
0x6456 = 0x465E
0x6463 = 0x46A7
0x6535 = 0x486E
0x6545 = 0x490D
0x654F = 0x4943
0x6573 = 0x4A73
0x657B = 0x4A74
0x657E = 0x4A70
0x6651 = 0x4BDB
0x6668 = 0x4C29
0x666E = 0x4C51
0x6679 = 0x9BBA
0x6726 = 0x4CDB
0x673D = 0x4D65
0x6740 = 0x4D64
0x6741 = 0x4D67
0x6759 = 0x3611
0x675E = 0x3733
0x6763 = 0x3821
0x6764 = 0x3822
0x6773 = 0x39A6
0x6778 = 0x39A3
0x683B = 0x3EA1
0x6866 = 0x425F
0x686E = 0x425C
0x6941 = 0x45F5
0x6943 = 0x8804
0x6951 = 0x4711
0x6952 = 0x470C
0x6A33 = 0x494E
0x6A6E = 0x4B94
0x6B2B = 0x4C63
0x6B31 = 0x4C61
0x6B33 = 0x9BD8
0x6B35 = 0x4C5A
0x6B3C = 0x4CE3
0x6B3F = 0x9D7C
0x6B69 = 0x4DAF
0x6B73 = 0x3613
0x6B76 = 0x3680
0x6C44 = 0x4DB0
0x6C79 = 0x7C46
0x6D22 = 0x4323
0x6D2C = 0x4449
0x6D4B = 0x45FA
0x6E35 = 0x4959
0x6E49 = 0x4A7E
0x6E66 = 0x4BA8
0x6E6D = 0x4BA9
0x6F52 = 0x4D54
0x6F58 = 0x4D6D
0x6F61 = 0x4D8E
0x7024 = 0x3A72
0x7027 = 0x3C14
0x703E = 0x3D93
0x7061 = 0x426F
0x7070 = 0x42B0
0x7078 = 0x352E
0x7155 = 0x4969
0x7156 = 0x957E
0x715B = 0x49B4
0x7163 = 0x4A4D
0x7169 = 0x4A83
0x722D = 0x4BB0
0x723F = 0x4C0C
0x7241 = 0x4C18
0x724B = 0x9C20
0x724E = 0x9C22
0x7251 = 0x9C1E
0x7263 = 0x4CF5
0x7357 = 0x3E0E
0x735C = 0x3FD8
0x7438 = 0x8970
0x744B = 0x482C
0x7455 = 0x496E
0x7462 = 0x4A86
0x7476 = 0x4BB3
0x747A = 0x4BEB
0x752D = 0x9C43
0x7545 = 0x9DE0
0x7548 = 0x4D42
0x754D = 0x4D41
0x7561 = 0x4DAC
0x756D = 0x3B2F
0x756E = 0x3B2E
0x7577 = 0x3C4D
0x7578 = 0x3C7B
0x7639 = 0x42B2
0x764C = 0x4722
0x765D = 0x9459
0x765F = 0x4970
0x7724 = 0x4C95
0x772C = 0x4D00
0x7734 = 0x4D02
0x774D = 0x4D9F
0x7825 = 0x457D
0x7848 = 0x4AF6
0x7852 = 0x4C12
0x7856 = 0x4C91
0x785B = 0x4C90
0x792A = 0x3A79
0x792F = 0x3C4E
0x7973 = 0x4D1E
0x7A53 = 0x9C72
0x7B3D = 0x3828
0x7B7A = 0x4D91
0x7C3E = 0x4587
END_MAP

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,274 @@
# $NetBSD: CNS11643-6%UCS@BMP.src,v 1.1 2007/03/05 16:57:13 tnozaki Exp $
TYPE ROWCOL
NAME "CNS11643-3/UCS:BMP"
SRC_ZONE 0x21-0x7E / 0x21-0x7E / 8
OOB_MODE INVALID
DST_INVALID 0xFFFE
DST_UNIT_BITS 16
BEGIN_MAP
#
# Name: Unihan database
# Unicode version: 5.0.0
# Table version: 1.1
# Date: 7 July 2006
#
# Copyright (c) 1996-2006 Unicode, Inc. All Rights reserved.
#
# For terms of use, see <http://www.unicode.org/terms_of_use.html>
#
# Format information:
#
# Each line of this file consists of three tab-separated fields.
# The first is the Unicode scalar value as U+[x]xxxx (that is, there are
# either four or five hex digits)
# The second is a tag indicating the type of information in the third field
# The third is the line's value (in UTF-8)
#
# We give below a list of the tags in alphabetical order. For each tag,
# we give additional information, such as its formal status in the standard,
# a general category to which its data belongs, the separator (if any)
# between individual subvalues, a regular expression indicating the
# format of each subvalue, the version of Unicode in which the data were
# originally introduced, and a description of the data associated with the
# tag.
#
# Regular expressions are based on standard Perl 5.8.6 syntax and may
# require modification for use with other regular expression engines.
#
# Unless otherwise noted, the order of subvalues within a single
# value field is not significant.
#
# Note that only the description is present for every tag value.
#
# See also <http://www.unicode.org/Public/UNIDATA/Unihan.html>
#
0x2123 = 0x3405
0x2130 = 0x3404
0x213B = 0x353F
0x216E = 0x382A
0x2179 = 0x38A7
0x217E = 0x38FA
0x222C = 0x3400
0x2241 = 0x34DB
0x234E = 0x3438
0x236C = 0x6530
0x2371 = 0x353A
0x2470 = 0x38C9
0x2525 = 0x3C4F
0x2549 = 0x43CD
0x254F = 0x4492
0x2571 = 0x3445
0x257B = 0x34B5
0x257D = 0x34B6
0x2636 = 0x3537
0x2638 = 0x3530
0x2678 = 0x373E
0x2679 = 0x374D
0x267A = 0x3751
0x2747 = 0x3873
0x276E = 0x39BE
0x2830 = 0x3C1E
0x2844 = 0x3CC8
0x2849 = 0x3CC3
0x284A = 0x3CC7
0x2862 = 0x3F56
0x2864 = 0x3540
0x2935 = 0x49BD
0x296F = 0x351A
0x2972 = 0x352C
0x2A2A = 0x3549
0x2A39 = 0x357C
0x2A76 = 0x37BF
0x2A7B = 0x37BA
0x2B3E = 0x38D8
0x2B52 = 0x39B2
0x2B70 = 0x3AC4
0x2C71 = 0x3E2B
0x2C75 = 0x3E61
0x2C7E = 0x72DD
0x2D21 = 0x3EB2
0x2D49 = 0x4129
0x2D4E = 0x4192
0x2E5A = 0x3458
0x2F27 = 0x351C
0x2F65 = 0x3637
0x3063 = 0x3843
0x307A = 0x38B4
0x3125 = 0x38E0
0x3167 = 0x3AE4
0x3172 = 0x6804
0x3178 = 0x3C26
0x3267 = 0x3E6F
0x3338 = 0x401C
0x3348 = 0x4100
0x3364 = 0x42B6
0x337D = 0x43E4
0x343A = 0x44AD
0x343C = 0x82FF
0x3460 = 0x8FEC
0x346D = 0x48C3
0x3538 = 0x3467
0x3578 = 0x53DE
0x357D = 0x3596
0x3657 = 0x5A30
0x365D = 0x3759
0x3666 = 0x5BB2
0x3668 = 0x3776
0x367C = 0x37D2
0x3754 = 0x3920
0x375A = 0x3929
0x375E = 0x3938
0x382B = 0x3A89
0x382C = 0x3AB0
0x3830 = 0x3ABF
0x3834 = 0x3AC5
0x3837 = 0x3AEA
0x3864 = 0x3C37
0x3872 = 0x3CE4
0x3933 = 0x3CE8
0x3940 = 0x3E20
0x396B = 0x3F86
0x3A6B = 0x4356
0x3A74 = 0x4367
0x3B21 = 0x8038
0x3B24 = 0x8081
0x3B28 = 0x43D1
0x3B31 = 0x43EB
0x3B56 = 0x44B6
0x3B69 = 0x45A3
0x3B73 = 0x4610
0x3C63 = 0x491B
0x3C65 = 0x4987
0x3D61 = 0x3557
0x3E42 = 0x369D
0x3E5A = 0x375F
0x3E64 = 0x3779
0x3E6B = 0x3798
0x3E75 = 0x37DC
0x3E76 = 0x5D2B
0x3E78 = 0x37DF
0x4032 = 0x39FD
0x404F = 0x3AF4
0x4051 = 0x3AEF
0x406E = 0x3C31
0x412B = 0x3D03
0x4141 = 0x3D09
0x4166 = 0x3E3E
0x416D = 0x3E77
0x4175 = 0x3E7B
0x4266 = 0x413A
0x426F = 0x41A0
0x4276 = 0x41E5
0x4322 = 0x427D
0x433C = 0x436D
0x4358 = 0x43F8
0x435A = 0x8158
0x4364 = 0x4450
0x4370 = 0x4468
0x4371 = 0x4467
0x4428 = 0x44CF
0x442C = 0x44CD
0x4448 = 0x45AB
0x446D = 0x46C1
0x4470 = 0x8A24
0x4522 = 0x4747
0x4524 = 0x4757
0x4538 = 0x8DC3
0x4545 = 0x484E
0x4655 = 0x3477
0x4665 = 0x51F2
0x4729 = 0x55B6
0x4739 = 0x35C4
0x474E = 0x3652
0x4844 = 0x386B
0x4845 = 0x5EC3
0x486F = 0x3941
0x4875 = 0x3950
0x4961 = 0x3AC0
0x4973 = 0x3AFC
0x497B = 0x3479
0x497E = 0x440B
0x4A6D = 0x3D1E
0x4B43 = 0x3E85
0x4B5A = 0x3F97
0x4C2B = 0x4093
0x4C2F = 0x7861
0x4C33 = 0x40B2
0x4C43 = 0x7A06
0x4C48 = 0x7A01
0x4C53 = 0x41A4
0x4C56 = 0x41F2
0x4C5B = 0x41F1
0x4C60 = 0x4281
0x4C71 = 0x42DC
0x4D54 = 0x440C
0x4D63 = 0x446D
0x4E27 = 0x44E6
0x4E4F = 0x8849
0x4E60 = 0x8999
0x4E6B = 0x46D1
0x4E7A = 0x472C
0x4F29 = 0x476E
0x4F36 = 0x47E5
0x4F3C = 0x47E6
0x4F48 = 0x489F
0x4F6F = 0x921F
0x5031 = 0x4A0D
0x506C = 0x34F8
0x5074 = 0x5313
0x5076 = 0x3533
0x507A = 0x353C
0x5122 = 0x354F
0x5132 = 0x35DC
0x5143 = 0x55E0
0x5234 = 0x37F5
0x524D = 0x38C3
0x5264 = 0x6139
0x5269 = 0x3971
0x533D = 0x3B01
0x544E = 0x6ED7
0x5450 = 0x3D41
0x5454 = 0x3DD7
0x5467 = 0x3DE2
0x5478 = 0x3E45
0x547C = 0x733D
0x5552 = 0x3FF2
0x5561 = 0x4049
0x5627 = 0x41A9
0x566D = 0x43CB
0x5676 = 0x440D
0x582B = 0x4631
0x5841 = 0x46D5
0x5924 = 0x4856
0x594C = 0x48F4
0x5A24 = 0x9775
0x5A28 = 0x4A58
0x5A73 = 0x3487
0x5C44 = 0x37FA
0x5C67 = 0x38F2
0x5D32 = 0x3A2F
0x5D51 = 0x3AC1
0x5D77 = 0x3C40
0x5E3B = 0x3D3F
0x5E40 = 0x3D46
0x5E6E = 0x3E8F
0x5F2D = 0x3FAC
0x5F6B = 0x4168
0x5F78 = 0x41AB
0x602C = 0x4291
0x6058 = 0x7FE4
0x6060 = 0x8088
0x606F = 0x4430
0x6121 = 0x445D
0x6124 = 0x4475
0x6144 = 0x44FF
0x6158 = 0x450B
0x6169 = 0x45C8
0x626A = 0x4774
0x6275 = 0x47AC
0x637B = 0x4A16
0x6440 = 0x4B3B
0x645E = 0x4BEF
END_MAP

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,196 @@
# $NetBSD: CNS11643-7%UCS@BMP.src,v 1.1 2007/03/05 16:57:13 tnozaki Exp $
TYPE ROWCOL
NAME "CNS11643-7/UCS:BMP"
SRC_ZONE 0x21-0x7E / 0x21-0x7E / 8
OOB_MODE INVALID
DST_INVALID 0xFFFE
DST_UNIT_BITS 16
BEGIN_MAP
#
# Name: Unihan database
# Unicode version: 5.0.0
# Table version: 1.1
# Date: 7 July 2006
#
# Copyright (c) 1996-2006 Unicode, Inc. All Rights reserved.
#
# For terms of use, see <http://www.unicode.org/terms_of_use.html>
#
# Format information:
#
# Each line of this file consists of three tab-separated fields.
# The first is the Unicode scalar value as U+[x]xxxx (that is, there are
# either four or five hex digits)
# The second is a tag indicating the type of information in the third field
# The third is the line's value (in UTF-8)
#
# We give below a list of the tags in alphabetical order. For each tag,
# we give additional information, such as its formal status in the standard,
# a general category to which its data belongs, the separator (if any)
# between individual subvalues, a regular expression indicating the
# format of each subvalue, the version of Unicode in which the data were
# originally introduced, and a description of the data associated with the
# tag.
#
# Regular expressions are based on standard Perl 5.8.6 syntax and may
# require modification for use with other regular expression engines.
#
# Unless otherwise noted, the order of subvalues within a single
# value field is not significant.
#
# Note that only the description is present for every tag value.
#
# See also <http://www.unicode.org/Public/UNIDATA/Unihan.html>
#
0x214E = 0x35F6
0x2163 = 0x5655
0x216A = 0x3667
0x2271 = 0x617F
0x227C = 0x3992
0x233A = 0x3A45
0x236F = 0x3BC9
0x2461 = 0x3D55
0x2537 = 0x3EE8
0x2558 = 0x3FB6
0x255C = 0x3FBD
0x2624 = 0x40D6
0x2632 = 0x4171
0x2657 = 0x4298
0x2842 = 0x45CD
0x2879 = 0x46F6
0x2936 = 0x477A
0x293D = 0x47B8
0x294E = 0x4801
0x2A38 = 0x492F
0x2A3E = 0x4931
0x2A46 = 0x499C
0x2A54 = 0x49E6
0x2B38 = 0x4B38
0x2B6A = 0x4C3A
0x2B6D = 0x4CB1
0x2C31 = 0x4D47
0x2C33 = 0x4D51
0x2D2D = 0x3747
0x2D4C = 0x3817
0x2D5B = 0x38A3
0x2E5A = 0x3B1E
0x2F4F = 0x71D7
0x2F74 = 0x3E9A
0x3036 = 0x3FC2
0x3059 = 0x40DC
0x306F = 0x41B3
0x3261 = 0x8666
0x3273 = 0x45D9
0x3275 = 0x45DD
0x334D = 0x46FC
0x3432 = 0x8F3A
0x3454 = 0x4907
0x3463 = 0x933D
0x3473 = 0x49A8
0x3551 = 0x4ACA
0x3628 = 0x4B8D
0x364A = 0x4CC0
0x3651 = 0x4CCA
0x365C = 0x4D25
0x3665 = 0x4D4A
0x3667 = 0x4D53
0x3737 = 0x3605
0x3855 = 0x3BF0
0x3926 = 0x3E02
0x392D = 0x3E23
0x3A39 = 0x4315
0x3B32 = 0x455D
0x3B59 = 0x465A
0x3C33 = 0x4785
0x3C70 = 0x490B
0x3C77 = 0x4939
0x3C7B = 0x4937
0x3D56 = 0x4A6B
0x3D69 = 0x4ACD
0x3E49 = 0x4C4D
0x3E7D = 0x3510
0x3F30 = 0x367B
0x3F44 = 0x381D
0x3F62 = 0x64F5
0x3F76 = 0x3B27
0x4067 = 0x3FCF
0x406B = 0x3FCD
0x412E = 0x4182
0x413F = 0x4252
0x4161 = 0x7F80
0x4224 = 0x4451
0x4238 = 0x455A
0x4322 = 0x4665
0x4352 = 0x8D01
0x4377 = 0x48AF
0x4439 = 0x4941
0x4458 = 0x4A29
0x4460 = 0x4A2A
0x4477 = 0x4A96
0x447E = 0x4B12
0x4644 = 0x367E
0x4645 = 0x58E1
0x472C = 0x39A7
0x474A = 0x4320
0x4857 = 0x7CE9
0x487C = 0x81CB
0x4953 = 0x4565
0x4A25 = 0x4704
0x4A41 = 0x4764
0x4A57 = 0x4823
0x4B40 = 0x95D9
0x4D3D = 0x34B9
0x4E22 = 0x3C4B
0x4E5C = 0x40F1
0x5025 = 0x4667
0x5031 = 0x4714
0x5056 = 0x4889
0x5179 = 0x4C0B
0x517D = 0x4C17
0x5231 = 0x4C6D
0x5233 = 0x4C70
0x5242 = 0x4CED
0x5267 = 0x4D8D
0x5274 = 0x34A7
0x5347 = 0x6707
0x536B = 0x3E5A
0x543A = 0x42AF
0x5468 = 0x456B
0x5532 = 0x471B
0x5568 = 0x4963
0x5625 = 0x4A80
0x5626 = 0x4A84
0x5627 = 0x4A7F
0x5632 = 0x4AF1
0x5651 = 0x9A47
0x5729 = 0x4D1C
0x574C = 0x34A8
0x584C = 0x418B
0x5858 = 0x432B
0x5872 = 0x457A
0x5925 = 0x4609
0x5932 = 0x466D
0x5938 = 0x471F
0x5967 = 0x496A
0x5968 = 0x496C
0x5A3E = 0x4BB2
0x5A4B = 0x4C1D
0x5A4F = 0x4C2D
0x5A7D = 0x4D45
0x5C5E = 0x460A
0x5C63 = 0x460C
0x5C77 = 0x482E
0x5E23 = 0x4C8D
0x5F33 = 0x4331
0x602D = 0x4BBC
0x602E = 0x4BBB
0x616A = 0x4C14
0x622F = 0x361C
0x6235 = 0x3772
0x6337 = 0x4D0E
0x6452 = 0x7674
0x6475 = 0x4BEC
0x655D = 0x4279
END_MAP

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.2 2006/07/16 06:13:30 tnozaki Exp $
# $NetBSD: Makefile.inc,v 1.3 2007/03/05 16:57:14 tnozaki Exp $
.PATH: ${.CURDIR}/CNS
@ -7,10 +7,18 @@ SRCS_charset.pivot+= charset.pivot.CNS
CLEANFILES+= mapper.dir.CNS charset.pivot.CNS
MAPS_CNS= CNS11643-1%UCS.mps \
CNS11643-2%UCS.mps \
CNS11643-3%UCS.mps \
CNS11643-3%UCS@BMP.mps CNS11643-3%UCS@SIP.mps \
CNS11643-4%UCS@BMP.mps CNS11643-4%UCS@SIP.mps \
CNS11643-5%UCS@BMP.mps CNS11643-5%UCS@SIP.mps \
CNS11643-6%UCS@BMP.mps CNS11643-6%UCS@SIP.mps \
CNS11643-7%UCS@BMP.mps CNS11643-7%UCS@SIP.mps \
UCS%CNS11643-1.mps \
UCS%CNS11643-2.mps \
UCS%CNS11643-3.mps
UCS@BMP%CNS11643-3.mps UCS@SIP%CNS11643-3.mps \
UCS@BMP%CNS11643-4.mps UCS@SIP%CNS11643-4.mps \
UCS@BMP%CNS11643-5.mps UCS@SIP%CNS11643-5.mps \
UCS@BMP%CNS11643-6.mps UCS@SIP%CNS11643-6.mps \
UCS@BMP%CNS11643-7.mps UCS@SIP%CNS11643-7.mps
mapper.dir.CNS: ${.CURDIR}/CNS/mapper.dir.CNS.src
${_MKTARGET_CREATE}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,504 @@
# $NetBSD: UCS@BMP%CNS11643-5.src,v 1.1 2007/03/05 16:57:14 tnozaki Exp $
TYPE ROWCOL
NAME "UCS:BMP/CNS11643-5"
SRC_ZONE 0x3441 - 0x9E77
OOB_MODE INVALID
DST_INVALID 0xFFFF
DST_UNIT_BITS 16
BEGIN_MAP
#
# Name: Unihan database
# Unicode version: 5.0.0
# Table version: 1.1
# Date: 7 July 2006
#
# Copyright (c) 1996-2006 Unicode, Inc. All Rights reserved.
#
# For terms of use, see <http://www.unicode.org/terms_of_use.html>
#
# Format information:
#
# Each line of this file consists of three tab-separated fields.
# The first is the Unicode scalar value as U+[x]xxxx (that is, there are
# either four or five hex digits)
# The second is a tag indicating the type of information in the third field
# The third is the line's value (in UTF-8)
#
# We give below a list of the tags in alphabetical order. For each tag,
# we give additional information, such as its formal status in the standard,
# a general category to which its data belongs, the separator (if any)
# between individual subvalues, a regular expression indicating the
# format of each subvalue, the version of Unicode in which the data were
# originally introduced, and a description of the data associated with the
# tag.
#
# Regular expressions are based on standard Perl 5.8.6 syntax and may
# require modification for use with other regular expression engines.
#
# Unless otherwise noted, the order of subvalues within a single
# value field is not significant.
#
# Note that only the description is present for every tag value.
#
# See also <http://www.unicode.org/Public/UNIDATA/Unihan.html>
#
0x3441 = 0x2334
0x344A = 0x2525
0x344E = 0x252B
0x345B = 0x2821
0x3463 = 0x2B6C
0x3482 = 0x4457
0x349B = 0x5359
0x34B4 = 0x2337
0x34BC = 0x3126
0x34C9 = 0x252E
0x34D8 = 0x3129
0x34DE = 0x2230
0x34EC = 0x2B7C
0x34F4 = 0x312C
0x34FC = 0x3D70
0x350E = 0x613B
0x3526 = 0x5363
0x352A = 0x3D78
0x352E = 0x7078
0x3535 = 0x446C
0x3543 = 0x223C
0x3550 = 0x4C31
0x355A = 0x2141
0x357B = 0x2542
0x3598 = 0x2C43
0x35A2 = 0x3670
0x35B6 = 0x3676
0x35C5 = 0x3679
0x35C6 = 0x367A
0x35CC = 0x366E
0x35D3 = 0x3E39
0x35D7 = 0x3E3D
0x35F0 = 0x4522
0x360A = 0x6140
0x360D = 0x6145
0x3611 = 0x6759
0x3613 = 0x6B73
0x3620 = 0x2553
0x3680 = 0x6B76
0x3683 = 0x373C
0x3689 = 0x2558
0x3695 = 0x2559
0x36BE = 0x255D
0x36F6 = 0x374E
0x36F8 = 0x3746
0x3733 = 0x675E
0x3753 = 0x286E
0x3758 = 0x2C7C
0x377B = 0x4C63
0x3783 = 0x3175
0x3785 = 0x3173
0x379B = 0x3766
0x37AA = 0x2251
0x37AC = 0x2250
0x37B3 = 0x2370
0x37B4 = 0x2374
0x37C3 = 0x256E
0x37D3 = 0x2D2E
0x37F3 = 0x3E6D
0x3807 = 0x4C6C
0x3809 = 0x4C68
0x3815 = 0x5436
0x381A = 0x5B3C
0x3821 = 0x6763
0x3822 = 0x6764
0x3828 = 0x7B3D
0x3877 = 0x2626
0x3880 = 0x2926
0x388D = 0x3829
0x3891 = 0x3F21
0x389C = 0x5442
0x38BA = 0x3246
0x38C0 = 0x3F29
0x38DD = 0x292F
0x38DE = 0x2933
0x38E2 = 0x2D47
0x38F0 = 0x4569
0x38FE = 0x2267
0x3922 = 0x2935
0x392F = 0x2D5A
0x3945 = 0x325B
0x3954 = 0x2D57
0x3956 = 0x3842
0x395B = 0x3848
0x3963 = 0x3F32
0x3969 = 0x3258
0x3970 = 0x3F42
0x3998 = 0x5B4C
0x39A3 = 0x6778
0x39A6 = 0x6773
0x39B6 = 0x2D5D
0x39BB = 0x4D37
0x39D4 = 0x263A
0x3A39 = 0x4625
0x3A3E = 0x4623
0x3A4B = 0x4D3A
0x3A4D = 0x4D3E
0x3A72 = 0x7024
0x3A79 = 0x792A
0x3A96 = 0x387C
0x3AA1 = 0x4630
0x3AA2 = 0x462E
0x3AC2 = 0x4D4B
0x3ADB = 0x294F
0x3B02 = 0x3F62
0x3B12 = 0x4D53
0x3B1A = 0x4D50
0x3B2E = 0x756E
0x3B2F = 0x756D
0x3B35 = 0x2E25
0x3B3B = 0x4645
0x3B3C = 0x4D58
0x3B4C = 0x2651
0x3B5D = 0x2E2B
0x3B6C = 0x3279
0x3B7E = 0x3933
0x3B81 = 0x3939
0x3BB7 = 0x464B
0x3BC0 = 0x4D6D
0x3BC3 = 0x4D61
0x3BF1 = 0x5B68
0x3C14 = 0x7027
0x3C1D = 0x2448
0x3C20 = 0x2656
0x3C29 = 0x2E2E
0x3C35 = 0x3943
0x3C4D = 0x7577
0x3C4E = 0x792F
0x3C57 = 0x465F
0x3C5B = 0x2662
0x3C70 = 0x4660
0x3C7B = 0x7578
0x3C7C = 0x244E
0x3C9B = 0x395B
0x3CA7 = 0x4668
0x3CBC = 0x2174
0x3CD7 = 0x2A24
0x3CDA = 0x297B
0x3CDB = 0x297C
0x3D00 = 0x395E
0x3D04 = 0x333D
0x3D35 = 0x4027
0x3D54 = 0x4678
0x3D5F = 0x5536
0x3D64 = 0x552D
0x3D6E = 0x552E
0x3D93 = 0x703E
0x3E0E = 0x7357
0x3E1F = 0x2E53
0x3E2D = 0x2677
0x3E3A = 0x334D
0x3E63 = 0x272E
0x3E72 = 0x2E5C
0x3E79 = 0x3351
0x3EA1 = 0x683B
0x3ED3 = 0x3A2D
0x3EE0 = 0x404E
0x3EF6 = 0x555D
0x3F0B = 0x2E62
0x3F18 = 0x2732
0x3F31 = 0x4748
0x3F55 = 0x2463
0x3F5D = 0x3364
0x3F6A = 0x5C2F
0x3F74 = 0x2737
0x3F8A = 0x336D
0x3F9A = 0x4060
0x3F9F = 0x3A3B
0x3FA3 = 0x4064
0x3FBF = 0x4759
0x3FD8 = 0x735C
0x3FE4 = 0x475B
0x3FE5 = 0x4E59
0x4005 = 0x406F
0x401A = 0x2A6D
0x4027 = 0x3376
0x404A = 0x4761
0x405F = 0x4E60
0x4073 = 0x5622
0x4074 = 0x6269
0x40A2 = 0x2F34
0x40B1 = 0x3A59
0x40CF = 0x4776
0x40DD = 0x5633
0x4114 = 0x4824
0x4118 = 0x4E76
0x4126 = 0x246E
0x4128 = 0x2746
0x413F = 0x343B
0x4140 = 0x3439
0x4146 = 0x3438
0x414B = 0x3A65
0x415E = 0x4131
0x419D = 0x3445
0x41A6 = 0x4139
0x41AD = 0x4F23
0x41AF = 0x5424
0x41CB = 0x3446
0x41D6 = 0x2B21
0x41E1 = 0x3448
0x4201 = 0x4846
0x420D = 0x4836
0x4218 = 0x4F3B
0x421E = 0x4F32
0x4220 = 0x4F45
0x4227 = 0x4F36
0x4239 = 0x5C6D
0x423D = 0x5C7D
0x4244 = 0x5C7E
0x4246 = 0x5D30
0x4256 = 0x6334
0x425A = 0x6341
0x425C = 0x686E
0x425F = 0x6866
0x426F = 0x7061
0x427F = 0x3459
0x42A3 = 0x634E
0x42A8 = 0x6354
0x42B0 = 0x7070
0x42B2 = 0x7639
0x42D6 = 0x3B2C
0x42F1 = 0x4854
0x42F4 = 0x4F53
0x4302 = 0x4F54
0x430E = 0x5D3F
0x4310 = 0x5D46
0x4323 = 0x6D22
0x4346 = 0x3460
0x435D = 0x4165
0x4389 = 0x3B3A
0x43B8 = 0x4170
0x43DA = 0x2758
0x43DE = 0x2B33
0x43E5 = 0x2B39
0x43EC = 0x2F6D
0x4400 = 0x3B4D
0x441A = 0x346A
0x4434 = 0x4228
0x443E = 0x5D5B
0x4449 = 0x6D2C
0x446F = 0x422D
0x4476 = 0x492C
0x4484 = 0x5D67
0x4485 = 0x5C4D
0x44A4 = 0x2763
0x44BB = 0x3021
0x44D0 = 0x352A
0x44D3 = 0x3524
0x44DC = 0x3B56
0x4503 = 0x493C
0x450A = 0x493B
0x4524 = 0x5046
0x453C = 0x642D
0x4549 = 0x5D79
0x457D = 0x7825
0x4587 = 0x7C3E
0x458E = 0x3535
0x4590 = 0x3B70
0x4593 = 0x4254
0x4594 = 0x4253
0x459A = 0x643B
0x459B = 0x643A
0x45AA = 0x3C26
0x45B1 = 0x3B74
0x45DF = 0x5E32
0x45F0 = 0x5E35
0x45F5 = 0x6941
0x45FA = 0x6D4B
0x461F = 0x303D
0x4621 = 0x3039
0x4635 = 0x496C
0x4636 = 0x496D
0x465E = 0x6456
0x4672 = 0x2B47
0x467D = 0x3C35
0x4688 = 0x5832
0x468A = 0x5E43
0x46A7 = 0x6463
0x46AF = 0x2B49
0x46B6 = 0x3557
0x46B8 = 0x355E
0x46C0 = 0x355D
0x46C3 = 0x3556
0x4702 = 0x5E55
0x470C = 0x6952
0x4711 = 0x6951
0x4722 = 0x764C
0x4769 = 0x3C4C
0x4773 = 0x4A29
0x477D = 0x5139
0x4791 = 0x304B
0x4792 = 0x4334
0x4796 = 0x304C
0x47A1 = 0x3C52
0x47A7 = 0x433C
0x47AA = 0x4338
0x47AF = 0x4A34
0x47B1 = 0x4A32
0x47BA = 0x585C
0x47BB = 0x5855
0x47C0 = 0x5E6D
0x47D9 = 0x3572
0x47DF = 0x3C63
0x47E7 = 0x3C5C
0x47EC = 0x3C5F
0x47EF = 0x434B
0x47F4 = 0x4A3E
0x4812 = 0x5862
0x4815 = 0x5E7B
0x482C = 0x744B
0x4833 = 0x3C67
0x4861 = 0x5872
0x4864 = 0x5161
0x486E = 0x6535
0x488E = 0x2769
0x48DC = 0x4A60
0x48E1 = 0x587E
0x48E2 = 0x5F3C
0x48EC = 0x3636
0x490D = 0x6545
0x4922 = 0x436D
0x4943 = 0x654F
0x494E = 0x6A33
0x4959 = 0x6E35
0x4969 = 0x7155
0x496E = 0x7455
0x4970 = 0x765F
0x4999 = 0x4A6E
0x49B4 = 0x715B
0x49B9 = 0x217D
0x49BC = 0x247B
0x49C4 = 0x2B64
0x4A4D = 0x7163
0x4A70 = 0x657E
0x4A73 = 0x6573
0x4A74 = 0x657B
0x4A7E = 0x6E49
0x4A83 = 0x7169
0x4A86 = 0x7462
0x4AB5 = 0x4434
0x4AB6 = 0x4B3E
0x4ABD = 0x4B3F
0x4AC2 = 0x5260
0x4AF6 = 0x7848
0x4B4A = 0x6031
0x4B4D = 0x602C
0x4B75 = 0x444A
0x4B89 = 0x5A2C
0x4B8C = 0x5A2E
0x4B94 = 0x6A6E
0x4BA8 = 0x6E66
0x4BA9 = 0x6E6D
0x4BB0 = 0x722D
0x4BB3 = 0x7476
0x4BDB = 0x6651
0x4BEB = 0x747A
0x4BEE = 0x3D52
0x4BF4 = 0x4B59
0x4C0C = 0x723F
0x4C12 = 0x7852
0x4C18 = 0x7241
0x4C29 = 0x6668
0x4C32 = 0x3D54
0x4C35 = 0x4B64
0x4C51 = 0x666E
0x4C5A = 0x6B35
0x4C61 = 0x6B31
0x4C63 = 0x6B2B
0x4C90 = 0x785B
0x4C91 = 0x7856
0x4C95 = 0x7724
0x4CAA = 0x4B6B
0x4CAC = 0x5338
0x4CDB = 0x6726
0x4CE3 = 0x6B3C
0x4CF5 = 0x7263
0x4D00 = 0x772C
0x4D02 = 0x7734
0x4D1E = 0x7973
0x4D1F = 0x4B6D
0x4D41 = 0x754D
0x4D42 = 0x7548
0x4D54 = 0x6F52
0x4D63 = 0x6123
0x4D64 = 0x6740
0x4D65 = 0x673D
0x4D67 = 0x6741
0x4D6D = 0x6F58
0x4D8E = 0x6F61
0x4D91 = 0x7B7A
0x4D93 = 0x612D
0x4D9F = 0x774D
0x4DAC = 0x7561
0x4DAF = 0x6B69
0x4DB0 = 0x6C44
0x52B6 = 0x253A
0x52B7 = 0x2537
0x52B8 = 0x2538
0x52BA = 0x253B
0x52DC = 0x366A
0x52E8 = 0x4467
0x52EC = 0x4463
0x52F6 = 0x5362
0x5921 = 0x373D
0x5E07 = 0x225C
0x5E3F = 0x377C
0x5FCB = 0x2266
0x6117 = 0x3F30
0x6184 = 0x4D2A
0x6306 = 0x2945
0x64CC = 0x545E
0x6B85 = 0x2969
0x6BA9 = 0x5B72
0x729F = 0x4E37
0x7309 = 0x3354
0x7527 = 0x4749
0x764A = 0x5569
0x764B = 0x5C36
0x76A2 = 0x5C43
0x798C = 0x477E
0x7991 = 0x4822
0x7AB9 = 0x5652
0x7B3F = 0x3B24
0x7BD7 = 0x5669
0x7C46 = 0x6C79
0x83D0 = 0x3B6F
0x8660 = 0x494E
0x86E7 = 0x3B7B
0x8714 = 0x425D
0x8770 = 0x5055
0x87F1 = 0x6448
0x8804 = 0x6943
0x88D1 = 0x426C
0x8970 = 0x7438
0x8A2F = 0x355B
0x8C38 = 0x3046
0x8CCB = 0x432D
0x8E37 = 0x5148
0x8ECE = 0x3055
0x8EED = 0x4350
0x9459 = 0x765D
0x957E = 0x7156
0x9703 = 0x523B
0x9904 = 0x4B4C
0x999B = 0x4B4E
0x999F = 0x5A26
0x9B8D = 0x5A4A
0x9BBA = 0x6679
0x9BD8 = 0x6B33
0x9C1E = 0x7251
0x9C20 = 0x724B
0x9C22 = 0x724E
0x9C43 = 0x752D
0x9C72 = 0x7A53
0x9D7C = 0x6B3F
0x9DE0 = 0x7545
0x9E77 = 0x5A5B
END_MAP

View File

@ -0,0 +1,274 @@
# $NetBSD: UCS@BMP%CNS11643-6.src,v 1.1 2007/03/05 16:57:14 tnozaki Exp $
TYPE ROWCOL
NAME "UCS:BMP/CNS11643-6"
SRC_ZONE 0x3400 - 0x9775
OOB_MODE INVALID
DST_INVALID 0xFFFF
DST_UNIT_BITS 16
BEGIN_MAP
#
# Name: Unihan database
# Unicode version: 5.0.0
# Table version: 1.1
# Date: 7 July 2006
#
# Copyright (c) 1996-2006 Unicode, Inc. All Rights reserved.
#
# For terms of use, see <http://www.unicode.org/terms_of_use.html>
#
# Format information:
#
# Each line of this file consists of three tab-separated fields.
# The first is the Unicode scalar value as U+[x]xxxx (that is, there are
# either four or five hex digits)
# The second is a tag indicating the type of information in the third field
# The third is the line's value (in UTF-8)
#
# We give below a list of the tags in alphabetical order. For each tag,
# we give additional information, such as its formal status in the standard,
# a general category to which its data belongs, the separator (if any)
# between individual subvalues, a regular expression indicating the
# format of each subvalue, the version of Unicode in which the data were
# originally introduced, and a description of the data associated with the
# tag.
#
# Regular expressions are based on standard Perl 5.8.6 syntax and may
# require modification for use with other regular expression engines.
#
# Unless otherwise noted, the order of subvalues within a single
# value field is not significant.
#
# Note that only the description is present for every tag value.
#
# See also <http://www.unicode.org/Public/UNIDATA/Unihan.html>
#
0x3400 = 0x222C
0x3404 = 0x2130
0x3405 = 0x2123
0x3438 = 0x234E
0x3445 = 0x2571
0x3458 = 0x2E5A
0x3467 = 0x3538
0x3477 = 0x4655
0x3479 = 0x497B
0x3487 = 0x5A73
0x34B5 = 0x257B
0x34B6 = 0x257D
0x34DB = 0x2241
0x34F8 = 0x506C
0x351A = 0x296F
0x351C = 0x2F27
0x352C = 0x2972
0x3530 = 0x2638
0x3533 = 0x5076
0x3537 = 0x2636
0x353A = 0x2371
0x353C = 0x507A
0x353F = 0x213B
0x3540 = 0x2864
0x3549 = 0x2A2A
0x354F = 0x5122
0x3557 = 0x3D61
0x357C = 0x2A39
0x3596 = 0x357D
0x35C4 = 0x4739
0x35DC = 0x5132
0x3637 = 0x2F65
0x3652 = 0x474E
0x369D = 0x3E42
0x373E = 0x2678
0x374D = 0x2679
0x3751 = 0x267A
0x3759 = 0x365D
0x375F = 0x3E5A
0x3776 = 0x3668
0x3779 = 0x3E64
0x3798 = 0x3E6B
0x37BA = 0x2A7B
0x37BF = 0x2A76
0x37D2 = 0x367C
0x37DC = 0x3E75
0x37DF = 0x3E78
0x37F5 = 0x5234
0x37FA = 0x5C44
0x382A = 0x216E
0x3843 = 0x3063
0x386B = 0x4844
0x3873 = 0x2747
0x38A7 = 0x2179
0x38B4 = 0x307A
0x38C3 = 0x524D
0x38C9 = 0x2470
0x38D8 = 0x2B3E
0x38E0 = 0x3125
0x38F2 = 0x5C67
0x38FA = 0x217E
0x3920 = 0x3754
0x3929 = 0x375A
0x3938 = 0x375E
0x3941 = 0x486F
0x3950 = 0x4875
0x3971 = 0x5269
0x39B2 = 0x2B52
0x39BE = 0x276E
0x39FD = 0x4032
0x3A2F = 0x5D32
0x3A89 = 0x382B
0x3AB0 = 0x382C
0x3ABF = 0x3830
0x3AC0 = 0x4961
0x3AC1 = 0x5D51
0x3AC4 = 0x2B70
0x3AC5 = 0x3834
0x3AE4 = 0x3167
0x3AEA = 0x3837
0x3AEF = 0x4051
0x3AF4 = 0x404F
0x3AFC = 0x4973
0x3B01 = 0x533D
0x3C1E = 0x2830
0x3C26 = 0x3178
0x3C31 = 0x406E
0x3C37 = 0x3864
0x3C40 = 0x5D77
0x3C4F = 0x2525
0x3CC3 = 0x2849
0x3CC7 = 0x284A
0x3CC8 = 0x2844
0x3CE4 = 0x3872
0x3CE8 = 0x3933
0x3D03 = 0x412B
0x3D09 = 0x4141
0x3D1E = 0x4A6D
0x3D3F = 0x5E3B
0x3D41 = 0x5450
0x3D46 = 0x5E40
0x3DD7 = 0x5454
0x3DE2 = 0x5467
0x3E20 = 0x3940
0x3E2B = 0x2C71
0x3E3E = 0x4166
0x3E45 = 0x5478
0x3E61 = 0x2C75
0x3E6F = 0x3267
0x3E77 = 0x416D
0x3E7B = 0x4175
0x3E85 = 0x4B43
0x3E8F = 0x5E6E
0x3EB2 = 0x2D21
0x3F56 = 0x2862
0x3F86 = 0x396B
0x3F97 = 0x4B5A
0x3FAC = 0x5F2D
0x3FF2 = 0x5552
0x401C = 0x3338
0x4049 = 0x5561
0x4093 = 0x4C2B
0x40B2 = 0x4C33
0x4100 = 0x3348
0x4129 = 0x2D49
0x413A = 0x4266
0x4168 = 0x5F6B
0x4192 = 0x2D4E
0x41A0 = 0x426F
0x41A4 = 0x4C53
0x41A9 = 0x5627
0x41AB = 0x5F78
0x41E5 = 0x4276
0x41F1 = 0x4C5B
0x41F2 = 0x4C56
0x427D = 0x4322
0x4281 = 0x4C60
0x4291 = 0x602C
0x42B6 = 0x3364
0x42DC = 0x4C71
0x4356 = 0x3A6B
0x4367 = 0x3A74
0x436D = 0x433C
0x43CB = 0x566D
0x43CD = 0x2549
0x43D1 = 0x3B28
0x43E4 = 0x337D
0x43EB = 0x3B31
0x43F8 = 0x4358
0x440B = 0x497E
0x440C = 0x4D54
0x440D = 0x5676
0x4430 = 0x606F
0x4450 = 0x4364
0x445D = 0x6121
0x4467 = 0x4371
0x4468 = 0x4370
0x446D = 0x4D63
0x4475 = 0x6124
0x4492 = 0x254F
0x44AD = 0x343A
0x44B6 = 0x3B56
0x44CD = 0x442C
0x44CF = 0x4428
0x44E6 = 0x4E27
0x44FF = 0x6144
0x450B = 0x6158
0x45A3 = 0x3B69
0x45AB = 0x4448
0x45C8 = 0x6169
0x4610 = 0x3B73
0x4631 = 0x582B
0x46C1 = 0x446D
0x46D1 = 0x4E6B
0x46D5 = 0x5841
0x472C = 0x4E7A
0x4747 = 0x4522
0x4757 = 0x4524
0x476E = 0x4F29
0x4774 = 0x626A
0x47AC = 0x6275
0x47E5 = 0x4F36
0x47E6 = 0x4F3C
0x484E = 0x4545
0x4856 = 0x5924
0x489F = 0x4F48
0x48C3 = 0x346D
0x48F4 = 0x594C
0x491B = 0x3C63
0x4987 = 0x3C65
0x49BD = 0x2935
0x4A0D = 0x5031
0x4A16 = 0x637B
0x4A58 = 0x5A28
0x4B3B = 0x6440
0x4BEF = 0x645E
0x51F2 = 0x4665
0x5313 = 0x5074
0x53DE = 0x3578
0x55B6 = 0x4729
0x55E0 = 0x5143
0x5A30 = 0x3657
0x5BB2 = 0x3666
0x5D2B = 0x3E76
0x5EC3 = 0x4845
0x6139 = 0x5264
0x6530 = 0x236C
0x6804 = 0x3172
0x6ED7 = 0x544E
0x72DD = 0x2C7E
0x733D = 0x547C
0x7861 = 0x4C2F
0x7A01 = 0x4C48
0x7A06 = 0x4C43
0x7FE4 = 0x6058
0x8038 = 0x3B21
0x8081 = 0x3B24
0x8088 = 0x6060
0x8158 = 0x435A
0x82FF = 0x343C
0x8849 = 0x4E4F
0x8999 = 0x4E60
0x8A24 = 0x4470
0x8DC3 = 0x4538
0x8FEC = 0x3460
0x921F = 0x4F6F
0x9775 = 0x5A24
END_MAP

View File

@ -0,0 +1,196 @@
# $NetBSD: UCS@BMP%CNS11643-7.src,v 1.1 2007/03/05 16:57:14 tnozaki Exp $
TYPE ROWCOL
NAME "UCS:BMP/CNS11643-7"
SRC_ZONE 0x34A7 - 0x9A47
OOB_MODE INVALID
DST_INVALID 0xFFFF
DST_UNIT_BITS 16
BEGIN_MAP
#
# Name: Unihan database
# Unicode version: 5.0.0
# Table version: 1.1
# Date: 7 July 2006
#
# Copyright (c) 1996-2006 Unicode, Inc. All Rights reserved.
#
# For terms of use, see <http://www.unicode.org/terms_of_use.html>
#
# Format information:
#
# Each line of this file consists of three tab-separated fields.
# The first is the Unicode scalar value as U+[x]xxxx (that is, there are
# either four or five hex digits)
# The second is a tag indicating the type of information in the third field
# The third is the line's value (in UTF-8)
#
# We give below a list of the tags in alphabetical order. For each tag,
# we give additional information, such as its formal status in the standard,
# a general category to which its data belongs, the separator (if any)
# between individual subvalues, a regular expression indicating the
# format of each subvalue, the version of Unicode in which the data were
# originally introduced, and a description of the data associated with the
# tag.
#
# Regular expressions are based on standard Perl 5.8.6 syntax and may
# require modification for use with other regular expression engines.
#
# Unless otherwise noted, the order of subvalues within a single
# value field is not significant.
#
# Note that only the description is present for every tag value.
#
# See also <http://www.unicode.org/Public/UNIDATA/Unihan.html>
#
0x34A7 = 0x5274
0x34A8 = 0x574C
0x34B9 = 0x4D3D
0x3510 = 0x3E7D
0x35F6 = 0x214E
0x3605 = 0x3737
0x361C = 0x622F
0x3667 = 0x216A
0x367B = 0x3F30
0x367E = 0x4644
0x3747 = 0x2D2D
0x3772 = 0x6235
0x3817 = 0x2D4C
0x381D = 0x3F44
0x38A3 = 0x2D5B
0x3992 = 0x227C
0x39A7 = 0x472C
0x3A45 = 0x233A
0x3B1E = 0x2E5A
0x3B27 = 0x3F76
0x3BC9 = 0x236F
0x3BF0 = 0x3855
0x3C4B = 0x4E22
0x3D55 = 0x2461
0x3E02 = 0x3926
0x3E23 = 0x392D
0x3E5A = 0x536B
0x3E9A = 0x2F74
0x3EE8 = 0x2537
0x3FB6 = 0x2558
0x3FBD = 0x255C
0x3FC2 = 0x3036
0x3FCD = 0x406B
0x3FCF = 0x4067
0x40D6 = 0x2624
0x40DC = 0x3059
0x40F1 = 0x4E5C
0x4171 = 0x2632
0x4182 = 0x412E
0x418B = 0x584C
0x41B3 = 0x306F
0x4252 = 0x413F
0x4279 = 0x655D
0x4298 = 0x2657
0x42AF = 0x543A
0x4315 = 0x3A39
0x4320 = 0x474A
0x432B = 0x5858
0x4331 = 0x5F33
0x4451 = 0x4224
0x455A = 0x4238
0x455D = 0x3B32
0x4565 = 0x4953
0x456B = 0x5468
0x457A = 0x5872
0x45CD = 0x2842
0x45D9 = 0x3273
0x45DD = 0x3275
0x4609 = 0x5925
0x460A = 0x5C5E
0x460C = 0x5C63
0x465A = 0x3B59
0x4665 = 0x4322
0x4667 = 0x5025
0x466D = 0x5932
0x46F6 = 0x2879
0x46FC = 0x334D
0x4704 = 0x4A25
0x4714 = 0x5031
0x471B = 0x5532
0x471F = 0x5938
0x4764 = 0x4A41
0x477A = 0x2936
0x4785 = 0x3C33
0x47B8 = 0x293D
0x4801 = 0x294E
0x4823 = 0x4A57
0x482E = 0x5C77
0x4889 = 0x5056
0x48AF = 0x4377
0x4907 = 0x3454
0x490B = 0x3C70
0x492F = 0x2A38
0x4931 = 0x2A3E
0x4937 = 0x3C7B
0x4939 = 0x3C77
0x4941 = 0x4439
0x4963 = 0x5568
0x496A = 0x5967
0x496C = 0x5968
0x499C = 0x2A46
0x49A8 = 0x3473
0x49E6 = 0x2A54
0x4A29 = 0x4458
0x4A2A = 0x4460
0x4A6B = 0x3D56
0x4A7F = 0x5627
0x4A80 = 0x5625
0x4A84 = 0x5626
0x4A96 = 0x4477
0x4ACA = 0x3551
0x4ACD = 0x3D69
0x4AF1 = 0x5632
0x4B12 = 0x447E
0x4B38 = 0x2B38
0x4B8D = 0x3628
0x4BB2 = 0x5A3E
0x4BBB = 0x602E
0x4BBC = 0x602D
0x4BEC = 0x6475
0x4C0B = 0x5179
0x4C14 = 0x616A
0x4C17 = 0x517D
0x4C1D = 0x5A4B
0x4C2D = 0x5A4F
0x4C3A = 0x2B6A
0x4C4D = 0x3E49
0x4C6D = 0x5231
0x4C70 = 0x5233
0x4C8D = 0x5E23
0x4CB1 = 0x2B6D
0x4CC0 = 0x364A
0x4CCA = 0x3651
0x4CED = 0x5242
0x4D0E = 0x6337
0x4D1C = 0x5729
0x4D25 = 0x365C
0x4D45 = 0x5A7D
0x4D47 = 0x2C31
0x4D4A = 0x3665
0x4D51 = 0x2C33
0x4D53 = 0x3667
0x4D8D = 0x5267
0x5655 = 0x2163
0x58E1 = 0x4645
0x617F = 0x2271
0x64F5 = 0x3F62
0x6707 = 0x5347
0x71D7 = 0x2F4F
0x7674 = 0x6452
0x7CE9 = 0x4857
0x7F80 = 0x4161
0x81CB = 0x487C
0x8666 = 0x3261
0x8D01 = 0x4352
0x8F3A = 0x3432
0x933D = 0x3463
0x95D9 = 0x4B40
0x9A47 = 0x5651
END_MAP

View File

@ -0,0 +1,118 @@
# $NetBSD: UCS@SIP%CNS11643-3.src,v 1.1 2007/03/05 16:57:15 tnozaki Exp $
TYPE ROWCOL
NAME "UCS:SIP/CNS11643-3"
SRC_ZONE 0x000B - 0xFA19
OOB_MODE INVALID
DST_INVALID 0xFFFF
DST_UNIT_BITS 16
BEGIN_MAP
#
# Name: Unihan database
# Unicode version: 5.0.0
# Table version: 1.1
# Date: 7 July 2006
#
# Copyright (c) 1996-2006 Unicode, Inc. All Rights reserved.
#
# For terms of use, see <http://www.unicode.org/terms_of_use.html>
#
# Format information:
#
# Each line of this file consists of three tab-separated fields.
# The first is the Unicode scalar value as U+[x]xxxx (that is, there are
# either four or five hex digits)
# The second is a tag indicating the type of information in the third field
# The third is the line's value (in UTF-8)
#
# We give below a list of the tags in alphabetical order. For each tag,
# we give additional information, such as its formal status in the standard,
# a general category to which its data belongs, the separator (if any)
# between individual subvalues, a regular expression indicating the
# format of each subvalue, the version of Unicode in which the data were
# originally introduced, and a description of the data associated with the
# tag.
#
# Regular expressions are based on standard Perl 5.8.6 syntax and may
# require modification for use with other regular expression engines.
#
# Unless otherwise noted, the order of subvalues within a single
# value field is not significant.
#
# Note that only the description is present for every tag value.
#
# See also <http://www.unicode.org/Public/UNIDATA/Unihan.html>
#
0x000B = 0x2144
0x01A9 = 0x216F
0x0209 = 0x274E
0x0564 = 0x3977
0x06EC = 0x275C
0x0B89 = 0x5039
0x0DAE = 0x3460
0x1364 = 0x3A4F
0x1637 = 0x347E
0x172E = 0x3053
0x1D46 = 0x2359
0x233F = 0x2A39
0x25D7 = 0x257E
0x30BA = 0x4731
0x35F3 = 0x474B
0x3C86 = 0x2424
0x4039 = 0x553A
0x4A0F = 0x4826
0x5133 = 0x2E5A
0x592E = 0x2A45
0x5CD1 = 0x584F
0x65DF = 0x5863
0x8CDD = 0x3F6D
0x9937 = 0x5736
0xF80E = 0x2452
0xF80F = 0x2753
0xF811 = 0x2754
0xF815 = 0x227B
0xF817 = 0x214F
0xF81B = 0x2441
0xF823 = 0x4043
0xF82A = 0x2225
0xF82C = 0x2329
0xF833 = 0x3A26
0xF835 = 0x2429
0xF83B = 0x233C
0xF841 = 0x3023
0xF850 = 0x217C
0xF855 = 0x3470
0xF86A = 0x5A33
0xF870 = 0x5A36
0xF87A = 0x2C40
0xF87E = 0x407E
0xF88D = 0x355F
0xF899 = 0x2C51
0xF89C = 0x3565
0xF8A6 = 0x4670
0xF8AF = 0x5460
0xF8B2 = 0x2627
0xF8BA = 0x3628
0xF8CB = 0x3640
0xF8DF = 0x2D35
0xF8E1 = 0x315C
0xF8E5 = 0x3C3A
0xF8E8 = 0x416E
0xF8FE = 0x2D52
0xF907 = 0x3675
0xF921 = 0x5545
0xF934 = 0x3D3F
0xF94E = 0x4333
0xF96A = 0x2E56
0xF96C = 0x486A
0xF983 = 0x3350
0xF98D = 0x4425
0xF98F = 0x272A
0xF9B6 = 0x5B26
0xF9C1 = 0x5B2D
0xF9D6 = 0x607C
0xF9DB = 0x446D
0xF9F5 = 0x5678
0xFA19 = 0x5C2F
END_MAP

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,16 @@
# $NetBSD: charset.pivot.CNS.src,v 1.2 2006/07/16 06:13:30 tnozaki Exp $
# $NetBSD: charset.pivot.CNS.src,v 1.3 2007/03/05 16:57:15 tnozaki Exp $
CNS11643-1 UCS 1
CNS11643-2 UCS 1
CNS11643-3 UCS 1
CNS11643-4 UCS 1
CNS11643-5 UCS 1
CNS11643-6 UCS 1
CNS11643-7 UCS 1
UCS CNS11643-1 1
UCS CNS11643-2 1
UCS CNS11643-3 1
UCS CNS11643-4 1
UCS CNS11643-5 1
UCS CNS11643-6 1
UCS CNS11643-7 1

View File

@ -1,8 +1,46 @@
# $NetBSD: mapper.dir.CNS.src,v 1.2 2006/07/16 06:13:30 tnozaki Exp $
# $NetBSD: mapper.dir.CNS.src,v 1.3 2007/03/05 16:57:15 tnozaki Exp $
CNS11643-1/UCS mapper_std CNS/CNS11643-1%UCS.mps
CNS11643-2/UCS mapper_std CNS/CNS11643-2%UCS.mps
CNS11643-3/UCS mapper_std CNS/CNS11643-3%UCS.mps
CNS11643-3/UCS:BMP mapper_std CNS/CNS11643-3%UCS@BMP.mps
CNS11643-4/UCS:BMP mapper_std CNS/CNS11643-4%UCS@BMP.mps
CNS11643-5/UCS:BMP mapper_std CNS/CNS11643-5%UCS@BMP.mps
CNS11643-6/UCS:BMP mapper_std CNS/CNS11643-6%UCS@BMP.mps
CNS11643-7/UCS:BMP mapper_std CNS/CNS11643-7%UCS@BMP.mps
CNS11643-3/UCS:SIP mapper_std CNS/CNS11643-3%UCS@SIP.mps
CNS11643-4/UCS:SIP mapper_std CNS/CNS11643-4%UCS@SIP.mps
CNS11643-5/UCS:SIP mapper_std CNS/CNS11643-5%UCS@SIP.mps
CNS11643-6/UCS:SIP mapper_std CNS/CNS11643-6%UCS@SIP.mps
CNS11643-7/UCS:SIP mapper_std CNS/CNS11643-7%UCS@SIP.mps
CNS11643-3/UCS:SIPx mapper_serial CNS11643-3/UCS:SIP,UCS:SIP/UCS
CNS11643-4/UCS:SIPx mapper_serial CNS11643-4/UCS:SIP,UCS:SIP/UCS
CNS11643-5/UCS:SIPx mapper_serial CNS11643-5/UCS:SIP,UCS:SIP/UCS
CNS11643-6/UCS:SIPx mapper_serial CNS11643-6/UCS:SIP,UCS:SIP/UCS
CNS11643-7/UCS:SIPx mapper_serial CNS11643-7/UCS:SIP,UCS:SIP/UCS
CNS11643-3/UCS mapper_parallel CNS11643-3/UCS:BMP,CNS11643-3/UCS:SIPx
CNS11643-4/UCS mapper_parallel CNS11643-4/UCS:BMP,CNS11643-4/UCS:SIPx
CNS11643-5/UCS mapper_parallel CNS11643-5/UCS:BMP,CNS11643-5/UCS:SIPx
CNS11643-6/UCS mapper_parallel CNS11643-6/UCS:BMP,CNS11643-6/UCS:SIPx
CNS11643-7/UCS mapper_parallel CNS11643-7/UCS:BMP,CNS11643-7/UCS:SIPx
UCS/CNS11643-1 mapper_std CNS/UCS%CNS11643-1.mps
UCS/CNS11643-2 mapper_std CNS/UCS%CNS11643-2.mps
UCS/CNS11643-3 mapper_std CNS/UCS%CNS11643-3.mps
UCS:BMP/CNS11643-3 mapper_std CNS/UCS@BMP%CNS11643-3.mps
UCS:BMP/CNS11643-4 mapper_std CNS/UCS@BMP%CNS11643-4.mps
UCS:BMP/CNS11643-5 mapper_std CNS/UCS@BMP%CNS11643-5.mps
UCS:BMP/CNS11643-6 mapper_std CNS/UCS@BMP%CNS11643-6.mps
UCS:BMP/CNS11643-7 mapper_std CNS/UCS@BMP%CNS11643-7.mps
UCS:SIP/CNS11643-3 mapper_std CNS/UCS@SIP%CNS11643-3.mps
UCS:SIP/CNS11643-4 mapper_std CNS/UCS@SIP%CNS11643-4.mps
UCS:SIP/CNS11643-5 mapper_std CNS/UCS@SIP%CNS11643-5.mps
UCS:SIP/CNS11643-6 mapper_std CNS/UCS@SIP%CNS11643-6.mps
UCS:SIP/CNS11643-7 mapper_std CNS/UCS@SIP%CNS11643-7.mps
UCS:SIPx/CNS11643-3 mapper_serial UCS/UCS:SIP,UCS:SIP/CNS11643-3
UCS:SIPx/CNS11643-4 mapper_serial UCS/UCS:SIP,UCS:SIP/CNS11643-4
UCS:SIPx/CNS11643-5 mapper_serial UCS/UCS:SIP,UCS:SIP/CNS11643-5
UCS:SIPx/CNS11643-6 mapper_serial UCS/UCS:SIP,UCS:SIP/CNS11643-6
UCS:SIPx/CNS11643-7 mapper_serial UCS/UCS:SIP,UCS:SIP/CNS11643-7
UCS/CNS11643-3 mapper_parallel UCS:BMP/CNS11643-3,UCS:SIPx/CNS11643-3
UCS/CNS11643-4 mapper_parallel UCS:BMP/CNS11643-4,UCS:SIPx/CNS11643-4
UCS/CNS11643-5 mapper_parallel UCS:BMP/CNS11643-5,UCS:SIPx/CNS11643-5
UCS/CNS11643-6 mapper_parallel UCS:BMP/CNS11643-6,UCS:SIPx/CNS11643-6
UCS/CNS11643-7 mapper_parallel UCS:BMP/CNS11643-7,UCS:SIPx/CNS11643-7

View File

@ -1,4 +1,4 @@
# $NetBSD: UCS%CP942EXT.src,v 1.2 2006/12/13 15:40:42 tnozaki Exp $
# $NetBSD: UCS%CP942EXT.src,v 1.3 2007/03/05 16:58:33 tnozaki Exp $
TYPE ROWCOL
NAME "UCS/CP942EXT"
@ -10,8 +10,7 @@ DST_UNIT_BITS 16
BEGIN_MAP
# This mapping data is made from :
#
# JISX0208@1990%UCS.src
# CP932VDC@IBM%UCS.src
# JISX0208@1990%UCS.src, CP932VDC@IBM%UCS.src
# JIS X 0208:1978 - http://www.itscj.ipsj.or.jp/ISO-IR/042.pdf
# JIS X 0208:1997 Appendix7 - http://www.jisc.go.jp/
#

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,60 @@
# $NetBSD: JISX0213-1%UCS@SIP.src,v 1.1 2007/03/05 16:58:33 tnozaki Exp $
TYPE ROWCOL
NAME "JISX0213-1/UCS:SIP"
SRC_ZONE 0x21-0x7E / 0x21-0x7E / 8
OOB_MODE INVALID
DST_INVALID 0xFFFE
DST_UNIT_BITS 16
BEGIN_MAP
## JIS X 0213:2004 vs Unicode mapping table
##
## Date: 22 May 2006
## License:
## Copyright (C) 2001 earthian@tama.or.jp, All Rights Reserved.
## Copyright (C) 2001 I'O, All Rights Reserved.
## Copyright (C) 2006 Project X0213, All Rights Reserved.
## You can use, modify, distribute this table freely.
## Note:
## 3-XXXX JIS X 0213:2004 plane 1 (GL encoding)
## 4-XXXX JIS X 0213:2000 plane 2 (GL encoding)
## [1983] JIS codepoint defined by JIS X 0208-1983
## [1990] JIS codepoint defined by JIS X 0208-1990
## [2000] JIS codepoint defined by JIS X 0213:2000
## [2004] JIS codepoint defined by JIS X 0213:2004
## [Unicode3.1] UCS codepoint defined by Unicode 3.1
## [Unicode3.2] UCS codepoint defined by Unicode 3.2
## Fullwidth UCS fullwidth form (U+Fxxx)
## Windows Windows (CP932) mapping
## Some 0213 character can't represent by one UCS character.
## In this table, such characters are described as 'U+xxxx+xxxx'.
##
## JIS Unicode Name Note
0x2E22 = 0x000B
0x2F42 = 0x123D
0x2F4C = 0x131B
0x2F60 = 0x146E
0x2F7B = 0x18BD
0x4F54 = 0x0B9F
0x4F63 = 0x16B4
0x4F6E = 0x1E34
0x753A = 0x31C4
0x7572 = 0x35C4
0x7629 = 0x373F
0x7632 = 0x3763
0x7660 = 0x3CFE
0x776C = 0x47F1
0x787E = 0x548E
0x7929 = 0x550E
0x7947 = 0x5771
0x7954 = 0x59C4
0x796E = 0x5DA1
0x7A5D = 0x6AFF
0x7B33 = 0x6E40
0x7B49 = 0x70F4
0x7B6C = 0x7684
0x7C49 = 0x8277
0x7C51 = 0x83CD
0x7E66 = 0xA190
END_MAP

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,311 @@
# $NetBSD: JISX0213-2%UCS@SIP.src,v 1.1 2007/03/05 16:58:33 tnozaki Exp $
TYPE ROWCOL
NAME "JISX0213-2/UCS:SIP"
SRC_ZONE 0x21-0x7E / 0x21-0x7E / 8
OOB_MODE INVALID
DST_INVALID 0xFFFE
DST_UNIT_BITS 16
BEGIN_MAP
## JIS X 0213:2004 vs Unicode mapping table
##
## Date: 22 May 2006
## License:
## Copyright (C) 2001 earthian@tama.or.jp, All Rights Reserved.
## Copyright (C) 2001 I'O, All Rights Reserved.
## Copyright (C) 2006 Project X0213, All Rights Reserved.
## You can use, modify, distribute this table freely.
## Note:
## 3-XXXX JIS X 0213:2004 plane 1 (GL encoding)
## 4-XXXX JIS X 0213:2000 plane 2 (GL encoding)
## [1983] JIS codepoint defined by JIS X 0208-1983
## [1990] JIS codepoint defined by JIS X 0208-1990
## [2000] JIS codepoint defined by JIS X 0213:2000
## [2004] JIS codepoint defined by JIS X 0213:2004
## [Unicode3.1] UCS codepoint defined by Unicode 3.1
## [Unicode3.2] UCS codepoint defined by Unicode 3.2
## Fullwidth UCS fullwidth form (U+Fxxx)
## Windows Windows (CP932) mapping
## Some 0213 character can't represent by one UCS character.
## In this table, such characters are described as 'U+xxxx+xxxx'.
##
## JIS Unicode Name Note
0x2121 = 0x0089
0x212B = 0x00A2
0x212E = 0x00A4
0x2136 = 0x01A2
0x2146 = 0x0213
0x2170 = 0x032B
0x2177 = 0x0381
0x2179 = 0x0371
0x2322 = 0x03F9
0x2325 = 0x044A
0x2327 = 0x0509
0x2331 = 0x05D6
0x2332 = 0x0628
0x2338 = 0x074F
0x233F = 0x0807
0x2341 = 0x083A
0x234A = 0x08B9
0x2352 = 0x097C
0x2353 = 0x099D
0x2359 = 0x0AD3
0x235C = 0x0B1D
0x2377 = 0x0D45
0x242A = 0x0DE1
0x2431 = 0x0E95
0x2432 = 0x0E6D
0x243A = 0x0E64
0x243D = 0x0F5F
0x2459 = 0x1201
0x245C = 0x1255
0x245E = 0x127B
0x2463 = 0x1274
0x246A = 0x12E4
0x246B = 0x12D7
0x2472 = 0x12FD
0x2474 = 0x1336
0x2475 = 0x1344
0x2525 = 0x13C4
0x2532 = 0x146D
0x253E = 0x15D7
0x2544 = 0x6C29
0x2547 = 0x1647
0x2555 = 0x1706
0x2556 = 0x1742
0x257E = 0x19C3
0x2830 = 0x1C56
0x2837 = 0x1D2D
0x2838 = 0x1D45
0x283A = 0x1D78
0x283B = 0x1D62
0x283F = 0x1DA1
0x2840 = 0x1D9C
0x2845 = 0x1D92
0x2848 = 0x1DB7
0x284A = 0x1DE0
0x284B = 0x1E33
0x285B = 0x1F1E
0x2866 = 0x1F76
0x286C = 0x1FFA
0x2C22 = 0x217B
0x2C2B = 0x231E
0x2C30 = 0x23AD
0x2C50 = 0x26F3
0x2C65 = 0x285B
0x2C6D = 0x28AB
0x2C72 = 0x298F
0x2D24 = 0x2AB8
0x2D29 = 0x2B4F
0x2D2A = 0x2B50
0x2D32 = 0x2B46
0x2D34 = 0x2C1D
0x2D35 = 0x2BA6
0x2D39 = 0x2C24
0x2D56 = 0x2DE1
0x2D7D = 0x31C3
0x2E23 = 0x31F5
0x2E24 = 0x31B6
0x2E3A = 0x3372
0x2E3C = 0x33D3
0x2E3D = 0x33D2
0x2E42 = 0x33D0
0x2E43 = 0x33E4
0x2E44 = 0x33D5
0x2E47 = 0x33DA
0x2E49 = 0x33DF
0x2E55 = 0x344A
0x2E56 = 0x3451
0x2E57 = 0x344B
0x2E5B = 0x3465
0x2E77 = 0x34E4
0x2E78 = 0x355A
0x2F2A = 0x3594
0x2F3F = 0x3639
0x2F40 = 0x3647
0x2F42 = 0x3638
0x2F43 = 0x363A
0x2F4E = 0x371C
0x2F59 = 0x370C
0x2F61 = 0x3764
0x2F69 = 0x37FF
0x2F6A = 0x37E7
0x2F70 = 0x3824
0x2F75 = 0x383D
0x6E23 = 0x3A98
0x6E34 = 0x3C7F
0x6E49 = 0x3D00
0x6E5C = 0x3D40
0x6E5E = 0x3DFA
0x6E5F = 0x3DF9
0x6E60 = 0x3DD3
0x6F32 = 0x3F7E
0x6F47 = 0x4096
0x6F4D = 0x4103
0x6F61 = 0x41C6
0x6F64 = 0x41FE
0x7022 = 0x43BC
0x7033 = 0x4629
0x7039 = 0x46A5
0x7053 = 0x4896
0x707B = 0x4A4D
0x712E = 0x4B56
0x7130 = 0x4B6F
0x7135 = 0x4C16
0x7144 = 0x4D14
0x715D = 0x4E0E
0x7161 = 0x4E37
0x7166 = 0x4E6A
0x7169 = 0x4E8B
0x7175 = 0x504A
0x7177 = 0x5055
0x717A = 0x5122
0x7221 = 0x51A9
0x7223 = 0x51E5
0x7224 = 0x51CD
0x7228 = 0x521E
0x722C = 0x524C
0x723D = 0x542E
0x7248 = 0x54D9
0x725B = 0x55A7
0x7275 = 0x57A9
0x7276 = 0x57B4
0x7332 = 0x59D4
0x733D = 0x5AE4
0x733E = 0x5AE3
0x7340 = 0x5AF1
0x7352 = 0x5BB2
0x735D = 0x5C4B
0x735E = 0x5C64
0x7373 = 0x5E2E
0x7374 = 0x5E56
0x7375 = 0x5E65
0x7377 = 0x5E62
0x737B = 0x5ED8
0x737D = 0x5EC2
0x7422 = 0x5EE8
0x7424 = 0x5F23
0x7427 = 0x5F5C
0x742E = 0x5FE0
0x742F = 0x5FD4
0x7434 = 0x600C
0x7435 = 0x5FFB
0x743D = 0x6017
0x7442 = 0x6060
0x744F = 0x60ED
0x7469 = 0x6270
0x746B = 0x6286
0x7472 = 0x634C
0x7475 = 0x3D0E
0x7479 = 0x6402
0x7535 = 0x667E
0x753A = 0x66B0
0x7546 = 0x671D
0x7556 = 0x68DD
0x7558 = 0x68EA
0x755A = 0x6951
0x755D = 0x696F
0x755F = 0x69DD
0x7563 = 0x6A1E
0x756A = 0x6A58
0x7570 = 0x6A8C
0x7573 = 0x6AB7
0x7644 = 0x6C73
0x764E = 0x6CDD
0x765D = 0x6E65
0x7675 = 0x6F94
0x767E = 0x6FF8
0x7721 = 0x6FF6
0x7722 = 0x6FF7
0x7733 = 0x710D
0x7736 = 0x7139
0x7764 = 0x73DB
0x7765 = 0x73DA
0x776B = 0x73FE
0x776E = 0x7410
0x7773 = 0x7449
0x7829 = 0x7615
0x782A = 0x7614
0x782C = 0x7631
0x7834 = 0x7693
0x783C = 0x770E
0x783E = 0x7723
0x7842 = 0x7752
0x7856 = 0x7985
0x7863 = 0x7A84
0x7877 = 0x7BB3
0x7879 = 0x7BBE
0x787A = 0x7BC7
0x7925 = 0x7CB8
0x792F = 0x7DA0
0x7932 = 0x7E10
0x7939 = 0x7FB7
0x7942 = 0x808A
0x7948 = 0x80BB
0x7959 = 0x8282
0x795E = 0x82F3
0x7966 = 0x840C
0x796B = 0x8455
0x797A = 0x856B
0x797E = 0x85C8
0x7A21 = 0x85C9
0x7A2C = 0x86D7
0x7A2F = 0x86FA
0x7A4F = 0x8949
0x7A50 = 0x8946
0x7A57 = 0x896B
0x7A65 = 0x8987
0x7A66 = 0x8988
0x7A71 = 0x89BA
0x7A72 = 0x89BB
0x7A7E = 0x8A1E
0x7B21 = 0x8A29
0x7B2C = 0x8A71
0x7B2D = 0x8A43
0x7B36 = 0x8A99
0x7B37 = 0x8ACD
0x7B3D = 0x8AE4
0x7B3E = 0x8ADD
0x7B4E = 0x8BC1
0x7B4F = 0x8BEF
0x7B57 = 0x8D10
0x7B5A = 0x8D71
0x7B5C = 0x8DFB
0x7B5D = 0x8E1F
0x7B61 = 0x8E36
0x7B65 = 0x8E89
0x7B67 = 0x8EEB
0x7B69 = 0x8F32
0x7B71 = 0x8FF8
0x7C22 = 0x92A0
0x7C23 = 0x92B1
0x7C38 = 0x9490
0x7C42 = 0x95CF
0x7C4C = 0x967F
0x7C56 = 0x96F0
0x7C59 = 0x9719
0x7C5D = 0x9750
0x7C76 = 0x98C6
0x7D2C = 0x9A72
0x7D4B = 0x9DDB
0x7D4C = 0x9E3D
0x7D59 = 0x9E15
0x7D5B = 0x9E8A
0x7D5D = 0x9E49
0x7D67 = 0x9EC4
0x7D6D = 0x9EE9
0x7D70 = 0x9EDB
0x7E25 = 0x9FCE
0x7E29 = 0xA02F
0x7E2B = 0xA01A
0x7E32 = 0xA0F9
0x7E35 = 0xA082
0x7E53 = 0x2218
0x7E58 = 0xA38C
0x7E5A = 0xA437
0x7E6E = 0xA5F1
0x7E70 = 0xA602
0x7E72 = 0xA61A
0x7E76 = 0xA6B2
END_MAP

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.5 2006/11/29 15:45:26 tnozaki Exp $
# $NetBSD: Makefile.inc,v 1.6 2007/03/05 16:58:33 tnozaki Exp $
.PATH: ${.CURDIR}/JIS
@ -15,6 +15,8 @@ MAPS_JIS= JISX0201-KANA%UCS.mps \
JISX0212@MS%UCS.mps \
JISX0212VDC@IBM%UCS.mps \
JISX0212UDC%UCS.mps \
JISX0213-1%UCS@BMP.mps JISX0213-1%UCS@SIP.mps \
JISX0213-2%UCS@BMP.mps JISX0213-2%UCS@SIP.mps \
UCS%JISX0201-KANA.mps \
UCS%JISX0208@1978.mps \
UCS%JISX0208@1990.mps \
@ -24,7 +26,9 @@ MAPS_JIS= JISX0201-KANA%UCS.mps \
UCS%JISX0208UDC.mps \
UCS%JISX0212@MS.mps \
UCS%JISX0212VDC@IBM.mps \
UCS%JISX0212UDC.mps
UCS%JISX0212UDC.mps \
UCS@BMP%JISX0213-1.mps UCS@SIP%JISX0213-1.mps \
UCS@BMP%JISX0213-2.mps UCS@SIP%JISX0213-2.mps
mapper.dir.JIS: ${.CURDIR}/JIS/mapper.dir.JIS.src
${_MKTARGET_CREATE}

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,56 @@
# $NetBSD: UCS@SIP%JISX0213-1.src,v 1.1 2007/03/05 16:58:34 tnozaki Exp $
TYPE ROWCOL
NAME "UCS:SIP/JISX0213-1"
SRC_ZONE 0x000B - 0xA190
OOB_MODE INVALID
DST_INVALID 0xFFFF
DST_UNIT_BITS 16
BEGIN_MAP
## Shift_JIS-2004 (JIS X 0213:2004) vs Unicode mapping table
##
## Date: 12 Feb 2005 10:15:00 GMT
## License:
## Copyright (C) 2001 earthian@tama.or.jp, All Rights Reserved.
## Copyright (C) 2001 I'O, All Rights Reserved.
## You can use, modify, distribute this table freely.
## Note:
## [1983] JIS codepoint defined by JIS X 0208-1983
## [1990] JIS codepoint defined by JIS X 0208-1990
## [2000] JIS codepoint defined by JIS X 0213:2000
## [2004] JIS codepoint defined by JIS X 0213:2004
## [Unicode3.1] UCS codepoint defined by Unicode 3.1
## [Unicode3.2] UCS codepoint defined by Unicode 3.2
## Fullwidth UCS fullwidth form (U+Fxxx)
## Windows Windows (CP932) mapping
## Some 0213 character can't represent by one UCS character.
## In this table, such characters are described as 'U+xxxx+xxxx'.
##
0x000B = 0x2E22
0x0B9F = 0x4F54
0x123D = 0x2F42
0x131B = 0x2F4C
0x146E = 0x2F60
0x16B4 = 0x4F63
0x18BD = 0x2F7B
0x1E34 = 0x4F6E
0x31C4 = 0x753A
0x35C4 = 0x7572
0x373F = 0x7629
0x3763 = 0x7632
0x3CFE = 0x7660
0x47F1 = 0x776C
0x548E = 0x787E
0x550E = 0x7929
0x5771 = 0x7947
0x59C4 = 0x7954
0x5DA1 = 0x796E
0x6AFF = 0x7A5D
0x6E40 = 0x7B33
0x70F4 = 0x7B49
0x7684 = 0x7B6C
0x8277 = 0x7C49
0x83CD = 0x7C51
0xA190 = 0x7E66
END_MAP

View File

@ -0,0 +1,307 @@
# $NetBSD: UCS@SIP%JISX0213-2.src,v 1.1 2007/03/05 16:58:34 tnozaki Exp $
TYPE ROWCOL
NAME "UCS:SIP/JISX0213-2"
SRC_ZONE 0x0089 - 0xA6B2
OOB_MODE INVALID
DST_INVALID 0xFFFF
DST_UNIT_BITS 16
BEGIN_MAP
## Shift_JIS-2004 (JIS X 0213:2004) vs Unicode mapping table
##
## Date: 12 Feb 2005 10:15:00 GMT
## License:
## Copyright (C) 2001 earthian@tama.or.jp, All Rights Reserved.
## Copyright (C) 2001 I'O, All Rights Reserved.
## You can use, modify, distribute this table freely.
## Note:
## [1983] JIS codepoint defined by JIS X 0208-1983
## [1990] JIS codepoint defined by JIS X 0208-1990
## [2000] JIS codepoint defined by JIS X 0213:2000
## [2004] JIS codepoint defined by JIS X 0213:2004
## [Unicode3.1] UCS codepoint defined by Unicode 3.1
## [Unicode3.2] UCS codepoint defined by Unicode 3.2
## Fullwidth UCS fullwidth form (U+Fxxx)
## Windows Windows (CP932) mapping
## Some 0213 character can't represent by one UCS character.
## In this table, such characters are described as 'U+xxxx+xxxx'.
##
0x0089 = 0x2121
0x00A2 = 0x212B
0x00A4 = 0x212E
0x01A2 = 0x2136
0x0213 = 0x2146
0x032B = 0x2170
0x0371 = 0x2179
0x0381 = 0x2177
0x03F9 = 0x2322
0x044A = 0x2325
0x0509 = 0x2327
0x05D6 = 0x2331
0x0628 = 0x2332
0x074F = 0x2338
0x0807 = 0x233F
0x083A = 0x2341
0x08B9 = 0x234A
0x097C = 0x2352
0x099D = 0x2353
0x0AD3 = 0x2359
0x0B1D = 0x235C
0x0D45 = 0x2377
0x0DE1 = 0x242A
0x0E64 = 0x243A
0x0E6D = 0x2432
0x0E95 = 0x2431
0x0F5F = 0x243D
0x1201 = 0x2459
0x1255 = 0x245C
0x1274 = 0x2463
0x127B = 0x245E
0x12D7 = 0x246B
0x12E4 = 0x246A
0x12FD = 0x2472
0x1336 = 0x2474
0x1344 = 0x2475
0x13C4 = 0x2525
0x146D = 0x2532
0x15D7 = 0x253E
0x1647 = 0x2547
0x1706 = 0x2555
0x1742 = 0x2556
0x19C3 = 0x257E
0x1C56 = 0x2830
0x1D2D = 0x2837
0x1D45 = 0x2838
0x1D62 = 0x283B
0x1D78 = 0x283A
0x1D92 = 0x2845
0x1D9C = 0x2840
0x1DA1 = 0x283F
0x1DB7 = 0x2848
0x1DE0 = 0x284A
0x1E33 = 0x284B
0x1F1E = 0x285B
0x1F76 = 0x2866
0x1FFA = 0x286C
0x217B = 0x2C22
0x2218 = 0x7E53
0x231E = 0x2C2B
0x23AD = 0x2C30
0x26F3 = 0x2C50
0x285B = 0x2C65
0x28AB = 0x2C6D
0x298F = 0x2C72
0x2AB8 = 0x2D24
0x2B46 = 0x2D32
0x2B4F = 0x2D29
0x2B50 = 0x2D2A
0x2BA6 = 0x2D35
0x2C1D = 0x2D34
0x2C24 = 0x2D39
0x2DE1 = 0x2D56
0x31B6 = 0x2E24
0x31C3 = 0x2D7D
0x31F5 = 0x2E23
0x3372 = 0x2E3A
0x33D0 = 0x2E42
0x33D2 = 0x2E3D
0x33D3 = 0x2E3C
0x33D5 = 0x2E44
0x33DA = 0x2E47
0x33DF = 0x2E49
0x33E4 = 0x2E43
0x344A = 0x2E55
0x344B = 0x2E57
0x3451 = 0x2E56
0x3465 = 0x2E5B
0x34E4 = 0x2E77
0x355A = 0x2E78
0x3594 = 0x2F2A
0x3638 = 0x2F42
0x3639 = 0x2F3F
0x363A = 0x2F43
0x3647 = 0x2F40
0x370C = 0x2F59
0x371C = 0x2F4E
0x3764 = 0x2F61
0x37E7 = 0x2F6A
0x37FF = 0x2F69
0x3824 = 0x2F70
0x383D = 0x2F75
0x3A98 = 0x6E23
0x3C7F = 0x6E34
0x3D00 = 0x6E49
0x3D0E = 0x7475
0x3D40 = 0x6E5C
0x3DD3 = 0x6E60
0x3DF9 = 0x6E5F
0x3DFA = 0x6E5E
0x3F7E = 0x6F32
0x4096 = 0x6F47
0x4103 = 0x6F4D
0x41C6 = 0x6F61
0x41FE = 0x6F64
0x43BC = 0x7022
0x4629 = 0x7033
0x46A5 = 0x7039
0x4896 = 0x7053
0x4A4D = 0x707B
0x4B56 = 0x712E
0x4B6F = 0x7130
0x4C16 = 0x7135
0x4D14 = 0x7144
0x4E0E = 0x715D
0x4E37 = 0x7161
0x4E6A = 0x7166
0x4E8B = 0x7169
0x504A = 0x7175
0x5055 = 0x7177
0x5122 = 0x717A
0x51A9 = 0x7221
0x51CD = 0x7224
0x51E5 = 0x7223
0x521E = 0x7228
0x524C = 0x722C
0x542E = 0x723D
0x54D9 = 0x7248
0x55A7 = 0x725B
0x57A9 = 0x7275
0x57B4 = 0x7276
0x59D4 = 0x7332
0x5AE3 = 0x733E
0x5AE4 = 0x733D
0x5AF1 = 0x7340
0x5BB2 = 0x7352
0x5C4B = 0x735D
0x5C64 = 0x735E
0x5E2E = 0x7373
0x5E56 = 0x7374
0x5E62 = 0x7377
0x5E65 = 0x7375
0x5EC2 = 0x737D
0x5ED8 = 0x737B
0x5EE8 = 0x7422
0x5F23 = 0x7424
0x5F5C = 0x7427
0x5FD4 = 0x742F
0x5FE0 = 0x742E
0x5FFB = 0x7435
0x600C = 0x7434
0x6017 = 0x743D
0x6060 = 0x7442
0x60ED = 0x744F
0x6270 = 0x7469
0x6286 = 0x746B
0x634C = 0x7472
0x6402 = 0x7479
0x667E = 0x7535
0x66B0 = 0x753A
0x671D = 0x7546
0x68DD = 0x7556
0x68EA = 0x7558
0x6951 = 0x755A
0x696F = 0x755D
0x69DD = 0x755F
0x6A1E = 0x7563
0x6A58 = 0x756A
0x6A8C = 0x7570
0x6AB7 = 0x7573
0x6C29 = 0x2544
0x6C73 = 0x7644
0x6CDD = 0x764E
0x6E65 = 0x765D
0x6F94 = 0x7675
0x6FF6 = 0x7721
0x6FF7 = 0x7722
0x6FF8 = 0x767E
0x710D = 0x7733
0x7139 = 0x7736
0x73DA = 0x7765
0x73DB = 0x7764
0x73FE = 0x776B
0x7410 = 0x776E
0x7449 = 0x7773
0x7614 = 0x782A
0x7615 = 0x7829
0x7631 = 0x782C
0x7693 = 0x7834
0x770E = 0x783C
0x7723 = 0x783E
0x7752 = 0x7842
0x7985 = 0x7856
0x7A84 = 0x7863
0x7BB3 = 0x7877
0x7BBE = 0x7879
0x7BC7 = 0x787A
0x7CB8 = 0x7925
0x7DA0 = 0x792F
0x7E10 = 0x7932
0x7FB7 = 0x7939
0x808A = 0x7942
0x80BB = 0x7948
0x8282 = 0x7959
0x82F3 = 0x795E
0x840C = 0x7966
0x8455 = 0x796B
0x856B = 0x797A
0x85C8 = 0x797E
0x85C9 = 0x7A21
0x86D7 = 0x7A2C
0x86FA = 0x7A2F
0x8946 = 0x7A50
0x8949 = 0x7A4F
0x896B = 0x7A57
0x8987 = 0x7A65
0x8988 = 0x7A66
0x89BA = 0x7A71
0x89BB = 0x7A72
0x8A1E = 0x7A7E
0x8A29 = 0x7B21
0x8A43 = 0x7B2D
0x8A71 = 0x7B2C
0x8A99 = 0x7B36
0x8ACD = 0x7B37
0x8ADD = 0x7B3E
0x8AE4 = 0x7B3D
0x8BC1 = 0x7B4E
0x8BEF = 0x7B4F
0x8D10 = 0x7B57
0x8D71 = 0x7B5A
0x8DFB = 0x7B5C
0x8E1F = 0x7B5D
0x8E36 = 0x7B61
0x8E89 = 0x7B65
0x8EEB = 0x7B67
0x8F32 = 0x7B69
0x8FF8 = 0x7B71
0x92A0 = 0x7C22
0x92B1 = 0x7C23
0x9490 = 0x7C38
0x95CF = 0x7C42
0x967F = 0x7C4C
0x96F0 = 0x7C56
0x9719 = 0x7C59
0x9750 = 0x7C5D
0x98C6 = 0x7C76
0x9A72 = 0x7D2C
0x9DDB = 0x7D4B
0x9E15 = 0x7D59
0x9E3D = 0x7D4C
0x9E49 = 0x7D5D
0x9E8A = 0x7D5B
0x9EC4 = 0x7D67
0x9EDB = 0x7D70
0x9EE9 = 0x7D6D
0x9FCE = 0x7E25
0xA01A = 0x7E2B
0xA02F = 0x7E29
0xA082 = 0x7E35
0xA0F9 = 0x7E32
0xA38C = 0x7E58
0xA437 = 0x7E5A
0xA5F1 = 0x7E6E
0xA602 = 0x7E70
0xA61A = 0x7E72
0xA6B2 = 0x7E76
END_MAP

View File

@ -1,4 +1,4 @@
# $NetBSD: charset.pivot.JIS.src,v 1.3 2006/11/29 15:45:26 tnozaki Exp $
# $NetBSD: charset.pivot.JIS.src,v 1.4 2007/03/05 16:58:34 tnozaki Exp $
JISX0201-KANA UCS 1
JISX0208:1978 UCS 1
@ -6,9 +6,15 @@ JISX0208:1990 UCS 1
JISX0208:EUCMSSET UCS 1
JISX0212 UCS 1
JISX0212:EUCMSSET UCS 1
JISX0213-1 UCS 1
JISX0213-2 UCS 1
JISX0212+0213-2 UCS 1
UCS JISX0201-KANA 1
UCS JISX0208:1978 1
UCS JISX0208:1990 1
UCS JISX0208:EUCMSSET 1
UCS JISX0212 1
UCS JISX0212:EUCMSSET 1
UCS JISX0213-1 1
UCS JISX0213-2 1
UCS JISX0212+0213-2 1

View File

@ -1,4 +1,4 @@
# $NetBSD: mapper.dir.JIS.src,v 1.4 2006/11/29 15:45:26 tnozaki Exp $
# $NetBSD: mapper.dir.JIS.src,v 1.5 2007/03/05 16:58:34 tnozaki Exp $
JISX0201-KANA/UCS mapper_std JIS/JISX0201-KANA%UCS.mps
JISX0208:1978/UCS mapper_std JIS/JISX0208@1978%UCS.mps
@ -12,6 +12,15 @@ JISX0212:MS/UCS mapper_std JIS/JISX0212@MS%UCS.mps
JISX0212VDC:IBM/UCS mapper_std JIS/JISX0212VDC@IBM%UCS.mps
JISX0212UDC/UCS mapper_std JIS/JISX0212UDC%UCS.mps
JISX0212:EUCMSSET/UCS mapper_parallel JISX0212VDC:IBM/UCS,JISX0212UDC/UCS,JISX0212:MS/UCS
JISX0213-1/UCS:BMP mapper_std JIS/JISX0213-1%UCS@BMP.mps
JISX0213-1/UCS:SIP mapper_std JIS/JISX0213-1%UCS@SIP.mps
JISX0213-1/UCS:SIPx mapper_serial JISX0213-1/UCS:SIP,UCS:SIP/UCS
JISX0213-1/UCS mapper_parallel JISX0213-1/UCS:BMP,JISX0213-1/UCS:SIPx,JISX0208:1990/UCS
JISX0213-2/UCS:BMP mapper_std JIS/JISX0213-2%UCS@BMP.mps
JISX0213-2/UCS:SIP mapper_std JIS/JISX0213-2%UCS@SIP.mps
JISX0213-2/UCS:SIPx mapper_serial JISX0213-2/UCS:SIP,UCS:SIP/UCS
JISX0213-2/UCS mapper_parallel JISX0213-2/UCS:BMP,JISX0213-2/UCS:SIPx
JISX0212+0213-2/UCS mapper_parallel JISX0213-2/UCS,JISX0212/UCS
UCS/JISX0201-KANA mapper_std JIS/UCS%JISX0201-KANA.mps
UCS/JISX0208:1978 mapper_std JIS/UCS%JISX0208@1978.mps
UCS/JISX0208:1990 mapper_std JIS/UCS%JISX0208@1990.mps
@ -24,3 +33,12 @@ UCS/JISX0212:MS mapper_std JIS/UCS%JISX0212@MS.mps
UCS/JISX0212VDC:IBM mapper_std JIS/UCS%JISX0212VDC@IBM.mps
UCS/JISX0212UDC mapper_std JIS/UCS%JISX0212UDC.mps
UCS/JISX0212:EUCMSSET mapper_parallel UCS/JISX0212VDC:IBM,UCS/JISX0212UDC,UCS/JISX0212:MS
UCS:BMP/JISX0213-1 mapper_std JIS/UCS@BMP%JISX0213-1.mps
UCS:SIP/JISX0213-1 mapper_std JIS/UCS@SIP%JISX0213-1.mps
UCS:SIPx/JISX0213-1 mapper_serial UCS/UCS:SIP,UCS:SIP/JISX0213-1
UCS/JISX0213-1 mapper_parallel UCS/JISX0208:1990,UCS:BMP/JISX0213-1,UCS:SIPx/JISX0213-1
UCS:BMP/JISX0213-2 mapper_std JIS/UCS@BMP%JISX0213-2.mps
UCS:SIP/JISX0213-2 mapper_std JIS/UCS@SIP%JISX0213-2.mps
UCS:SIPx/JISX0213-2 mapper_serial UCS/UCS:SIP,UCS:SIP/JISX0213-2
UCS/JISX0213-2 mapper_parallel UCS:BMP/JISX0213-2,UCS:SIPx/JISX0213-2
UCS/JISX0212+0213-2 mapper_parallel UCS/JISX0213-2,UCS/JISX0212

View File

@ -1 +1,13 @@
# $NetBSD: mapper.dir.src,v 1.1 2003/06/27 08:40:00 tshiozak Exp $
# $NetBSD: mapper.dir.src,v 1.2 2007/03/05 16:57:06 tnozaki Exp $
# Supplementary Multilingual Plane
UCS:SMP/UCS mapper_zone 0x0000-0xFFFF:+0x010000
UCS/UCS:SMP mapper_zone 0x010000-0x01FFFF:-0x010000
# Supplementary Ideographic Plane
UCS:SIP/UCS mapper_zone 0x0000-0xFFFF:+0x020000
UCS/UCS:SIP mapper_zone 0x020000-0x02FFFF:-0x020000
# Supplementary Special-purpose Plane
UCS:SSP/UCS mapper_zone 0x0000-0xFFFF:+0x0E0000
UCS/UCS:SSP mapper_zone 0x0E0000-0x0EFFFF:-0x0E0000

View File

@ -1,5 +1,6 @@
# $NetBSD: Big5.alias,v 1.1 2006/06/19 17:28:25 tnozaki Exp $
# $NetBSD: Big5.alias,v 1.2 2007/03/05 16:58:34 tnozaki Exp $
E big5e big-5e
ETen big5 big5eten
HKSCS big5hkscs
Plus big5+ big-5+

View File

@ -1,7 +1,8 @@
# $NetBSD: Big5.part,v 1.1 2006/06/19 17:28:25 tnozaki Exp $
# $NetBSD: Big5.part,v 1.2 2007/03/05 16:58:34 tnozaki Exp $
2003
E
ETen
HKSCS
IBM
Plus

View File

@ -1,7 +1,8 @@
# $NetBSD: Big5.variable,v 1.1 2006/06/19 17:28:25 tnozaki Exp $
# $NetBSD: Big5.variable,v 1.2 2007/03/05 16:58:34 tnozaki Exp $
2003 row=0x81-0xFE;col=0x40-0x7E,0xA1-0xFE;
E row=0x81-0xFE;col=0x40-0x7E,0xA1-0xFE;excludes=0xA3C0-0xA3FE,0xC8D4-0xC8FE;
ETen row=0x81-0xFE;col=0x40-0x7E,0xA1-0xFE;excludes=0xA3C0-0xA3FE,0xC8D4-0xC8FE;
HKSCS row=0x81-0xFE;col=0x40-0x7E,0xA1-0xFE;
IBM row=0xA1-0xF9;col=0x40-0x7E,0xA1-0xFE;excludes=0xA3E1-0xA3FE;
Plus row=0x81-0xFE;col=0x40-0xFE;

View File

@ -0,0 +1,10 @@
# $NetBSD: EUC-JIS-2004.src,v 1.1 2007/03/05 16:58:35 tnozaki Exp $
NAME "EUC-JIS-2004"
ENCODING "EUC"
VARIABLE "1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080"
DEFCSID "ISO646-US" 0
DEFCSID "JISX0213-1" 0x8080
DEFCSID "JISX0201-KANA" 0x0080
DEFCSID "JISX0212+0213-2" 0x8000
INVALID 0xA2AE # GETA

View File

@ -1,4 +1,4 @@
# $NetBSD: EUC-TW.src,v 1.3 2006/07/16 06:13:30 tnozaki Exp $
# $NetBSD: EUC-TW.src,v 1.4 2007/03/05 16:58:35 tnozaki Exp $
NAME "EUC-TW"
ENCODING "EUCTW"
@ -7,4 +7,8 @@ DEFCSID "ISO646-US" 0
DEFCSID "CNS11643-1" 0x47
DEFCSID "CNS11643-2" 0x48
DEFCSID "CNS11643-3" 0x49
DEFCSID "CNS11643-4" 0x4A
DEFCSID "CNS11643-5" 0x4B
DEFCSID "CNS11643-6" 0x4C
DEFCSID "CNS11643-7" 0x4D
INVALID 0x3F

View File

@ -1,7 +1,8 @@
# $NetBSD: EUC.alias,v 1.2 2003/07/19 20:20:44 tshiozak Exp $
# $NetBSD: EUC.alias,v 1.3 2007/03/05 16:58:35 tnozaki Exp $
CN euc-cn euccn gb2312
JP euc-jp eucjp
JP-MS euc-jp-ms eucjp-ms
JP euc-jp eucjp
JIS-2004 euc-jp-2004 euc-jisx0213
KR euc-kr euckr
TW euc-tw euctw cns11643

View File

@ -1,7 +1,8 @@
# $NetBSD: EUC.part,v 1.2 2003/07/19 20:20:44 tshiozak Exp $
# $NetBSD: EUC.part,v 1.3 2007/03/05 16:58:35 tnozaki Exp $
CN
JP
JP-MS
JIS-2004
KR
TW

View File

@ -0,0 +1,11 @@
# $NetBSD: ISO-2022-JP-2004.src,v 1.1 2007/03/05 16:58:35 tnozaki Exp $
NAME "ISO-2022-JP-2004"
ENCODING "ISO2022"
VARIABLE "INIT0=94B 0=94 0=94$"
DEFCSID "ISO646-US" 0
DEFCSID "ISO646-JP" 0x4A000000
DEFCSID "JISX0213-1" 0x4F007F00
DEFCSID "JISX0213-2" 0x50007F00
DEFCSID "JISX0208:1990" 0x42007F00
INVALID 0x4F00222E # GETA

View File

@ -1,8 +1,9 @@
# $NetBSD: ISO-2022.alias,v 1.5 2006/11/04 03:46:19 tnozaki Exp $
# $NetBSD: ISO-2022.alias,v 1.6 2007/03/05 16:58:35 tnozaki Exp $
CN iso-2022-cn iso2022-cn
CN-EXT iso-2022-cn-ext iso2022-cnext
JP iso-2022-jp iso2022-jp
JP-1 iso-2022-jp-1 iso2022-jp1
JP-2 iso-2022-jp-2 iso2022-jp2
JP-2004 iso-2022-jp-2004 iso2022-jp2004 iso-2022-jp-3 iso2022-jp3
KR iso-2022-kr iso2022-kr

View File

@ -1,8 +1,9 @@
# $NetBSD: ISO-2022.part,v 1.6 2006/11/04 03:46:19 tnozaki Exp $
# $NetBSD: ISO-2022.part,v 1.7 2007/03/05 16:58:35 tnozaki Exp $
CN
CN-EXT
JP
JP-1
JP-2
JP-2004
KR

View File

@ -0,0 +1,10 @@
# $NetBSD: Shift_JIS-2004.src,v 1.1 2007/03/05 16:58:35 tnozaki Exp $
NAME "Shift_JIS-2004"
ENCODING "MSKanji"
VARIABLE "JIS2004"
DEFCSID "ISO646-JP" 0
DEFCSID "JISX0201-KANA" 1
DEFCSID "JISX0213-1" 2
DEFCSID "JISX0213-2" 3
INVALID 0x81AC # GETA

View File

@ -1,4 +1,4 @@
# $NetBSD: esdb.alias.MISC.src,v 1.14 2006/11/29 15:45:26 tnozaki Exp $
# $NetBSD: esdb.alias.MISC.src,v 1.15 2007/03/05 16:58:35 tnozaki Exp $
c99 C99
ctext CTEXT
@ -13,4 +13,5 @@ PT-154 PTCP154
paratype-154 PTCP154
shift_jis Shift_JIS
sjis Shift_JIS
shift_jisx0213 Shift_JIS-2004
ISO-IR-230 TDS565

View File

@ -1,4 +1,4 @@
# $NetBSD: esdb.dir.MISC.src,v 1.15 2006/11/29 15:45:26 tnozaki Exp $
# $NetBSD: esdb.dir.MISC.src,v 1.16 2007/03/05 16:58:35 tnozaki Exp $
ATARIST MISC/ATARIST.esdb
C99 MISC/C99.esdb
@ -12,5 +12,6 @@ MULELAO-1 MISC/MULELAO-1.esdb
NEXTSTEP MISC/NEXTSTEP.esdb
PTCP154 MISC/PTCP154.esdb
Shift_JIS MISC/Shift_JIS.esdb
Shift_JIS-2004 MISC/Shift_JIS-2004.esdb
TDS565 MISC/TDS565.esdb
ZW MISC/ZW.esdb