From 7952ecf7e4925da684fab6170df9da5ebc99dcf7 Mon Sep 17 00:00:00 2001 From: Takuji Tanaka Date: Mon, 6 May 2013 02:44:24 +0000 Subject: Move 'UnicodeTbl[0][0] bug fix' into the unicode table git-svn-id: svn://tug.org/texlive/trunk@30243 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/ptexenc/jisx0208.h | 3 ++- Build/source/texk/ptexenc/unicode-jp.c | 2 -- 2 files changed, 2 insertions(+), 3 deletions(-) (limited to 'Build/source/texk') diff --git a/Build/source/texk/ptexenc/jisx0208.h b/Build/source/texk/ptexenc/jisx0208.h index 13b2ccfaf07..c0a5ffa43fb 100644 --- a/Build/source/texk/ptexenc/jisx0208.h +++ b/Build/source/texk/ptexenc/jisx0208.h @@ -6,11 +6,12 @@ extern "C" { #define JISX0208_H /* This file was derived from "src/VF_Ftype.c" in VFlib2-2.24.2 by Dr. Kakugawa */ +/* Fixed one element of table (UnicodeTbl[0][0]) 0x000 -> 0x3000. */ /* JIS -> Unicode mapping table */ static unsigned short UnicodeTbl[][94] = { { /* category 01 */ - 0x0000, 0x3001, 0x3002, 0xFF0C, 0xFF0E, 0x30FB, 0xFF1A, 0xFF1B, + 0x3000, 0x3001, 0x3002, 0xFF0C, 0xFF0E, 0x30FB, 0xFF1A, 0xFF1B, 0xFF1F, 0xFF01, 0x309B, 0x309C, 0x00B4, 0xFF40, 0x00A8, 0xFF3E, 0xFFE3, 0xFF3F, 0x30FD, 0x30FE, 0x309D, 0x309E, 0x3003, 0x4EDD, 0x3005, 0x3006, 0x3007, 0x30FC, 0x2015, 0x2010, 0xFF0F, 0xFF3C, diff --git a/Build/source/texk/ptexenc/unicode-jp.c b/Build/source/texk/ptexenc/unicode-jp.c index b10962be806..ab91b6e5891 100644 --- a/Build/source/texk/ptexenc/unicode-jp.c +++ b/Build/source/texk/ptexenc/unicode-jp.c @@ -100,7 +100,6 @@ static int JIStoUCS2native(int jis) { int hi, low; - if (jis == 0x2121) return 0x3000; /* UnicodeTbl[0][0] bug fix */ hi = HI(jis) - 0x21; low = LO(jis) - 0x21; if (0 <= hi && hi < MAXJIS && @@ -113,7 +112,6 @@ static int UCS2toJISnative(int ucs2) { int i, j; - if (ucs2 == 0x3000) return 0x2121; /* UnicodeTbl[0][0] bug fix */ for (i=0; i