X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=test%2Ftest03-after.tex;h=9906eb8b1e6927265afee2b5d481319c7d52bc5b;hb=1379fbf6aae445cdce3906e7b83cc1c8550e78d5;hp=f552683569fc906d538cf2b0720a695d62acb5ce;hpb=223f533c15b0e1d641c1afd677d399a4914af7a9;p=luatex-ja%2Fluatexja.git diff --git a/test/test03-after.tex b/test/test03-after.tex index f552683..9906eb8 100644 --- a/test/test03-after.tex +++ b/test/test03-after.tex @@ -1,70 +1,130 @@ %#!luatex -\input luatexja-core.sty +\input luatexja.sty +\input luatexja-compat.sty \def\\{\hfill\break} \tentt\tenmin {\tengt ■パラメタ代入テスト} \catcode`\@=11 -\the\luatexja@ykblshift -\setjaparameter{ykbaselineshift=\maxdimen,autoxspacing=false} -\the\luatexja@ykblshift\ -\getjaparameter{ykbaselineshift} +\the\ltj@ykblshift +\ltjsetparameter{yjabaselineshift=\maxdimen,autoxspacing=false} +\the\ltj@ykblshift\ +\ltjgetparameter{yjabaselineshift} -\getjaparameter{kanjiskip}, -\getjaparameter{xkanjiskip} +\ltjgetparameter{kanjiskip}, +\ltjgetparameter{xkanjiskip} -\getjaparameter{autospacing}, -\getjaparameter{autoxspacing} +\ltjgetparameter{autospacing}, +\ltjgetparameter{autoxspacing} -\getjaparameter{differentjfm}. -\setjaparameter{ykbaselineshift=0pt,autoxspacing=true} +\ltjgetparameter{differentjfm}. +\ltjsetparameter{yjabaselineshift=0pt,autoxspacing=true} +あいうえお{\ltjsetparameter{yjabaselineshift=2pt}かきくけこ}さしすせそ: local -あいうえお{\setjaparameter{ykbaselineshift=2pt}かきくけこ}さしすせそ: local +あいうえお{\ltjglobalsetparameter{yjabaselineshift=2pt}かきくけこ}さしすせそ: global -あいうえお{\globalsetjaparameter{ykbaselineshift=2pt}かきくけこ}さしすせそ: global +\ltjgetparameter{prebreakpenalty}{`(}, +\ltjgetparameter{prebreakpenalty}{`)}, +\ltjgetparameter{prebreakpenalty}{`あ} -\getjaparameter{prebreakpenalty}{`(}, -\getjaparameter{prebreakpenalty}{`)}, -\getjaparameter{prebreakpenalty}{`あ} - -\getjaparameter{postbreakpenalty}{`(}, -\getjaparameter{postbreakpenalty}{`)}, -\getjaparameter{postbreakpenalty}{`あ} +\ltjgetparameter{postbreakpenalty}{`(}, +\ltjgetparameter{postbreakpenalty}{`)}, +\ltjgetparameter{postbreakpenalty}{`あ} a\inhibitglue (a)\inhibitglue aあa〜a \medskip xspmode -\getjaparameter{cjkxspmode}{`(}, -\getjaparameter{cjkxspmode}{`)}, -\getjaparameter{cjkxspmode}{`あ}, -\getjaparameter{cjkxspmode}{`〜} +\ltjgetparameter{jaxspmode}{`(}, +\ltjgetparameter{jaxspmode}{`)}, +\ltjgetparameter{jaxspmode}{`あ}, +\ltjgetparameter{jaxspmode}{`〜} -\setjaparameter{asciixspmode={`\b,inhibit}} +\ltjsetparameter{alxspmode={`\b,inhibit}} あ[あ]あaあbあ -\getjaparameter{asciixspmode}{`[}, -\getjaparameter{asciixspmode}{`]}, -\getjaparameter{asciixspmode}{`a}, -\getjaparameter{asciixspmode}{`b} +\ltjgetparameter{alxspmode}{`[}, +\ltjgetparameter{alxspmode}{`]}, +\ltjgetparameter{alxspmode}{`a}, +\ltjgetparameter{alxspmode}{`b} -{\setjaparameter{kanjiskip=0pt plus 1fi minus 1fil}\getjaparameter{kanjiskip}\par} -{x\setjaparameter{kanjiskip=0pt plus 1fill minus 1filll}\getjaparameter{kanjiskip}\par} +{\ltjsetparameter{kanjiskip=0pt plus 1fi minus 1fil}\ltjgetparameter{kanjiskip}\par} +{x\ltjsetparameter{kanjiskip=0pt plus 1fill minus 1filll}\ltjgetparameter{kanjiskip}\par} \medskip {\tengt ■合字テスト} \tenrm -{\setjaparameter{asciixspmode={`i,preonly},ykbaselineshift=0pt} +{\ltjsetparameter{alxspmode={`i,preonly},yjabaselineshift=0pt} あiあfiあffiあ\par} -{\setjaparameter{asciixspmode={`f,postonly},ykbaselineshift=0pt} +{\ltjsetparameter{alxspmode={`f,postonly},yjabaselineshift=0pt} あfあfiあffiあ\par} -\setjaparameter{asciixspmode={0,inhibit}} +\ltjsetparameter{alxspmode={-1,inhibit}} あ$a$あ +う{} +い + +\medskip +{\tengt ■ltjgetparameter} + +\ltjsetparameter{yalbaselineshift=2pt} +\edef\yabls{\ltjgetparameter{yalbaselineshift}} +\ltjsetparameter{yalbaselineshift=3pt} +\dimen255=\yabls\relax\the\dimen255 + +\char\ltjgetparameter{kansujichar}{0} +\char\ltjgetparameter{kansujichar}{1} +\char\ltjgetparameter{kansujichar}{2} +\char\ltjgetparameter{kansujichar}{3} +\char\ltjgetparameter{kansujichar}{4} +\char\ltjgetparameter{kansujichar}{5} +\char\ltjgetparameter{kansujichar}{6} +\char\ltjgetparameter{kansujichar}{7} +\char\ltjgetparameter{kansujichar}{8} +\char\ltjgetparameter{kansujichar}{9} + +\medskip +{\tengt ■compat: kansuji} +\kansuji{1}\ +\kansuji{10}\ +\kansuji{-32445} + +\char\jis{"346E} +\char\kuten{"253C} +\char\euc{"B0A5} +\char\sjis{"8A79} +%\char\sjis{"B4} +%\char\euc"8EBE + +\medskip +{\tengt ■error messages} +\nonstopmode + +\char\sjis{XXX} + +{\ltjsetparameter{kanjiskip=4pt, autoxspacing=true} +\ltjdefcharrange{6576}{67666677}\ltjdefcharrange{1}{67666677,345-12} +\ltjgetparameter{prebreakpenalty}{3298677} +\ltjgetparameter{jacharrange}{3298677} +あいうえお\par} + + +{\tengt ■globaldefs} + +abc\ltjgetparameter{yalbaselineshift} +{\globaldefs1 \ltjsetparameter{yalbaselineshift=2pt}}% global (by \globaldefs) +\ltjgetparameter{yalbaselineshift} +{\ltjglobalsetparameter{yalbaselineshift=1pt}}% global (explicit) +\ltjgetparameter{yalbaselineshift} +{\ltjsetparameter{yalbaselineshift=4pt}}% local +\ltjgetparameter{yalbaselineshift} +{\globaldefs-4 \ltjglobalsetparameter{yalbaselineshift=-5pt}}% local (by \globaldefs) +\ltjgetparameter{yalbaselineshift} +a \end