OSDN Git Service

Rewrite the main process (inserting JFM glue/kern and \[x]kanjiskip) and so on.
[luatex-ja/luatexja.git] / src / luatexja-plain.tex
1 % LuaTeX-ja macros against plain TeX
2
3 \jfont\tenmin=psft:Ryumin-Light:jfm=ujis at 13.5\jQ
4 \jfont\sevenmin=psft:Ryumin-Light:jfm=ujis at 9.5\jQ
5 \jfont\fivemin=psft:Ryumin-Light:jfm=ujis at 7\jQ
6 \jfont\tengt=psft:GothicBBB-Medium:jfm=ujis at 13.5\jQ
7 \jfont\sevengt=psft:GothicBBB-Medium:jfm=ujis at 9.5\jQ
8 \jfont\fivegt=psft:GothicBBB-Medium:jfm=ujis at 7\jQ
9
10 \let\mc=\tenmin
11 \let\gt=\tengt
12 \mc
13 \ltjsetparameter{kanjiskip=0pt plus 0.4pt minus 0.4pt, 
14   xkanjiskip=.25\zw plus 1pt minus 1pt,
15   autospacing, autoxspacing, jcharrange={-1}, 
16   yabaselineshift=0pt, ykbaselineshift=0pt,
17   jcharwidowpenalty=500, differentjfm=average
18 }
19
20 \input luatexja-kinsoku.tex
21
22 \luatexja@tempcnta="2000%"
23 \loop\ifnum\luatexja@tempcnta<"2070%"
24   \ltjsetparameter{kcatcode={\luatexja@tempcnta,1}}%
25   \advance\luatexja@tempcnta by1
26 \repeat
27
28 \luatexja@tempcnta="3000%"
29 \loop\ifnum\luatexja@tempcnta<"3040%"
30   \ltjsetparameter{kcatcode={\luatexja@tempcnta,1}}%
31   \advance\luatexja@tempcnta by1
32 \repeat
33
34 \luatexja@tempcnta="FF00%"
35 \loop\ifnum\luatexja@tempcnta<"FFF0%"
36   \ltjsetparameter{kcatcode={\luatexja@tempcnta,1}}%
37   \advance\luatexja@tempcnta by1
38 \repeat
39 \endinput