OSDN Git Service

Fixed ltj-cctbreg.sty (#30205).
[luatex-ja/luatexja.git] / src / luatexja-kinsoku.tex
1 \ltj@tempcnta="0%"
2 \loop\ifnum\ltj@tempcnta<"100%"
3   \ltjsetparameter{alxspmode={\ltj@tempcnta,0}}%
4   \advance\ltj@tempcnta by1
5 \repeat
6
7 \ltj@tempcnta=`\0%"
8 \loop\ifnum\ltj@tempcnta<`\:%"
9   \ltjsetparameter{alxspmode={\ltj@tempcnta,3}}%
10   \advance\ltj@tempcnta by1
11 \repeat
12
13 \ltj@tempcnta=`\A%"
14 \loop\ifnum\ltj@tempcnta<`\[%"
15   \ltjsetparameter{alxspmode={\ltj@tempcnta,3}}%
16   \advance\ltj@tempcnta by1
17 \repeat
18
19 \ltj@tempcnta=`\a%"
20 \loop\ifnum\ltj@tempcnta<`\{%"
21   \ltjsetparameter{alxspmode={\ltj@tempcnta,3}}%
22   \advance\ltj@tempcnta by1
23 \repeat
24
25 \ltj@tempcnta="2000%" General Punctuation
26 \loop\ifnum\ltj@tempcnta<"2070%"
27   \ltjsetparameter{kcatcode={\ltj@tempcnta,1}}%
28   \advance\ltj@tempcnta by1
29 \repeat
30
31 \ltj@tempcnta="2500%" 罫線
32 \loop\ifnum\ltj@tempcnta<"2580%"
33   \ltjsetparameter{alxspmode={\ltj@tempcnta,0}}%
34   \advance\ltj@tempcnta by1
35 \repeat
36
37 \ltj@tempcnta="3000%" CJK Symbols and Punctuation
38 \loop\ifnum\ltj@tempcnta<"3040%"
39   \ltjsetparameter{kcatcode={\ltj@tempcnta,1}}%
40   \advance\ltj@tempcnta by1
41 \repeat
42
43 \ltj@tempcnta="FF00%"   半角・全角形
44 \loop\ifnum\ltj@tempcnta<"FFF0%"
45   \ltjsetparameter{kcatcode={\ltj@tempcnta,1}}%
46   \advance\ltj@tempcnta by1
47 \repeat
48
49 %
50 %       行頭、行末禁則パラメータ
51 %
52 % 1byte characters
53 \ltjsetparameter{prebreakpenalty={`!,10000}}
54 \ltjsetparameter{prebreakpenalty={`",10000}}
55 \ltjsetparameter{postbreakpenalty={`\#,500}}
56 \ltjsetparameter{postbreakpenalty={`\$,500}}
57 \ltjsetparameter{postbreakpenalty={`\%,500}}
58 \ltjsetparameter{postbreakpenalty={`\&,500}}
59 \ltjsetparameter{postbreakpenalty={`\`,10000}}
60 \ltjsetparameter{prebreakpenalty={`',10000}}
61 \ltjsetparameter{prebreakpenalty={`),10000}}
62 \ltjsetparameter{postbreakpenalty={`(,10000}}
63 \ltjsetparameter{prebreakpenalty={`*,500}}
64 \ltjsetparameter{prebreakpenalty={`+,500}}
65 \ltjsetparameter{prebreakpenalty={`-,10000}}
66 \ltjsetparameter{prebreakpenalty={`.,10000}}
67 \ltjsetparameter{prebreakpenalty={47,10000}}
68 \ltjsetparameter{prebreakpenalty={`/,500}}
69 \ltjsetparameter{prebreakpenalty={`;,10000}}
70 \ltjsetparameter{prebreakpenalty={`?,10000}}
71 \ltjsetparameter{prebreakpenalty={`:,10000}}
72 \ltjsetparameter{prebreakpenalty={`],10000}}
73 \ltjsetparameter{postbreakpenalty={`[,10000}}
74 %全角文字
75 \ltjsetparameter{prebreakpenalty={`、,10000}}
76 \ltjsetparameter{prebreakpenalty={`。,10000}}
77 \ltjsetparameter{prebreakpenalty={`,,10000}}
78 \ltjsetparameter{prebreakpenalty={`.,10000}}
79 \ltjsetparameter{prebreakpenalty={`・,10000}}
80 \ltjsetparameter{prebreakpenalty={`:,10000}}
81 \ltjsetparameter{prebreakpenalty={`;,10000}}
82 \ltjsetparameter{prebreakpenalty={`?,10000}}
83 \ltjsetparameter{prebreakpenalty={`!,10000}}
84 \ltjsetparameter{prebreakpenalty={`゛,10000}}%\jis"212B
85 \ltjsetparameter{prebreakpenalty={`゜,10000}}%\jis"212C
86 \ltjsetparameter{prebreakpenalty={`´,10000}}%\jis"212D
87 \ltjsetparameter{postbreakpenalty={``,10000}}%\jis"212E
88 \ltjsetparameter{prebreakpenalty={`々,10000}}%\jis"2139
89 \ltjsetparameter{prebreakpenalty={`…,250}}%\jis"2144
90 \ltjsetparameter{prebreakpenalty={`‥,250}}%\jis"2145
91 \ltjsetparameter{postbreakpenalty={`‘,10000}}%\jis"2146
92 \ltjsetparameter{prebreakpenalty={`’,10000}}%\jis"2147
93 \ltjsetparameter{postbreakpenalty={`“,10000}}%\jis"2148
94 \ltjsetparameter{prebreakpenalty={`”,10000}}%\jis"2149
95 \ltjsetparameter{prebreakpenalty={`),10000}}
96 \ltjsetparameter{postbreakpenalty={`(,10000}}
97 \ltjsetparameter{prebreakpenalty={`},10000}}
98 \ltjsetparameter{postbreakpenalty={`{,10000}}
99 \ltjsetparameter{prebreakpenalty={`],10000}}
100 \ltjsetparameter{postbreakpenalty={`[,10000}}
101 %\ltjsetparameter{postbreakpenalty={`‘,10000}}
102 %\ltjsetparameter{prebreakpenalty={`’,10000}}
103 \ltjsetparameter{postbreakpenalty={`〔,10000}}%\jis"214C
104 \ltjsetparameter{prebreakpenalty={`〕,10000}}%\jis"214D
105 \ltjsetparameter{postbreakpenalty={`〈,10000}}%\jis"2152
106 \ltjsetparameter{prebreakpenalty={`〉,10000}}%\jis"2153
107 \ltjsetparameter{postbreakpenalty={`《,10000}}%\jis"2154
108 \ltjsetparameter{prebreakpenalty={`》,10000}}%\jis"2155
109 \ltjsetparameter{postbreakpenalty={`「,10000}}%\jis"2156
110 \ltjsetparameter{prebreakpenalty={`」,10000}}%\jis"2157
111 \ltjsetparameter{postbreakpenalty={`『,10000}}%\jis"2158
112 \ltjsetparameter{prebreakpenalty={`』,10000}}%\jis"2159
113 \ltjsetparameter{postbreakpenalty={`【,10000}}%\jis"215A
114 \ltjsetparameter{prebreakpenalty={`】,10000}}%\jis"215B
115 \ltjsetparameter{prebreakpenalty={`ー,10000}}
116 \ltjsetparameter{prebreakpenalty={`+,200}}
117 \ltjsetparameter{prebreakpenalty={`−,200}}% U+2212 MINUS SIGN
118 \ltjsetparameter{prebreakpenalty={`-,200}}% U+FF0D FULLWIDTH HYPHEN-MINUS 
119 \ltjsetparameter{prebreakpenalty={`=,200}}
120 \ltjsetparameter{postbreakpenalty={`#,200}}
121 \ltjsetparameter{postbreakpenalty={`$,200}}
122 \ltjsetparameter{postbreakpenalty={`%,200}}
123 \ltjsetparameter{postbreakpenalty={`&,200}}
124 \ltjsetparameter{prebreakpenalty={`ぁ,150}}
125 \ltjsetparameter{prebreakpenalty={`ぃ,150}}
126 \ltjsetparameter{prebreakpenalty={`ぅ,150}}
127 \ltjsetparameter{prebreakpenalty={`ぇ,150}}
128 \ltjsetparameter{prebreakpenalty={`ぉ,150}}
129 \ltjsetparameter{prebreakpenalty={`っ,150}}
130 \ltjsetparameter{prebreakpenalty={`ゃ,150}}
131 \ltjsetparameter{prebreakpenalty={`ゅ,150}}
132 \ltjsetparameter{prebreakpenalty={`ょ,150}}
133 \ltjsetparameter{prebreakpenalty={`ゎ,150}}%\jis"246E
134 \ltjsetparameter{prebreakpenalty={`ァ,150}}
135 \ltjsetparameter{prebreakpenalty={`ィ,150}}
136 \ltjsetparameter{prebreakpenalty={`ゥ,150}}
137 \ltjsetparameter{prebreakpenalty={`ェ,150}}
138 \ltjsetparameter{prebreakpenalty={`ォ,150}}
139 \ltjsetparameter{prebreakpenalty={`ッ,150}}
140 \ltjsetparameter{prebreakpenalty={`ャ,150}}
141 \ltjsetparameter{prebreakpenalty={`ュ,150}}
142 \ltjsetparameter{prebreakpenalty={`ョ,150}}
143 \ltjsetparameter{prebreakpenalty={`ヮ,150}}%\jis"256E
144 \ltjsetparameter{prebreakpenalty={`ヵ,150}}%\jis"2575
145 \ltjsetparameter{prebreakpenalty={`ヶ,150}}%\jis"2576
146 % kinsoku  JIS X 0208 additional
147 \ltjsetparameter{prebreakpenalty={`ヽ,10000}}
148 \ltjsetparameter{prebreakpenalty={`ヾ,10000}}
149 \ltjsetparameter{prebreakpenalty={`ゝ,10000}}
150 \ltjsetparameter{prebreakpenalty={`ゞ,10000}}
151
152 %
153 % kinsoku  JIS X 0213
154 %
155 \ltjsetparameter{prebreakpenalty={`〳,10000}}
156 \ltjsetparameter{prebreakpenalty={`〴,10000}}
157 \ltjsetparameter{prebreakpenalty={`〵,10000}}
158 \ltjsetparameter{prebreakpenalty={`〻,10000}}
159 \ltjsetparameter{postbreakpenalty={`⦅,10000}}
160 \ltjsetparameter{prebreakpenalty={`⦆,10000}}
161 \ltjsetparameter{postbreakpenalty={`⦅,10000}}
162 \ltjsetparameter{prebreakpenalty={`⦆,10000}}
163 \ltjsetparameter{postbreakpenalty={`〘,10000}}
164 \ltjsetparameter{prebreakpenalty={`〙,10000}}
165 \ltjsetparameter{postbreakpenalty={`〖,10000}}
166 \ltjsetparameter{prebreakpenalty={`〗,10000}}
167 \ltjsetparameter{postbreakpenalty={`«,10000}}
168 \ltjsetparameter{prebreakpenalty={`»,10000}}
169 \ltjsetparameter{postbreakpenalty={`〝,10000}}
170 \ltjsetparameter{prebreakpenalty={`〟,10000}}
171 \ltjsetparameter{prebreakpenalty={`‼,10000}}
172 \ltjsetparameter{prebreakpenalty={`⁇,10000}}
173 \ltjsetparameter{prebreakpenalty={`⁈,10000}}
174 \ltjsetparameter{prebreakpenalty={`⁉,10000}}
175 \ltjsetparameter{postbreakpenalty={`¡,10000}}
176 \ltjsetparameter{postbreakpenalty={`¿,10000}}
177 \ltjsetparameter{prebreakpenalty={`ː,10000}}
178 \ltjsetparameter{prebreakpenalty={`ª,10000}}
179 \ltjsetparameter{prebreakpenalty={`º,10000}}
180 \ltjsetparameter{prebreakpenalty={`¹,10000}}
181 \ltjsetparameter{prebreakpenalty={`²,10000}}
182 \ltjsetparameter{prebreakpenalty={`³,10000}}
183 \ltjsetparameter{postbreakpenalty={`€,10000}}
184 \ltjsetparameter{prebreakpenalty={`ゕ,150}}
185 \ltjsetparameter{prebreakpenalty={`ゖ,150}}
186 \ltjsetparameter{prebreakpenalty={`ㇰ,150}}
187 \ltjsetparameter{prebreakpenalty={`ㇱ,150}}
188 \ltjsetparameter{prebreakpenalty={`ㇲ,150}}
189 \ltjsetparameter{prebreakpenalty={`ㇳ,150}}
190 \ltjsetparameter{prebreakpenalty={`ㇴ,150}}
191 \ltjsetparameter{prebreakpenalty={`ㇵ,150}}
192 \ltjsetparameter{prebreakpenalty={`ㇶ,150}}
193 \ltjsetparameter{prebreakpenalty={`ㇷ,150}}
194 \ltjsetparameter{prebreakpenalty={`ㇸ,150}}
195 \ltjsetparameter{prebreakpenalty={`ㇹ,150}}
196 %\ltjsetparameter{prebreakpenalty={`ㇷ゚,150}}
197 \ltjsetparameter{prebreakpenalty={`ㇺ,150}}
198 \ltjsetparameter{prebreakpenalty={`ㇻ,150}}
199 \ltjsetparameter{prebreakpenalty={`ㇼ,150}}
200 \ltjsetparameter{prebreakpenalty={`ㇽ,150}}
201 \ltjsetparameter{prebreakpenalty={`ㇾ,150}}
202 \ltjsetparameter{prebreakpenalty={`ㇿ,150}}
203 %
204 % kinsoku  JIS X 0212
205 %
206 %\ltjsetparameter{postbreakpenalty={`¡,10000}}
207 %\ltjsetparameter{postbreakpenalty={`¿,10000}}
208 %\ltjsetparameter{prebreakpenalty={`º,10000}}
209 %\ltjsetparameter{prebreakpenalty={`ª,10000}}
210 \ltjsetparameter{prebreakpenalty={`™,10000}}
211 %
212 % kinsoku  半角片仮名
213 %
214 \ltjsetparameter{prebreakpenalty={`。,10000}}
215 \ltjsetparameter{prebreakpenalty={`、,10000}}
216 \ltjsetparameter{prebreakpenalty={`゙,10000}}
217 \ltjsetparameter{prebreakpenalty={`゚,10000}}
218 \ltjsetparameter{prebreakpenalty={`」,10000}}
219 \ltjsetparameter{postbreakpenalty={`「,10000}}
220 %
221 % xspcode
222 \ltjsetparameter{alxspmode={`(,preonly}}
223 \ltjsetparameter{alxspmode={`),postonly}}
224 \ltjsetparameter{alxspmode={`[,preonly}}
225 \ltjsetparameter{alxspmode={`],postonly}}
226 \ltjsetparameter{alxspmode={``,preonly}}
227 \ltjsetparameter{alxspmode={`',postonly}}
228 \ltjsetparameter{alxspmode={`;,postonly}}
229 \ltjsetparameter{alxspmode={44,postonly}}
230 \ltjsetparameter{alxspmode={`.,postonly}}
231 %  for 8bit Latin
232 \ltjsetparameter{alxspmode={"80,allow}}
233 \ltjsetparameter{alxspmode={"81,allow}}
234 \ltjsetparameter{alxspmode={"82,allow}}
235 \ltjsetparameter{alxspmode={"83,allow}}
236 \ltjsetparameter{alxspmode={"84,allow}}
237 \ltjsetparameter{alxspmode={"85,allow}}
238 \ltjsetparameter{alxspmode={"86,allow}}
239 \ltjsetparameter{alxspmode={"87,allow}}
240 \ltjsetparameter{alxspmode={"88,allow}}
241 \ltjsetparameter{alxspmode={"89,allow}}
242 \ltjsetparameter{alxspmode={"8A,allow}}
243 \ltjsetparameter{alxspmode={"8B,allow}}
244 \ltjsetparameter{alxspmode={"8C,allow}}
245 \ltjsetparameter{alxspmode={"8D,allow}}
246 \ltjsetparameter{alxspmode={"8E,allow}}
247 \ltjsetparameter{alxspmode={"8F,allow}}
248 \ltjsetparameter{alxspmode={"90,allow}}
249 \ltjsetparameter{alxspmode={"91,allow}}
250 \ltjsetparameter{alxspmode={"92,allow}}
251 \ltjsetparameter{alxspmode={"93,allow}}
252 \ltjsetparameter{alxspmode={"94,allow}}
253 \ltjsetparameter{alxspmode={"95,allow}}
254 \ltjsetparameter{alxspmode={"96,allow}}
255 \ltjsetparameter{alxspmode={"97,allow}}
256 \ltjsetparameter{alxspmode={"98,allow}}
257 \ltjsetparameter{alxspmode={"99,allow}}
258 \ltjsetparameter{alxspmode={"9A,allow}}
259 \ltjsetparameter{alxspmode={"9B,allow}}
260 \ltjsetparameter{alxspmode={"9C,allow}}
261 \ltjsetparameter{alxspmode={"9D,allow}}
262 \ltjsetparameter{alxspmode={"9E,allow}}
263 \ltjsetparameter{alxspmode={"9F,allow}}
264 \ltjsetparameter{alxspmode={"A0,allow}}
265 \ltjsetparameter{alxspmode={"A1,allow}}
266 \ltjsetparameter{alxspmode={"A2,allow}}
267 \ltjsetparameter{alxspmode={"A3,allow}}
268 \ltjsetparameter{alxspmode={"A4,allow}}
269 \ltjsetparameter{alxspmode={"A5,allow}}
270 \ltjsetparameter{alxspmode={"A6,allow}}
271 \ltjsetparameter{alxspmode={"A7,allow}}
272 \ltjsetparameter{alxspmode={"A8,allow}}
273 \ltjsetparameter{alxspmode={"A9,allow}}
274 \ltjsetparameter{alxspmode={"AA,allow}}
275 \ltjsetparameter{alxspmode={"AB,allow}}
276 \ltjsetparameter{alxspmode={"AC,allow}}
277 \ltjsetparameter{alxspmode={"AD,allow}}
278 \ltjsetparameter{alxspmode={"AE,allow}}
279 \ltjsetparameter{alxspmode={"AF,allow}}
280 \ltjsetparameter{alxspmode={"B0,allow}}
281 \ltjsetparameter{alxspmode={"B1,allow}}
282 \ltjsetparameter{alxspmode={"B2,allow}}
283 \ltjsetparameter{alxspmode={"B3,allow}}
284 \ltjsetparameter{alxspmode={"B4,allow}}
285 \ltjsetparameter{alxspmode={"B5,allow}}
286 \ltjsetparameter{alxspmode={"B6,allow}}
287 \ltjsetparameter{alxspmode={"B7,allow}}
288 \ltjsetparameter{alxspmode={"B8,allow}}
289 \ltjsetparameter{alxspmode={"B9,allow}}
290 \ltjsetparameter{alxspmode={"BA,allow}}
291 \ltjsetparameter{alxspmode={"BB,allow}}
292 \ltjsetparameter{alxspmode={"BC,allow}}
293 \ltjsetparameter{alxspmode={"BD,allow}}
294 \ltjsetparameter{alxspmode={"BE,allow}}
295 \ltjsetparameter{alxspmode={"BF,allow}}
296 \ltjsetparameter{alxspmode={"C0,allow}}
297 \ltjsetparameter{alxspmode={"C1,allow}}
298 \ltjsetparameter{alxspmode={"C2,allow}}
299 \ltjsetparameter{alxspmode={"C3,allow}}
300 \ltjsetparameter{alxspmode={"C4,allow}}
301 \ltjsetparameter{alxspmode={"C5,allow}}
302 \ltjsetparameter{alxspmode={"C6,allow}}
303 \ltjsetparameter{alxspmode={"C7,allow}}
304 \ltjsetparameter{alxspmode={"C8,allow}}
305 \ltjsetparameter{alxspmode={"C9,allow}}
306 \ltjsetparameter{alxspmode={"CA,allow}}
307 \ltjsetparameter{alxspmode={"CB,allow}}
308 \ltjsetparameter{alxspmode={"CC,allow}}
309 \ltjsetparameter{alxspmode={"CD,allow}}
310 \ltjsetparameter{alxspmode={"CE,allow}}
311 \ltjsetparameter{alxspmode={"CF,allow}}
312 \ltjsetparameter{alxspmode={"D0,allow}}
313 \ltjsetparameter{alxspmode={"D1,allow}}
314 \ltjsetparameter{alxspmode={"D2,allow}}
315 \ltjsetparameter{alxspmode={"D3,allow}}
316 \ltjsetparameter{alxspmode={"D4,allow}}
317 \ltjsetparameter{alxspmode={"D5,allow}}
318 \ltjsetparameter{alxspmode={"D6,allow}}
319 \ltjsetparameter{alxspmode={"D7,allow}}
320 \ltjsetparameter{alxspmode={"D8,allow}}
321 \ltjsetparameter{alxspmode={"D9,allow}}
322 \ltjsetparameter{alxspmode={"DA,allow}}
323 \ltjsetparameter{alxspmode={"DB,allow}}
324 \ltjsetparameter{alxspmode={"DC,allow}}
325 \ltjsetparameter{alxspmode={"DD,allow}}
326 \ltjsetparameter{alxspmode={"DE,allow}}
327 \ltjsetparameter{alxspmode={"DF,allow}}
328 \ltjsetparameter{alxspmode={"E0,allow}}
329 \ltjsetparameter{alxspmode={"E1,allow}}
330 \ltjsetparameter{alxspmode={"E2,allow}}
331 \ltjsetparameter{alxspmode={"E3,allow}}
332 \ltjsetparameter{alxspmode={"E4,allow}}
333 \ltjsetparameter{alxspmode={"E5,allow}}
334 \ltjsetparameter{alxspmode={"E6,allow}}
335 \ltjsetparameter{alxspmode={"E7,allow}}
336 \ltjsetparameter{alxspmode={"E8,allow}}
337 \ltjsetparameter{alxspmode={"E9,allow}}
338 \ltjsetparameter{alxspmode={"EA,allow}}
339 \ltjsetparameter{alxspmode={"EB,allow}}
340 \ltjsetparameter{alxspmode={"EC,allow}}
341 \ltjsetparameter{alxspmode={"ED,allow}}
342 \ltjsetparameter{alxspmode={"EE,allow}}
343 \ltjsetparameter{alxspmode={"EF,allow}}
344 \ltjsetparameter{alxspmode={"F0,allow}}
345 \ltjsetparameter{alxspmode={"F1,allow}}
346 \ltjsetparameter{alxspmode={"F2,allow}}
347 \ltjsetparameter{alxspmode={"F3,allow}}
348 \ltjsetparameter{alxspmode={"F4,allow}}
349 \ltjsetparameter{alxspmode={"F5,allow}}
350 \ltjsetparameter{alxspmode={"F6,allow}}
351 \ltjsetparameter{alxspmode={"F7,allow}}
352 \ltjsetparameter{alxspmode={"F8,allow}}
353 \ltjsetparameter{alxspmode={"F9,allow}}
354 \ltjsetparameter{alxspmode={"FA,allow}}
355 \ltjsetparameter{alxspmode={"FB,allow}}
356 \ltjsetparameter{alxspmode={"FC,allow}}
357 \ltjsetparameter{alxspmode={"FD,allow}}
358 \ltjsetparameter{alxspmode={"FE,allow}}
359 \ltjsetparameter{alxspmode={"FF,allow}}
360 %
361 % inhibitxspcode
362 \ltjsetparameter{jaxspmode={`、,postonly}}
363 \ltjsetparameter{jaxspmode={`。,postonly}}
364 \ltjsetparameter{jaxspmode={`,,postonly}}
365 \ltjsetparameter{jaxspmode={`.,postonly}}
366 \ltjsetparameter{jaxspmode={`;,postonly}}
367 \ltjsetparameter{jaxspmode={`?,postonly}}
368 \ltjsetparameter{jaxspmode={`),postonly}}
369 \ltjsetparameter{jaxspmode={`(,preonly}}
370 \ltjsetparameter{jaxspmode={`],postonly}}
371 \ltjsetparameter{jaxspmode={`[,preonly}}
372 \ltjsetparameter{jaxspmode={`},postonly}}
373 \ltjsetparameter{jaxspmode={`{,preonly}}
374 \ltjsetparameter{jaxspmode={`‘,preonly}}
375 \ltjsetparameter{jaxspmode={`’,postonly}}
376 \ltjsetparameter{jaxspmode={`“,preonly}}
377 \ltjsetparameter{jaxspmode={`”,postonly}}
378 \ltjsetparameter{jaxspmode={`〔,preonly}}
379 \ltjsetparameter{jaxspmode={`〕,postonly}}
380 \ltjsetparameter{jaxspmode={`〈,preonly}}
381 \ltjsetparameter{jaxspmode={`〉,postonly}}
382 \ltjsetparameter{jaxspmode={`《,preonly}}
383 \ltjsetparameter{jaxspmode={`》,postonly}}
384 \ltjsetparameter{jaxspmode={`「,preonly}}
385 \ltjsetparameter{jaxspmode={`」,postonly}}
386 \ltjsetparameter{jaxspmode={`『,preonly}}
387 \ltjsetparameter{jaxspmode={`』,postonly}}
388 \ltjsetparameter{jaxspmode={`【,preonly}}
389 \ltjsetparameter{jaxspmode={`】,postonly}}
390 \ltjsetparameter{jaxspmode={`—,inhibit}}% U+2014 EM DASH
391 \ltjsetparameter{jaxspmode={`―,inhibit}}% U+2015 HORIZONTAL BAR
392 \ltjsetparameter{jaxspmode={`〜,inhibit}}% U+301C WAVE DASH
393 \ltjsetparameter{jaxspmode={`~,inhibit}}% U+FF5E FULLWIDTH TILDE
394 \ltjsetparameter{jaxspmode={`…,inhibit}}
395 \ltjsetparameter{jaxspmode={`¥,inhibit}}% U+00A5 YEN SIGN
396 \ltjsetparameter{jaxspmode={`¥,inhibit}}% U+FFE5 FULLWIDTH YEN SIGN
397 \ltjsetparameter{jaxspmode={`°,postonly}}
398 \ltjsetparameter{jaxspmode={`′,postonly}}
399 \ltjsetparameter{jaxspmode={`″,postonly}}
400 %
401 % inhibitxspcode  JIS X 0213
402 %
403 \ltjsetparameter{jaxspmode={`⦅,preonly}}
404 \ltjsetparameter{jaxspmode={`⦆,postonly}}
405 \ltjsetparameter{jaxspmode={`⦅,preonly}}
406 \ltjsetparameter{jaxspmode={`⦆,postonly}}
407 \ltjsetparameter{jaxspmode={`〘,preonly}}
408 \ltjsetparameter{jaxspmode={`〙,postonly}}
409 \ltjsetparameter{jaxspmode={`〖,preonly}}
410 \ltjsetparameter{jaxspmode={`〗,postonly}}
411 \ltjsetparameter{jaxspmode={`«,preonly}}
412 \ltjsetparameter{jaxspmode={`»,postonly}}
413 \ltjsetparameter{jaxspmode={`〝,preonly}}
414 \ltjsetparameter{jaxspmode={`〟,postonly}}
415 \ltjsetparameter{jaxspmode={`‼,postonly}}
416 \ltjsetparameter{jaxspmode={`⁇,postonly}}
417 \ltjsetparameter{jaxspmode={`⁈,postonly}}
418 \ltjsetparameter{jaxspmode={`⁉,postonly}}
419 \ltjsetparameter{jaxspmode={`¡,preonly}}
420 \ltjsetparameter{jaxspmode={`¿,preonly}}
421 \ltjsetparameter{jaxspmode={`ª,postonly}}
422 \ltjsetparameter{jaxspmode={`º,postonly}}
423 \ltjsetparameter{jaxspmode={`¹,postonly}}
424 \ltjsetparameter{jaxspmode={`²,postonly}}
425 \ltjsetparameter{jaxspmode={`³,postonly}}
426 \ltjsetparameter{jaxspmode={`€,preonly}}
427 %
428 % inhibitxspcode  JIS X 0212
429 %
430 %\ltjsetparameter{jaxspmode={`¡,postonly}}
431 %\ltjsetparameter{jaxspmode={`¿,postonly}}
432 %\ltjsetparameter{jaxspmode={`º,postonly}}
433 %\ltjsetparameter{jaxspmode={`ª,postonly}}
434 \ltjsetparameter{jaxspmode={`™,postonly}}
435 %
436 % inhibitxspcode  半角片仮名
437 %
438 \ltjsetparameter{jaxspmode={`。,postonly}}
439 \ltjsetparameter{jaxspmode={`、,postonly}}
440 \ltjsetparameter{jaxspmode={`「,preonly}}
441 \ltjsetparameter{jaxspmode={`」,postonly}}
442
443 \endinput 
444 cat `locate ukinsoku.tex` \
445   | sed "s/prebreakpenalty\(.*\)=\([0-9]*\)/ltjsetparameter{prebreakpenalty={\1,\2}}/" \
446   | sed "s/postbreakpenalty\(.*\)=\([0-9]*\)/ltjsetparameter{postbreakpenalty={\1,\2}}/" \
447   | sed "s/inhibitxspcode\(.*\)=0/ltjsetparameter{jaxspmode={\1,inhibit}}/" \
448   | sed "s/inhibitxspcode\(.*\)=1/ltjsetparameter{jaxspmode={\1,postonly}}/" \
449   | sed "s/inhibitxspcode\(.*\)=2/ltjsetparameter{jaxspmode={\1,preonly}}/" \
450   | sed "s/inhibitxspcode\(.*\)=3/ltjsetparameter{jaxspmode={\1,allow}}/" \
451   | sed "s/xspcode\(.*\)=0/ltjsetparameter{alxspmode={\1,inhibit}}/" \
452   | sed "s/xspcode\(.*\)=2/ltjsetparameter{alxspmode={\1,postonly}}/" \
453   | sed "s/xspcode\(.*\)=1/ltjsetparameter{alxspmode={\1,preonly}}/" \
454   | sed "s/xspcode\(.*\)=3/ltjsetparameter{alxspmode={\1,allow}}/"  > luatexja-kinsoku.tex