OSDN Git Service

a12f33cb29b5d4ef978d986ace01862ab8ab9f24
[putex/putex.git] / texmf / putex / pugbk.def
1 %% File: pugbk.def
2 \puxCharSet=2 % GBK character code
3 %%
4 %% Set catcodes for GBK character set. Since the default catcode for CJK
5 %% characters is 'letter', we need only set charatcters that should be 'other'
6 %% such as puntuations and symbols.
7 %%
8 \PUXrangecatcode"A1A1 to "A1FE=12
9 \PUXrangecatcode"A2A1 to "A2FE=12
10 \PUXrangecatcode"A3A1 to "A3FE=12
11 \PUXrangecatcode"A4A1 to "A4F3=12
12 \PUXrangecatcode"A5A1 to "A5F6=12
13 \PUXrangecatcode"A6A1 to "A6B8=12
14 \PUXrangecatcode"A6C1 to "A6D8=12
15 \PUXrangecatcode"A6E0 to "A6EB=12
16 \PUXrangecatcode"A6EE to "A6F2=12
17 \PUXrangecatcode"A6F4 to "A6F5=12
18 \PUXrangecatcode"A7A1 to "A7C1=12
19 \PUXrangecatcode"A7D1 to "A7F1=12
20 \PUXrangecatcode"A8A1 to "A8C0=12
21 \PUXrangecatcode"A8C5 to "A8E9=12
22 \PUXrangecatcode"A9A4 to "A9F4=12
23 %%
24 %% Set typecodes for GBK character set.
25 %%
26 %% Tail-forbidden GBK characters
27 %%
28 \PUXtypecode"A1AE=1
29 \PUXtypecode"A1B0=1
30 \PUXtypecode"A1B2=1
31 \PUXtypecode"A1B4=1
32 \PUXtypecode"A1B6=1
33 \PUXtypecode"A1B8=1
34 \PUXtypecode"A1BA=1
35 \PUXtypecode"A1BC=1
36 \PUXtypecode"A1BE=1
37 \PUXtypecode"A3A8=1
38 \PUXtypecode"A3AE=1
39 \PUXtypecode"A3DB=1
40 \PUXtypecode"A3FB=1
41 \PUXtypecode"A6E0=1
42 \PUXtypecode"A6E2=1
43 \PUXtypecode"A6E4=1
44 \PUXtypecode"A6E6=1
45 \PUXtypecode"A6E8=1
46 \PUXtypecode"A6EA=1
47 \PUXtypecode"A6EE=1
48 \PUXtypecode"A6F0=1
49 %%
50 %% Head-forbidden GBK characters
51 %%
52 \PUXrangetypecode"A1A2 to "A1AF=2
53 \PUXtypecode"A1B1=2
54 \PUXtypecode"A1B3=2
55 \PUXtypecode"A1B5=2
56 \PUXtypecode"A1B7=2
57 \PUXtypecode"A1B9=2
58 \PUXtypecode"A1BB=2
59 \PUXtypecode"A1BD=2
60 \PUXtypecode"A1BF=2
61 \PUXtypecode"A1C3=2
62 \PUXtypecode"A3A1=2
63 \PUXtypecode"A3A2=2
64 \PUXtypecode"A3A7=2
65 \PUXtypecode"A3A9=2
66 \PUXtypecode"A3AC=2
67 \PUXtypecode"A3AE=2
68 \PUXtypecode"A3BA=2
69 \PUXtypecode"A3BB=2
70 \PUXtypecode"A3BF=2
71 \PUXtypecode"A3DD=2
72 \PUXtypecode"A3E0=2
73 \PUXtypecode"A3FC=2
74 \PUXtypecode"A3FD=2
75 \PUXtypecode"A6E1=2
76 \PUXtypecode"A6E3=2
77 \PUXtypecode"A6E5=2
78 \PUXtypecode"A6E7=2
79 \PUXtypecode"A6E9=2
80 \PUXtypecode"A6EB=2
81 \PUXtypecode"A6EF=2
82 \PUXtypecode"A6F1=2
83 %%
84 %% names of local digits
85 %%
86 \PUXlocalnames0=`\¡ð  % local digit 0
87 \PUXlocalnames1=`\һ  % local digit 1
88 \PUXlocalnames2=`\¶þ  % local digit 2
89 \PUXlocalnames3=`\Èý  % local digit 3
90 \PUXlocalnames4=`\ËÄ  % local digit 4
91 \PUXlocalnames5=`\Îå  % local digit 5
92 \PUXlocalnames6=`\Áù  % local digit 6
93 \PUXlocalnames7=`\Æß  % local digit 7
94 \PUXlocalnames8=`\°Ë  % local digit 8
95 \PUXlocalnames9 =`\¾Å  % local digit 9
96 %%
97 %% names of Chinese digits
98 %%
99 \PUXlocalnames10=`\¡ð  % simple form 0
100 \PUXlocalnames11=`\һ  % simple form 1
101 \PUXlocalnames12=`\¶þ  % simple form 2
102 \PUXlocalnames13=`\Èý  % simple form 3
103 \PUXlocalnames14=`\ËÄ  % simple form 4
104 \PUXlocalnames15=`\Îå  % simple form 5
105 \PUXlocalnames16=`\Áù  % simple form 6
106 \PUXlocalnames17=`\Æß  % simple form 7
107 \PUXlocalnames18=`\°Ë  % simple form 8
108 \PUXlocalnames19=`\¾Å  % simple form 9
109 \PUXlocalnames20=`\ʮ  % simple form 10
110 \PUXlocalnames21=`\°Ù  % simple form 100
111 \PUXlocalnames22=`\ǧ  % simple form 1000
112 \PUXlocalnames23=`\Íò  % simple form 10000
113 \PUXlocalnames24=`\ÒÚ  % simple form 100000000
114 \PUXlocalnames25=`\Áã  % formal form 0
115 \PUXlocalnames26=`\Ҽ  % formal form 1
116 \PUXlocalnames27=`\·¡  % formal form 2
117 \PUXlocalnames28=`\²Î  % formal form 3
118 \PUXlocalnames29=`\ËÁ  % formal form 4
119 \PUXlocalnames30=`\Îé  % formal form 5
120 \PUXlocalnames31=`\½  % formal form 6
121 \PUXlocalnames32=`\Æâ  % formal form 7
122 \PUXlocalnames33=`\°Æ  % formal form 8
123 \PUXlocalnames34=`\¾Á  % formal form 9
124 \PUXlocalnames35=`\ʰ  % formal form 10
125 \PUXlocalnames36=`\°Û  % formal form 100
126 \PUXlocalnames37=`\Ǫ  % formal form 1000
127 \PUXlocalnames38=`\Íò  % formal form 10000
128 \PUXlocalnames39=`\ÒÚ  % formal form 100000000
129 \PUXlocalnames40="A3B0  % full-width arabic 0
130 \PUXlocalnames41="A3B1  % full-width arabic 1
131 \PUXlocalnames42="A3B2  % full-width arabic 2
132 \PUXlocalnames43="A3B3  % full-width arabic 3
133 \PUXlocalnames44="A3B4  % full-width arabic 4
134 \PUXlocalnames45="A3B5  % full-width arabic 5
135 \PUXlocalnames46="A3B6  % full-width arabic 6
136 \PUXlocalnames47="A3B7  % full-width arabic 7
137 \PUXlocalnames48="A3B8  % full-width arabic 8
138 \PUXlocalnames49="A3B9  % full-width arabic 9
139 \PUXlocalnames50=`\¸º  % character denotes negative
140 \PUXlocalnames51="A3AD % symbol denotes negative
141 \PUXlocalnames52=`\إ  % the char denotes 20
142 \PUXlocalnames53=`\ئ  % the char denotes 30
143 %
144 % the ten Heavenly Stems
145 %
146 \PUXlocalnames54=`\¼×  % the first char of Heavenly Stems
147 \PUXlocalnames55=`\ÒÒ  % the second char of Heavenly Stems
148 \PUXlocalnames56=`\±û  % the third char of Heavenly Stems
149 \PUXlocalnames57=`\¶¡  % the fouth char of Heavenly Stems
150 \PUXlocalnames58=`\Îì  % the fifth char of Heavenly Stems
151 \PUXlocalnames59=`\¼º  % the sixth char of Heavenly Stems
152 \PUXlocalnames60=`\¸ý  % the seventh char of Heavenly Stems
153 \PUXlocalnames61=`\ÐÁ  % the eighth char of Heavenly Stems
154 \PUXlocalnames62=`\ÈÉ  % the ninth char of Heavenly Stems
155 \PUXlocalnames63=`\¹ï  % the tenth char of Heavenly Stems
156 %
157 % the twelve Earthly Branches
158 %
159 \PUXlocalnames64=`\×Ó  % the first char of Earthly Branches
160 \PUXlocalnames65=`\³ó  % the second char of Earthly Branches
161 \PUXlocalnames66=`\Òú  % the thirdchar of Earthly Branches
162 \PUXlocalnames67=`\î  % the fouth char of Earthly Branches
163 \PUXlocalnames68=`\³½  % the fifth char of Earthly Branches
164 \PUXlocalnames69=`\ËÈ  % the sixth char of Earthly Branches
165 \PUXlocalnames70=`\Îç  % the seventh char of Earthly Branches
166 \PUXlocalnames71=`\δ  % the eighth char of Earthly Branches
167 \PUXlocalnames72=`\Éê  % the ninth char of Earthly Branches
168 \PUXlocalnames73=`\ÓÏ  % the tenth char of Earthly Branches
169 \PUXlocalnames74=`\Ðç  % the eleventh char of Earthly Branches
170 \PUXlocalnames75=`\º¥  % the twelfth char of Earthly Branches
171 %
172 % Date
173 %
174 \PUXlocalnames76=`\Äê  % year
175 \PUXlocalnames77=`\ʱ  % hour
176 \PUXlocalnames78=`\·Ö  % minute
177 \PUXlocalnames79=`\Ãë  % second
178 \PUXlocalnames80=`\ÈÕ  % day
179 \PUXlocalnames81=`\Ô  % month
180 \PUXlocalnames82=`\»ð  % fire
181 \PUXlocalnames83=`\ˮ  % water
182 \PUXlocalnames84=`\ľ  % wood
183 \PUXlocalnames85=`\½ð  % metal
184 \PUXlocalnames86=`\ÍÁ  % earth
185 \PUXlocalnames87=`\ÐÇ  % star
186 \PUXlocalnames88=`\ÆÚ  % during
187 \PUXlocalnames89=`\ê×  %
188 %
189 % seasons
190 %
191 \PUXlocalnames90=`\´º  % spring
192 \PUXlocalnames91=`\ÏÄ  % summer
193 \PUXlocalnames92=`\Çï  % autumn
194 \PUXlocalnames93=`\¶¬  % winter
195 %%
196 %% end of required settings
197 %%
198 %% Chinese characters for latex labels
199 %%
200 \PUXlocalnames94=`\Ðò
201 \PUXlocalnames95=`\ƪ
202 \PUXlocalnames96=`\Ŀ
203 \PUXlocalnames97=`\¼
204 \PUXlocalnames98=`\ͼ
205 \PUXlocalnames99=`\ÐÎ
206 \PUXlocalnames100=`\±í
207 \PUXlocalnames101=`\¸ñ
208 \PUXlocalnames102=`\Ë÷
209 \PUXlocalnames103=`\Òý
210 \PUXlocalnames104=`\¸½
211 \PUXlocalnames105=`\ժ
212 \PUXlocalnames106=`\Ҫ
213 \PUXlocalnames107=`\ҳ
214 \PUXlocalnames108=`\²Î
215 \PUXlocalnames109=`\¿¼
216 \PUXlocalnames110=`\Êé
217 \PUXlocalnames111=`\¼û
218 \PUXlocalnames112=`\±¸
219 \PUXlocalnames113=`\ע
220 \PUXlocalnames114=`\ÖÂ
221 \PUXlocalnames115=`\Ö÷
222 \PUXlocalnames116=`\ּ
223 \PUXlocalnames117=`\µÚ
224 \PUXlocalnames118=`\ÕÂ
225 \PUXlocalnames119=`\½Ú
226 \PUXlocalnames120=`\ÎÄ
227 \PUXlocalnames121=`\Ï×
228 %%
229 \endinput