--- nls/compose.dir.orig Wed Feb 9 01:18:46 2000 +++ nls/compose.dir Sun Jul 16 04:33:35 2000 @@ -179,7 +179,7 @@ vi_VN.tcvn/Compose vi_VN.TCVN iso8859-1/Compose wa_BE.ISO8859-1 zh/Compose zh_CN.eucCN -zh_TW.big5/Compose zh_TW.big5 +zh_TW.Big5/Compose zh_TW.Big5 zh_TW/Compose zh_TW.eucTW en_US.utf/Compose en_US.utf #endif /* R63_COMPAT */ @@ -355,6 +355,6 @@ vi_VN.tcvn/Compose: vi_VN.TCVN iso8859-1/Compose: wa_BE.ISO8859-1 zh/Compose: zh_CN.eucCN -zh_TW.big5/Compose: zh_TW.big5 +zh_TW.Big5/Compose: zh_TW.Big5 zh_TW/Compose: zh_TW.eucTW en_US.utf/Compose: en_US.utf --- nls/locale.alias.orig Wed Apr 5 03:24:45 2000 +++ nls/locale.alias Sun Jul 16 04:33:35 2000 @@ -438,14 +438,14 @@ wa_BE.iso885915 wa_BE.ISO8859-15 zh zh_CN.eucCN zh_CN zh_CN.eucCN -zh_CN.big5 zh_TW.big5 +zh_CN.Big5 zh_TW.Big5 zh_CN.EUC zh_CN.eucCN zh_CN.euc zh_CN.eucCN zh_CN.gb2312 zh_CN.eucCN -zh_TW zh_TW.big5 +zh_TW zh_TW.Big5 zh_TW.EUC zh_TW.eucTW zh_TW.euc zh_TW.eucTW -zh_TW.big5 zh_TW.big5 +zh_TW.Big5 zh_TW.Big5 XCOMM The following locale names are used in SCO 3.0 english_uk.8859 en_GB.ISO8859-1 @@ -936,14 +936,14 @@ wa_BE.iso885915: wa_BE.ISO8859-15 zh: zh_CN.eucCN zh_CN: zh_CN.eucCN -zh_CN.big5: zh_TW.big5 +zh_CN.Big5: zh_TW.Big5 zh_CN.EUC: zh_CN.eucCN zh_CN.euc: zh_CN.eucCN zh_CN.gb2312: zh_CN.eucCN -zh_TW: zh_TW.big5 +zh_TW: zh_TW.Big5 zh_TW.EUC: zh_TW.eucTW zh_TW.euc: zh_TW.eucTW -zh_TW.big5: zh_TW.big5 +zh_TW.Big5: zh_TW.Big5 XCOMM The following locale names are used in SCO 3.0 english_uk.8859: en_GB.ISO8859-1 --- nls/locale.dir.orig Sat Feb 12 10:54:28 2000 +++ nls/locale.dir Sun Jul 16 04:33:35 2000 @@ -165,7 +165,7 @@ iso8859-1/XLC_LOCALE wa_BE.ISO8859-1 iso8859-15/XLC_LOCALE wa_BE.ISO8859-15 zh/XLC_LOCALE zh_CN.eucCN -zh_TW.big5/XLC_LOCALE zh_TW.big5 +zh_TW.Big5/XLC_LOCALE zh_TW.Big5 zh_TW.cns11643/XLC_LOCALE zh_TW.eucTW en_US.utf/XLC_LOCALE en_US.utf XCOMM Note: The UTF-8 locales don't work correctly yet. Work in progress. @@ -447,7 +447,7 @@ iso8859-1/XLC_LOCALE: wa_BE.ISO8859-1 iso8859-15/XLC_LOCALE: wa_BE.ISO8859-15 zh/XLC_LOCALE: zh_CN.eucCN -zh_TW.big5/XLC_LOCALE: zh_TW.big5 +zh_TW.Big5/XLC_LOCALE: zh_TW.Big5 zh_TW.cns11643/XLC_LOCALE: zh_TW.eucTW en_US.utf/XLC_LOCALE: en_US.utf XCOMM Note: The UTF-8 locales don't work correctly yet. Work in progress. --- nls/Compose/Imakefile.orig Fri Mar 17 05:59:40 2000 +++ nls/Compose/Imakefile Sun Jul 16 04:33:35 2000 @@ -55,5 +55,5 @@ ComposeTarget(vi_VN.viscii) ComposeTarget(zh) ComposeTarget(zh_TW) -ComposeTarget(zh_TW.big5) +ComposeTarget(zh_TW.Big5) --- nls/Compose/zh_TW.Big5.orig Sun Jul 16 04:33:35 2000 +++ nls/Compose/zh_TW.Big5 Sun Jul 16 04:33:35 2000 @@ -0,0 +1,15 @@ +# +# zh_TW.big5 Compose Sequence +# +# Sequence Definition +# +# $XFree86: xc/nls/Compose/zh_TW.big5,v 1.1 1999/08/28 09:00:40 dawes Exp $ +# +# This file currently has no entries. It appears that a compose file (even +# just an empty one) is required for the appropriate keysyms to work for +# this encoding. +# +# Means +# Special Character + +# End of Sequence Definition --- nls/XLC_LOCALE/Imakefile.orig Sat Feb 12 10:54:29 2000 +++ nls/XLC_LOCALE/Imakefile Sun Jul 16 04:33:35 2000 @@ -76,6 +76,7 @@ LTarget(vi_VN.viscii) LTarget(zh) LTarget(zh_TW) +LTarget(zh_TW.Big5) LTarget(th_TH.TACTIS) LTarget(en_US.utf) LTarget(en_US.UTF-8) --- nls/XLC_LOCALE/zh_TW.Big5.orig Sun Jul 16 04:33:35 2000 +++ nls/XLC_LOCALE/zh_TW.Big5 Sun Jul 16 04:36:58 2000 @@ -0,0 +1,70 @@ +XCOMM +XCOMM (c) 1996, X11R6 L10N for Taiwan and Big5 Encoding Project +XCOMM +XCOMM modified for X11R6.3 by Hung-Chi Chu 1998/01/10 +XCOMM +XCOMM $XFree86: xc/nls/XLC_LOCALE/zh_TW.big5,v 1.1 1999/08/28 09:00:41 dawes Exp $ +XCOMM +XCOMM XLC_FONTSET category +XCOMM +XLC_FONTSET +XCOMM fs0 class (7 bit ASCII) +fs0 { + charset { + name ISO8859-1:GL + } + font { + primary ISO8859-1:GL + vertical_rotate all + } +} +XCOMM fs1 class +fs1 { + charset { + name BIG5-0:GLGR + } + font { + primary BIG5-0:GLGR + substitute BIG5-0:GLGR + } +} +END XLC_FONTSET + +XCOMM +XCOMM XLC_XLOCALE category +XCOMM +XLC_XLOCALE + +encoding_name zh_TW.Big5 +mb_cur_max 2 +state_depend_encoding False + +wc_encoding_mask \x00008000 +wc_shift_bits 8 + +use_stdc_env True +force_convert_to_mb True + +XCOMM cs0 class +cs0 { + side GL:Default + length 1 + wc_encoding \x00000000 + ct_encoding ISO8859-1:GL +} + +XCOMM cs1 class +cs1 { + side none + length 2 + byte1 \xa1,\xf9 + byte2 \x40,\x7e;\xa1,\xfe + + wc_encoding \x00008000 + ct_encoding BIG5-0:GLGR:\x1b\x25\x2f\x32\x80\x89\x42\x49\x47\x35\x2d\x30\x02 + + mb_conversion [\xa140,\xf9fe]->\x2140 + ct_conversion [\x2140,\x79fe]->\xa140 +} + +END XLC_XLOCALE