2 \documentclass{article}
8 \def\@setfontsize#1#2#3{%
9 \ifx\protect\@typeset@protect
12 \fontsize{#2}{#3}\selectfont
16 \ltjsetparameter{kanjiskip={0\zw plus .1\zw minus .01\zw}}%
17 \@tempskipa=\ltjgetparameter{xkanjiskip}%
19 \ltjsetparameter{xkanjiskip={0.25em plus 0.15em minus 0.06em}}%
23 \DeclareTextFontCommand{\textix}{\fontshape{ix}\selectfont}
29 ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}
31 {\ltjsetparameter{xkanjiskip=0pt}イタリック補正\textit{f}◆{\it f\/}◆\par}
33 \DeclareFixedFont{\dr}{JY3}{gt}{m}{n}{12}
34 あいうえおpqr{\dr かaiu}きく){\bf (漢字}
36 {abcdfghjfgあいう辻)\textbf{(辻あ{\Large あ}いう)}}
38 {abcdfghjfgあいう辻)\textbf{\unkern(辻あ{\Large あ}いう}}
40 \noindent{\tiny ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
42 \noindent{\scriptsize ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
44 \noindent{\footnotesize ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
46 \noindent{\small ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
48 \noindent{\normalsize ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
50 \noindent{\large ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
52 \noindent{\Large ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
54 \noindent{\LARGE ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
57 \section{slanted, extended}
58 \DeclareFontShape{JY3}{mc}{m}{sl}{<-> s*[0.960444]
59 psft:Ryumin-Light:slant=0.25;jfm=ujiso25}{}
60 \DeclareFontShape{JY3}{mc}{x}{n}{<-> s*[0.960444]
61 psft:Ryumin-Light:extend=1.5;jfm=ujisx50}{}
62 \DeclareFontShape{JY3}{gt}{m}{sl}{<-> s*[0.960444]
63 file:ipag.ttf:slant=0.25;jfm=ujiso25}{}
64 \DeclareFontShape{JY3}{gt}{x}{n}{<-> s*[0.960444]
65 file:ipag.ttf:extend=1.5;jfm=ujisx50}{}
68 \DeclareFontShape{JY3}{gt}{m}{ix}{<-> s*[0.960444]
69 file:ipag.ttf:slant=0.25;jfm=ujiso25}{}
71 \paragraph{psft prefix でもOK?}\
73 \textsl{日本語の機械的な斜体}直立,
74 \textsl{あいう■\textup{■え■■}■おかき}
76 {\fontfamily{mc}\fontseries{x}\selectfont あいう}
78 \paragraph{TTF, OTFではOK}\
80 \textgt{\textsl{日本語の機械的な斜体}直立,
81 \textsl{あいう■\textup{■え■■}■おかき}}
83 {\fontfamily{gt}\fontseries{x}\selectfont あいう}
85 \paragraph{italic correction inserted by {\tt\char92text...}}\
87 font series `ix': 欧文は未定義,和文は機械的斜体.
89 {\gt■\textix{■あabcい■\textup{■うxyzえ■■}■おpqrか■}■}
91 {\gt■f\textix{f■あい■f\textup{f■うえ■■f}f■おか■f}f■}
93 イタリック補正なし:{\gt {\slshape ■}■}
94 イタリック補正あり:{\gt {\slshape ■\/}■}
96 \newpage{\obeylines\tt
97 \setbox0=\hbox{\gt\textsl{あいう■\textup{■え■}■おかき}}
98 \directlua{ltj.ext_show_node_list(tex.box[0].head, '', tex.print)}\par}
102 正しい補正量:$0.960444\times 10 \times 0.88\times 0.25 \simeq
103 \directlua{tex.print(0.960444*10*0.88*0.25)}\,\textrm{pt}$