OSDN Git Service

Fixed the insertion process of \xkanjiskip around ligatures,
[luatex-ja/luatexja.git] / test / test03-after.tex
1 %#!luatex
2 \input luatexja-core.sty
3 \def\\{\hfill\break}
4 \tentt\tenmin
5
6 \catcode`\@=11
7 \the\luatexja@ykblshift
8 \setjaparameter{ykbaselineshift=\maxdimen,autoxspacing=false}
9 \the\luatexja@ykblshift\ 
10 \getjaparameter{ykbaselineshift}
11
12 \getjaparameter{kanjiskip},
13 \getjaparameter{xkanjiskip},
14 \getjaparameter{autospacing},
15 \getjaparameter{autoxspacing},
16 \getjaparameter{differentjfm}.
17 \setjaparameter{ykbaselineshift=0pt,autoxspacing=true}
18
19
20 あいうえお{\setjaparameter{ykbaselineshift=2pt}かきくけこ}さしすせそ
21
22 あいうえお{\globalsetjaparameter{ykbaselineshift=2pt}かきくけこ}さしすせそ
23
24 \getjaparameter{prebreakpenalty}{`(},
25 \getjaparameter{prebreakpenalty}{`)},
26 \getjaparameter{prebreakpenalty}{`あ}
27
28
29 \getjaparameter{postbreakpenalty}{`(},
30 \getjaparameter{postbreakpenalty}{`)},
31 \getjaparameter{postbreakpenalty}{`あ}
32
33 a\inhibitglue (a)\inhibitglue aあa〜a
34
35 \getjaparameter{cjkxspmode}{`(},
36 \getjaparameter{cjkxspmode}{`)},
37 \getjaparameter{cjkxspmode}{`あ},
38 \getjaparameter{cjkxspmode}{`〜}
39
40 \setjaparameter{asciixspmode={`\b,inhibit}}
41 あ[あ]あaあbあ
42
43 \getjaparameter{asciixspmode}{`[},
44 \getjaparameter{asciixspmode}{`]},
45 \getjaparameter{asciixspmode}{`a},
46 \getjaparameter{asciixspmode}{`b}
47
48 {\setjaparameter{kanjiskip=0pt plus 1fi minus 1fil}\getjaparameter{kanjiskip}\par}
49 {x\setjaparameter{kanjiskip=0pt plus 1fill minus 1filll}\getjaparameter{kanjiskip}\par}
50
51 \tenrm
52 {\setjaparameter{asciixspmode={`i,preonly},ykbaselineshift=0pt}
53 あiあfiあffiあ\par}
54
55 {\setjaparameter{asciixspmode={`f,postonly},ykbaselineshift=0pt}
56 あfあfiあffiあ\par}
57
58 \setjaparameter{asciixspmode={-1,inhibit}}
59 あ$a$あ
60 \end