From owner-FreeBSD-tech-jp@jp.freebsd.org  Wed Mar 24 11:39:15 1999
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) id LAA10705;
	Wed, 24 Mar 1999 11:39:15 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from mercury.Sun.COM (mercury.Sun.COM [192.9.25.1])
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) with ESMTP id LAA10699
	for <FreeBSD-tech-jp@jp.freebsd.org>; Wed, 24 Mar 1999 11:39:12 +0900 (JST)
	(envelope-from Hideki.Hiura@Eng.Sun.COM)
Received: from engmail2.Eng.Sun.COM ([129.146.1.25])
	by mercury.Sun.COM (8.9.3+Sun/8.9.3) with ESMTP id SAA13448
	for <FreeBSD-tech-jp@jp.freebsd.org>; Tue, 23 Mar 1999 18:39:14 -0800 (PST)
Received: from netbsd.eng.sun.com (netbsd.Eng.Sun.COM [129.146.76.174])
	by engmail2.Eng.Sun.COM (8.8.8+Sun/8.8.8/ENS_USDOMAIN,v%I%) with SMTP id SAA01680
	for <FreeBSD-tech-jp@jp.freebsd.org>; Tue, 23 Mar 1999 18:39:07 -0800 (PST)
Received: by netbsd.eng.sun.com (4.1/SMI-SVR4)
	id AA06096; Tue, 23 Mar 99 18:40:38 PST
Message-Id: <9903240240.AA06096@netbsd.eng.sun.com>
To: FreeBSD-tech-jp@jp.freebsd.org
In-Reply-To: Your message of "Sat, 13 Mar 1999 13:42:40 +0900"
References: <19990313134240Y.tshiozak@muc.biglobe.ne.jp>
X-Mailer: Mew beta version 0.97 on Emacs 19.28.1, Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Date: Tue, 23 Mar 1999 18:40:38 -0800
From: Hideki Hiura - SunSoft <Hideki.Hiura@Eng.Sun.COM>
Reply-To: Hideki.Hiura@Eng.Sun.COM
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: FreeBSD-tech-jp 2090
Subject: [FreeBSD-tech-jp 2090] Re: let's not use ja_JP.EUC
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: Hideki.Hiura@Eng.Sun.COM

