summaryrefslogtreecommitdiff
path: root/nls/zh_HK.big5hkscs/XLC_LOCALE.pre
blob: d5955e0990a9a5c772a121ad62e071925780d3ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
XCOMM
XCOMM (c) 1996, X11R6 L10N for Taiwan and Big5 Encoding Project
XCOMM
XCOMM modified for X11R6.3 by Hung-Chi Chu <hcchu@r350.ee.ntu.edu.tw> 1998/01/10
XCOMM modified for Big5HKSCS by Roger So <roger.so@sw-linux.com> 
XCOMM
XCOMM $XFree86: xc/nls/XLC_LOCALE/zh_HK.big5hkscs,v 1.1 2001/03/06 18:54:46 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 (standard Big5)
fs1	{
	charset	{
		name	BIG5-0:GLGR;BIG5-1:GLGR;BIG5-2:GLGR
	}
	font    {
		primary		BIG5-0:GLGR
		substitute	BIG5-0:GLGR
	}
}
XCOMM fs2 class (HKSCS extensions)
fs2	{
	charset	{
		name	BIG5HKSCS-0:GLGR;BIG5HKSCS-1:GLGR;BIG5HKSCS-2:GLGR
	}
	font	{
		primary		BIG5HKSCS-0:GLGR
		substitute	BIG5HKSCS-0:GLGR
	}
}
END XLC_FONTSET

XCOMM
XCOMM	XLC_XLOCALE category
XCOMM
XLC_XLOCALE

encoding_name		zh_HK.Big5HKSCS
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

cs0	{
	side		GL:Default
	length		1
	wc_encoding	\x00000000
	ct_encoding	ISO8859-1:GL
}

XCOMM standard Big5, A140-C5FE + C940-F8FE
cs1	{
	side		none
	length		2
	byte1		\xa1,\xc5;\xc9,\xf8
	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	[\x8140,\xfefe]->\x0140
	ct_conversion	[\x0140,\x7efe]->\x8140
}

XCOMM standard Big5, C640-C67E
cs2	{
	side		none
	length		2
	byte1		\xc6
	byte2		\x40,\x7e

	wc_encoding	\x00008000
	ct_encoding	BIG5-1:GLGR:\x1b\x25\x2f\x32\x80\x89\x42\x49\x47\x35\x2d\x31\x02

	mb_conversion	[\x8140,\xfefe]->\x0140
	ct_conversion	[\x0140,\x7efe]->\x8140
}

XCOMM standard Big5, F940-F9D5
cs3	{
	side		none
	length		2
	byte1		\xf9
	byte2		\x40,\xd5

	wc_encoding	\x00008000
	ct_encoding	BIG5-2:GLGR:\x1b\x25\x2f\x32\x80\x89\x42\x49\x47\x35\x2d\x32\x02

	mb_conversion	[\x8140,\xfefe]->\x0140
	ct_conversion	[\x0140,\x7efe]->\x8140
}


XCOMM HKSCS extensions, 8540-A0FE + C740-C8FE + FA40-FEFE
cs4     {
	side		none
	length		2
	byte1		\x85,\xa0;\xc7,\xc8;\xfa,\xfe
	byte2		\x40,\x7e;\xa1,\xfe

	wc_encoding	\x00008000
	ct_encoding	BIG5HKSCS-0:GLGR:\x1b\x25\x2f\x32\x80\x8c\x42\x49\x47\x35\x48\x4b\x53\x43\x53\x2d\x30\x02

	mb_conversion	[\x8140,\xfefe]->\0x0140
	ct_conversion	[\x0140,\x7efe]->\0x8140
}

XCOMM HKSCS extensions, C6A1-C6FE
cs5     {
	side		none
	length		2
	byte1		\xc6
	byte2		\xa1,\xfe

	wc_encoding	\x00008000
	ct_encoding	BIG5HKSCS-1:GLGR:\x1b\x25\x2f\x32\x80\x8c\x42\x49\x47\x35\x48\x4b\x53\x43\x53\x2d\x31\x02

	mb_conversion	[\x8140,\xfefe]->\0x0140
	ct_conversion	[\x0140,\x7efe]->\0x8140
}

XCOMM HKSCS extensions, F9D6-F9FE
cs6     {
	side		none
	length		2
	byte1		\xf9
	byte2		\xd6,\xfe

	wc_encoding	\x00008000
	ct_encoding	BIG5HKSCS-2:GLGR:\x1b\x25\x2f\x32\x80\x8c\x42\x49\x47\x35\x48\x4b\x53\x43\x53\x2d\x32\x02

	mb_conversion	[\x8140,\xfefe]->\0x0140
	ct_conversion	[\x0140,\x7efe]->\0x8140
}

END XLC_XLOCALE