X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=test%2Ftest03-after.tex;h=2c4eb77e904dd5da21761b02314ff52d4b25a891;hb=cf51a2259a27eeed9a3d5d0c40c767a5e6bc403e;hp=2577142b43af0ef36e0625fc042a4895b5a8bcd5;hpb=dc4bfddd78aca475291a7f1b035494baf77afa8e;p=luatex-ja%2Fluatexja.git diff --git a/test/test03-after.tex b/test/test03-after.tex index 2577142..2c4eb77 100644 --- a/test/test03-after.tex +++ b/test/test03-after.tex @@ -1,48 +1,116 @@ %#!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} + +\ltjgetparameter{kanjiskip}, +\ltjgetparameter{xkanjiskip} -\getjaparameter{kanjiskip}, -\getjaparameter{xkanjiskip}, -\getjaparameter{autospacing}, -\getjaparameter{autoxspacing}, -\getjaparameter{differentjfm}. -\setjaparameter{ykbaselineshift=0pt,autoxspacing=true} +\ltjgetparameter{autospacing}, +\ltjgetparameter{autoxspacing} +\ltjgetparameter{differentjfm}. +\ltjsetparameter{yjabaselineshift=0pt,autoxspacing=true} -あいうえお{\setjaparameter{ykbaselineshift=2pt}かきくけこ}さしすせそ +あいうえお{\ltjsetparameter{yjabaselineshift=2pt}かきくけこ}さしすせそ: local -あいうえお{\globalsetjaparameter{ykbaselineshift=2pt}かきくけこ}さしすせそ +あいうえお{\ltjglobalsetparameter{yjabaselineshift=2pt}かきくけこ}さしすせそ: global -\getjaparameter{prebreakpenalty}{`(}, -\getjaparameter{prebreakpenalty}{`)}, -\getjaparameter{prebreakpenalty}{`あ} +\ltjgetparameter{prebreakpenalty}{`(}, +\ltjgetparameter{prebreakpenalty}{`)}, +\ltjgetparameter{prebreakpenalty}{`あ} -\getjaparameter{postbreakpenalty}{`(}, -\getjaparameter{postbreakpenalty}{`)}, -\getjaparameter{postbreakpenalty}{`あ} +\ltjgetparameter{postbreakpenalty}{`(}, +\ltjgetparameter{postbreakpenalty}{`)}, +\ltjgetparameter{postbreakpenalty}{`あ} a\inhibitglue (a)\inhibitglue aあa〜a -\getjaparameter{cjkxspmode}{`(}, -\getjaparameter{cjkxspmode}{`)}, -\getjaparameter{cjkxspmode}{`あ}, -\getjaparameter{cjkxspmode}{`〜} +\medskip +xspmode + +\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} + +{\ltjsetparameter{kanjiskip=0pt plus 1fi minus 1fil}\ltjgetparameter{kanjiskip}\par} +{x\ltjsetparameter{kanjiskip=0pt plus 1fill minus 1filll}\ltjgetparameter{kanjiskip}\par} + +\medskip +{\tengt ■合字テスト} + +\tenrm +{\ltjsetparameter{alxspmode={`i,preonly},yjabaselineshift=0pt} +あiあfiあffiあ\par} + +{\ltjsetparameter{alxspmode={`f,postonly},yjabaselineshift=0pt} +あfあfiあffiあ\par} + +\ltjsetparameter{alxspmode={-1,inhibit}} +あ$a$あ +う{} +い + +\medskip +{\tengt ■ltjgetparameter} + +\ltjsetparameter{yalbaselineshift=2pt} +\edef\yabls{\ltjgetparameter{yalbaselineshift}} +\ltjsetparameter{yalbaselineshift=3pt} +\dimen255=\yabls\relax\the\dimen255 + +\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} +{\ltjglobalsetparameter{yalbaselineshift=4pt}}% local +\ltjgetparameter{yalbaselineshift} \end