2 \input luatexja-core.sty
4 \def\head#1{\medskip\noindent{\bf\tengt ■ #1}\par}
5 \jfont\rml={psft:Ryumin-Light:jfm=ujis} at 10pt
6 \rml あ\inhibitglue\char"201Cあ←Ryumin-Light
8 \jfont\rml={file:ipam.ttf:jfm=ujis} at 10pt
9 \rml あ\inhibitglue\char"201Cあ←ipam
11 \jfont\rml={file:KozMinPr6N-Regular.otf:jfm=ujis} at 10pt
12 \rml あ\inhibitglue\char"201Cあ←KozMinPr6N-Regular
15 \gjfont\rml={psft:GothicBBB-Medium:jfm=bad} at 10pt % must be error
17 \rml あ123 % \rml は未定義となる
21 \font\rml={file:ipaexg.ttf} at 10pt\rml
23 ここからは,欧文文字フォントはIPA EXゴシック
28 \ltjdefcharrange{2}{`あ,"E0-"FF}
29 「\char"F4」は2番の文字範囲なので,和文扱いのはず
31 {iso8859-1 和文扱い:\ltjsetparameter{jcharrange={1}}%
32 \ltjgetparameter{jcharrange}{1}%
35 {iso8859-1 欧文扱い:\ltjsetparameter{jcharrange={-1}}%
36 \ltjgetparameter{jcharrange}{1}%
41 \ltjgetparameter{jcharrange}{0}
42 \ltjgetparameter{jcharrange}{1}
43 \ltjgetparameter{jcharrange}{2}
46 \ltjgetparameter{chartorange}{`い} % must be 217
47 \ltjgetparameter{chartorange}{`§} % must be 1
48 \ltjgetparameter{chartorange}{"F7} % must be 2
49 \ltjgetparameter{chartorange}{-1} % must be error "
52 \ltjsetparameter{jcharrange={-217}}
54 \ltjsetparameter{jcharrange={218}}
58 \jfont\rmlh={psft:Ryumin-Light:jfm=hang} at 10pt
60 \jfont\sixgt={psft:GothicBBB-Medium:jfm=ujis} at 6pt
61 \font\sixtt=cmtt10 at 6pt
64 \def\dumplist#1{\par\noindent\leavevmode
65 \hbox to 0.2\hsize{\copy#1\hss}%
66 \vbox{\hsize=0.6\hsize\sixtt\baselineskip=7.2pt\sixgt\let\\=\relax
67 \directlua{ltj.ext_show_node_list(tex.getbox(#1).head, '\\par', tex.print)}\hrule}}
69 \setbox0=\hbox{\rmlh あえあいえ}
73 \ltjsetparameter{postbreakpenalty={`あ,100}}
74 \ltjsetparameter{postbreakpenalty={`い,100}}
75 \ltjsetparameter{postbreakpenalty={`う,100}}
76 \ltjsetparameter{postbreakpenalty={`え,100}}
77 \setbox0=\hbox{\rmlh あえあいえ}
80 \head{italic correction}
82 \setbox0=\hbox{x{\rmlh お\/}({\rmlh お\/}あ}
85 \setbox0=\hbox{x{\it f\/}({\it g\/}あ}