OSDN Git Service

Linebreak after a Japanese char
[luatex-ja/luatexja.git] / src / luatexja-plain.sty
1 %
2 % luatexja-plain.sty
3 %
4
5 %! これは外から読まれない
6 %% Avoid multiple loading.
7 \csname luatexjaplainLoaded\endcsname
8 \edef\ltj@plain@AtEnd{%
9 \endlinechar=\the\endlinechar
10 \relax}
11 \endlinechar=-1 %
12 \def\luatexjaplainLoaded{\endinput}
13
14 \ifltj@in@latex                 %<*LaTeX>
15   \NeedsTeXFormat{LaTeX2e}
16   \ProvidesPackage{luatexja-plain}[2011/04/01 v0.1]
17 \fi                             %</LaTeX>
18
19 %%------------------
20
21 \endlinechar=13
22 %! この中に master の luatexja-plain.tex の内容を挿入する
23 %! ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
24 % LuaTeX-ja macros against plain TeX
25
26 \jfont\tenmin=psft:Ryumin-Light:jfm=ujis at 13.5\jQ
27 \jfont\sevenmin=psft:Ryumin-Light:jfm=ujis at 9.5\jQ
28 \jfont\fivemin=psft:Ryumin-Light:jfm=ujis at 7\jQ
29 \jfont\tengt=psft:GothicBBB-Medium:jfm=ujis at 13.5\jQ
30 \jfont\sevengt=psft:GothicBBB-Medium:jfm=ujis at 9.5\jQ
31 \jfont\fivegt=psft:GothicBBB-Medium:jfm=ujis at 7\jQ
32
33 \let\mc=\tenmin
34 \let\gt=\tengt
35 \mc
36 \ltjsetparameter{kanjiskip=0pt plus 0.4pt minus 0.4pt, 
37   xkanjiskip=.25\zw plus 1pt minus 1pt,
38   autospacing, autoxspacing, jacharrange={-1}, 
39   yalbaselineshift=0pt, yjabaselineshift=0pt,
40   jcharwidowpenalty=500, differentjfm=average
41 }
42
43 \input luatexja-kinsoku.tex
44
45 %%------------------ all done
46 \ltj@plain@AtEnd
47 \endinput
48 %% EOF