OSDN Git Service

Implemented \jcharwidowpenalty, and fixed the treatment of character ranges.
[luatex-ja/luatexja.git] / test / test03-after.tex
1 %#!luatex
2 \input luatexja-core.sty
3 \def\\{\hfill\break}
4 \tentt\tenmin
5
6 {\tengt ■パラメタ代入テスト}
7
8 \catcode`\@=11
9 \the\luatexja@ykblshift
10 \setjaparameter{ykbaselineshift=\maxdimen,autoxspacing=false}
11 \the\luatexja@ykblshift\ 
12 \getjaparameter{ykbaselineshift}
13
14 \getjaparameter{kanjiskip},
15 \getjaparameter{xkanjiskip}
16
17 \getjaparameter{autospacing},
18 \getjaparameter{autoxspacing}
19
20 \getjaparameter{differentjfm}.
21 \setjaparameter{ykbaselineshift=0pt,autoxspacing=true}
22
23
24 あいうえお{\setjaparameter{ykbaselineshift=2pt}かきくけこ}さしすせそ: local
25
26 あいうえお{\globalsetjaparameter{ykbaselineshift=2pt}かきくけこ}さしすせそ: global
27
28 \getjaparameter{prebreakpenalty}{`(},
29 \getjaparameter{prebreakpenalty}{`)},
30 \getjaparameter{prebreakpenalty}{`あ}
31
32
33 \getjaparameter{postbreakpenalty}{`(},
34 \getjaparameter{postbreakpenalty}{`)},
35 \getjaparameter{postbreakpenalty}{`あ}
36
37 a\inhibitglue (a)\inhibitglue aあa〜a
38
39 \medskip
40 xspmode
41
42 \getjaparameter{cjkxspmode}{`(},
43 \getjaparameter{cjkxspmode}{`)},
44 \getjaparameter{cjkxspmode}{`あ},
45 \getjaparameter{cjkxspmode}{`〜}
46
47 \setjaparameter{asciixspmode={`\b,inhibit}}
48 あ[あ]あaあbあ
49
50 \getjaparameter{asciixspmode}{`[},
51 \getjaparameter{asciixspmode}{`]},
52 \getjaparameter{asciixspmode}{`a},
53 \getjaparameter{asciixspmode}{`b}
54
55 {\setjaparameter{kanjiskip=0pt plus 1fi minus 1fil}\getjaparameter{kanjiskip}\par}
56 {x\setjaparameter{kanjiskip=0pt plus 1fill minus 1filll}\getjaparameter{kanjiskip}\par}
57
58 \medskip
59 {\tengt ■合字テスト}
60
61 \tenrm
62 {\setjaparameter{asciixspmode={`i,preonly},ykbaselineshift=0pt}
63 あiあfiあffiあ\par}
64
65 {\setjaparameter{asciixspmode={`f,postonly},ykbaselineshift=0pt}
66 あfあfiあffiあ\par}
67
68 \setjaparameter{asciixspmode={0,inhibit}}
69 あ$a$あ
70 \end