X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=test%2Ftest03-after.tex;h=5de30b0b68c38caaa849f8fd9410d611155ee4b7;hb=6abeb05c5b8703d1871f6d4e861b3505ed8100cf;hp=6e2231b9bf0c0ef55197eae915a4ebd0163450dc;hpb=48a5e4f90be30f875b41cdad85d902525fe88ac7;p=luatex-ja%2Fluatexja.git diff --git a/test/test03-after.tex b/test/test03-after.tex index 6e2231b..5de30b0 100644 --- a/test/test03-after.tex +++ b/test/test03-after.tex @@ -1,60 +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 -\setjaparameter{asciixspmode={`\b,inhibit}} +\ltjgetparameter{jaxspmode}{`(}, +\ltjgetparameter{jaxspmode}{`)}, +\ltjgetparameter{jaxspmode}{`あ}, +\ltjgetparameter{jaxspmode}{`〜} + +\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} -{\setjaparameter{kanjiskip=0pt plus 1fi minus 1fil}\getjaparameter{kanjiskip}\par} -{x\setjaparameter{kanjiskip=0pt plus 1fill minus 1filll}\getjaparameter{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={-1,inhibit}} +\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