> From: SHIOZAKI Takuya ($B1v:jBsLi(B) <AoiMoe@isoternet.org>
> Solaris-2.6 $B$N(B X $B%5!<%P$G$O!"4pK\E*$K%U%)%s%H%;%C%H$G(B JIS X 0208 $B$H$+$r(B
                 ^^^^^^^^
$B@53N$K$O(B Xlib $B$G$d$C$F$$$k$N$G$9$,!"(B

> $BAH$_9g$o$;$F$D$+$C$F$^$9$M!#(BJIS X 0208 $B$r(B Unicode $B$K%^%C%T%s%0$9$k$H!"(B
> sparse $B$J$b$N$K$J$j$^$9$+$i!"$3$l$b0l$D$N<j$G$7$g$&!#(B
> $B$A$c$s$H0U<1$7$F:n$C$?%U%)%s%H$8$c$J$$$HI=<(IJ<A$O%@%a%@%a$G$9$,!#(B

$B$=$&$G$9$M!#E,Ev$KAH$_9g$o$;$F(B fontset $B$r:n$k$H$_$i$l$?$b$N$G$O(B
$B$J$/$J$C$F$7$^$$$^$9!#(B

> $B<B:](B Solaris 7 $B$"$?$j$C$F!"(B
> $B$?$7$+8@8l$K$h$C$F%U%)%s%H%;%C%H$NM%@h=g0L$rJQ$($F$^$9$h$M!#(B

$B$=$NDL$j$G$9!#(B

> $BMW$O!"!V(Blocale $BL>$K$"$k8@8l(B/$B%F%j%H%j0J30$NJ8;z$bI=<($G$-$k$1$I!"(B
> $B$"$/$^$G$b%*%^%1$G$9!WE*;Q@*!#(B

locale model $B>e$G!"(Blanguage tag $BH4$-$N(B plain text $B$G$O!"(B
$B$I$&$7$F$b$=$&$J$C$F$7$^$$$^$9!#(B

> $BJ#?t$N(B sparse $B$J(B Unicode font $B$G$b$C$F6u4VA4BN$r%+%t%!!<$9$k;EAH$_(B
> $B$rMQ0U$7$F$b!"7k6I$=$NDxEY$N$b$N$7$+$G$-$^$;$s$1$I!#(B

Solaris 7 $B$N(B approach $B$N(B limitation $B$O!"(Bsparse $B$J(B font $B$N(B limitation 
$B$G$O$J$/$F!"(Bglobal locale model $B$N(B limitation $B$7$g$&!#(B

MSE $B$d!"(BDISS $B$N(B API $B$r;H$C$F$+$+$l$?(B program $B$J$i!"(Blimitation $B$O$b$C$H(B
$B4K$$$G$9$7!"(BXOM $B$,!"(Blanguage tag $B=hM}$r9T$($P!"$5$i$K4K$/$J$j$^$9!#(B

> $B<B:]!"4A;z$N;z7A$C$F9q$K$h$C$F%P%i%P%i$G$9$+$i!"(B
> $B$?$H$($P!"C10l$N(B sparse $B$G$J$$(B Unicode $B%U%)%s%H$r:n$m$&$H;W$C$?;~$K!"(B
> $BNc$($P(B K $B8~$1$N%U%)%s%H$G$O!"(BJ $B$K$7$+$J$$4A;z$,(B K $B$J;z7A$G<}O?$5$l$k$N(B?
> $B$H$+$$$&5?Ld$,$"$k!#$o$?$7E*$K$O!"(BUnicode $B$G%(%s%3!<%G%#%s%0$5$l$?(B
> $B%U%)%s%H$r07$&!"$H$$$&;~E@$G$A$g$C$HK\KvE>E]F~$C$F$k$H$O;W$&$s$G$9$1$I!#(B

$B@5$7$$(B observation $B$@$H;W$$$^$9!#(B
fontset $B$J$s$F$$$i$J$$!"!vC10l!v$N(B unicode font $B$5$($"$l$P$$$$!"$H$$$&(B
$B$*%P%+$5$s$,$$$F;d$N6lO+$7$^$7$?!#(B;-P

> $B$b$7$+$7$F!"(BLanguage $B%?%0$N=hM}$9$k$N$b!"%U%)%s%H%l%s%@%i$N;E;v$J$N(B? ($B6l>P(B)

$B$;$$$<$$(B XOM/XOC $B%l%Y%k$@$H;W$$$^$9!#(B

> $B$d$k$H$9$l$P!"$d$C$Q$j:Y$+$$%0%j%U%;%C%H$K$o$1$F!"(B
> $B%"%W%jB&$G=hM}$9$kI,MW$,$"$k!#(B

$B%"%W%j$,$"$kDxEY4XM?$9$k$K$7$F$b!":Y$+$$%0%j%U%;%C%H$K$^$G(B
$B%"%W%j$,J,$1$F=hM}$9$k$3$H$rMW5a$9$k$N$O$"$^$j;?@.$G$-$^$;$s!#(B

rendering $B0J30$N=hM}$b9M$($k$H!"(BXPG/locale model $B>e$G$J$i!"(B
language tag $B$4$H$K(B segmentaize/tokenize $B$7$F(B DISS $B$C$F$3$H(B
$B$K$J$k$H;W$$$^$9!#EvA3!"(BXOM/XOC $B$b!"(BDISS aware $B$G$J$/$F$O(B
$B$J$i$J$$$o$1$G$9$,!#(B

> $B$I$&$b!"(BUnicode $B;H$&$H!"$=$&$$$&ItJ,$r%7%9%F%`$N$$$m$s$J%l%$%d$G(B
> $B$J$9$j$D$1$"$$$r$7=P$9$h$&$K8+$($k$N$O;d$@$1$G$7$g$&$+(B?
> $B$I$&$b!"(BUnicode $B?.<T$NCf$K$O!"(BUnicode $B;H$($P$=$&$$$&$N$r0U<1$7$J$$$G:Q$`$H(B
> $B;W$C$F$k(B($BFC$K%"%W%j<BAu<T(B)$B?M$,B?$/$F:$$k$s$G$9$1$I!#(B

$B3N$+$K:$$j$b$N$G$9!#(B

> $B%^%H%b$K$d$m$&$H;W$C$?$i!"%"%W%j$d(B($B=PNO7O$G$O(B)$B>/$J$/$H$b%U%)%s%H5!9=$N(B
> $B>e0L$,(B Language $B%?%0$r=hM}$9$k!"$H$+$7$J$$$H$$$1$J$$$o$1$G!"(B
> X $B$G$O!"$=$l$O$d$C$Q$j%"%W%j(B($B$+!"$;$$$<$$(B XOM)$B$N@UG$$G$"$C$F!"(B
> X $B%5!<%P$N@UG$$G$O$J$$!#%"%W%j$,(B Language $B%?%0$rKd$a9~$_(B/$B2r<a$7$F!"(B
> $BE,@Z$J%0%j%U%;%C%H$r;}$D%U%)%s%H$K@Z$jBX$($F$d$i$J$$$H$J$i$J$$$H(B
> $B;W$&$s$G$9$1$I!#(B

$B%U%)%s%H$H$$$&$+!"(BXOC $B$N@Z$jBX$($G$9$M!#(B
Xlib $BFbIt$O!"!J@_7W>e$O!K(Blocale descriptor $B$K$h$k!"(Bmultiple
locale context $B$r%5%]!<%H$7$F$$$^$9$+$i!#(B

# $B$7$+$7!"$$$+$K(B posix model $B$H$N@09g@-$N$?$a$H$O$$$(!"(Blcd $B$r(B
# public API $B$+$i1#$7$?$N$O<:GT$G$7$?!#(B

> # $B$=$s$J$o$1$G!";d$K$O!"@$$NCf$NB?$/$N(B Unicode $B?.<T$O!"(B16bit $BC10l$@!"(B
> # $B$C$F$N$K<f$+$l$F$k$@$1$G!"(BLanguage $B%?%0$J$s$F!"(B
> # $B$[$H$s$IC/$b<BAu$7$d$7$J$$$s$8$c$J$$$+!"$H$$$&9M$($r$b$C$F$^$9$1$I!#(B

$BB?$/$O$=$&$+$b$7$l$^$;$s$,!"(Blanguage tag $B$K9{$l9~$s$G$$$F!"$,$s$,$s;H(B
$B$&!"$H$$$C$F$$$k?M$?$A$O!"(BInternet standard $B$K4X$o$C$F$$$k?M$?$A$NCf$K(B
$B$+$J$j$$$^$9$h!#(B
$B$b$H$b$H!"(Blanguage tag $B$r(B Unicode Technical Committee $B$K$4$j2!$7$7$F(B
$B$-$?$N$O!"$=$A$iJ}LL$G$7$?$7!#(B

> $B$H$3$m$G!"(BX $B$G(B Language $B%?%0$r=hM}$9$k5!9=$r@)Dj$7$h$&$H(B
> $B9M$($F$k?M(B/$BCDBN$C$FB8:_$9$k$s$G$7$g$&$+(B?

$B?M$J$i!"$9$/$J$/$H$b$3$3$K0l?M(B ;-)

> $B$d$k$H$9$k$H!"(BXOM $B$N3HD%DxEY$GNI$$$N$+!"$=$l$H$b!"$b$C$HF'$_9~$s$@(B
> $B$3$H$,I,MW$K$J$k$s$G$7$g$&$+(B?

$B$9$/$J$/$H$b!"(BXOM $B$N3HD%$OI,MW$G$9$M!#(B

$B$G$b!"$=$l$@$1$G$O!"=jA'I=<($NLdBj$7$+(B address $B$7$J$$$o$1$G!"(B
$B$d$O$j!"$"$k$F$$$I(B DISS $BAjEv$N$b$N$r<BAu$7$J$$$H$$$1$J$$$H;W$$$^$9!#(B

Hideki HIURA, hhiura@Sun.COM
Sun Microsystems, Inc. Mountain View, CA.
