OSDN Git Service

Add ltjclasses and ltjsclasses.
[luatex-ja/luatexja.git] / test / test02-latex.tex
1 %#! lualatex
2 \documentclass{ltjsarticle}
3 \nonstopmode
4
5 \makeatletter
6
7 % for test
8 \DeclareTextFontCommand{\textix}{\fontshape{ix}\selectfont}
9
10 \makeatother
11 \begin{document}
12 \section{NFSS2 のテスト}
13
14 ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}
15
16 {\ltjsetparameter{xkanjiskip=0pt}イタリック補正\textit{f}◆{\it f\/}◆\par}
17
18 \DeclareFixedFont{\dr}{JY3}{gt}{m}{n}{12}
19 あいうえおpqr{\dr かaiu}きく){\bf (漢字}
20
21 {abcdfghjfgあいう辻)\textbf{(辻あ{\Large あ}いう)}}
22
23 {abcdfghjfgあいう辻)\textbf{\unkern(辻あ{\Large あ}いう}}
24
25 \noindent{\tiny ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
26
27 \noindent{\scriptsize ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
28
29 \noindent{\footnotesize ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
30
31 \noindent{\small ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
32
33 \noindent{\normalsize ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
34
35 \noindent{\large ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
36
37 \noindent{\Large ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
38
39 \noindent{\LARGE ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
40 %\end{document}
41
42 \section{slanted, extended}
43 \DeclareFontShape{JY3}{mc}{m}{sl}{<-> s*[0.960444] 
44   psft:Ryumin-Light:slant=0.25;jfm=ujiso25}{}
45 \DeclareFontShape{JY3}{mc}{x}{n}{<-> s*[0.960444] 
46   psft:Ryumin-Light:extend=1.5;jfm=ujisx50}{}
47 \DeclareFontShape{JY3}{gt}{m}{sl}{<-> s*[0.960444] 
48   file:ipag.ttf:slant=0.25;jfm=ujiso25}{}
49 \DeclareFontShape{JY3}{gt}{x}{n}{<-> s*[0.960444] 
50   file:ipag.ttf:extend=1.5;jfm=ujisx50}{}
51
52 % for test
53 \DeclareFontShape{JY3}{gt}{m}{ix}{<-> s*[0.960444] 
54   file:ipag.ttf:slant=0.25;jfm=ujiso25}{}
55
56 \paragraph{psft prefix でもOK?}\ 
57
58 \textsl{日本語の機械的な斜体}直立,
59 \textsl{あいう■\textup{■え■■}■おかき}
60
61 {\fontfamily{mc}\fontseries{x}\selectfont あいう}
62
63 \paragraph{TTF, OTFではOK}\ 
64
65 \textgt{\textsl{日本語の機械的な斜体}直立,
66 \textsl{あいう■\textup{■え■■}■おかき}}
67
68 {\fontfamily{gt}\fontseries{x}\selectfont あいう}
69
70 \paragraph{italic correction inserted by {\tt\char92text...}}\
71
72 font series `ix': 欧文は未定義,和文は機械的斜体.
73
74 {\gt■\textix{■あabcい■\textup{■うxyzえ■■}■おpqrか■}■}
75
76 {\gt■f\textix{f■あい■f\textup{f■うえ■■f}f■おか■f}f■}
77
78 イタリック補正なし:{\gt {\slshape ■}■}
79 イタリック補正あり:{\gt {\slshape ■\/}■}
80
81 \newpage{\obeylines\tt
82 \setbox0=\hbox{\gt\textsl{あいう■\textup{■え■}■おかき}}
83 \directlua{ltj.ext_show_node_list(tex.box[0].head, '', tex.print)}\par}
84
85 \bigskip
86
87 正しい補正量:$0.960444\times 10 \times 0.88\times 0.25 \simeq
88 \directlua{tex.print(0.960444*10*0.88*0.25)}\,\textrm{pt}$
89
90 \end{document}