2 \documentclass{article}
4 \usepackage{luatexja-fontspec}
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}}%
28 ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}
30 {\ltjsetparameter{xkanjiskip=0pt}イタリック補正\textit{f}◆\par}
32 \DeclareFixedFont{\dr}{JY3}{gt}{m}{n}{12}
33 あいうえおpqr{\dr かaiu}きく){\bf (漢字}
35 \noindent{\tiny ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
37 \noindent{\scriptsize ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
39 \noindent{\footnotesize ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
41 \noindent{\small ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
43 \noindent{\normalsize ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
45 \noindent{\large ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
47 \noindent{\Large ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
49 \noindent{\LARGE ◆あいうえおabcかきく{\gt かきくa{\bf uyあ}いう}}
53 \setmainfont{TeXGyreTermes}
54 \setsansfont{TeXGyreHeros}
56 \setmainjfont[Scale=.95,BoldFont=IPAexGothic]{IPAexMincho} % default: JFM=ujis
57 \setsansjfont[Scale=.95]{IPAexGothic}
59 \newjfontfamily\ipajisninety[Scale=.95,CJKShape=JIS1990]{IPAexMincho}
63 {\jfontspec[Scale=.95,JFM=mono]{IPAexMincho}
64 \noindent 等幅:「あいうえお」、(かきくけこ)。
68 逢芦飴溢茨鰯淫迂厩噂餌襖迦牙廻恢晦蟹葛鞄釜翰翫徽
69 祇汲灸笈卿饗僅喰櫛屑粂祁隙倦捲牽鍵諺巷梗膏鵠甑叉
70 榊薩鯖錆鮫餐杓灼酋楯薯藷哨鞘杖蝕訊逗摺撰煎煽穿箭
71 詮噌遡揃遜腿蛸辿樽歎註瀦捗槌鎚辻挺鄭擢溺兎堵屠賭
72 瀞遁謎灘楢禰牌這秤駁箸叛挽誹樋稗逼謬豹廟瀕斧蔽瞥
73 蔑篇娩鞭庖蓬鱒迄儲餅籾爺鑓愈猷漣煉簾榔屢冤叟咬嘲
74 囀徘扁棘橙狡甕甦疼祟竈筵篝腱艘芒虔蜃蠅訝靄靱騙鴉
78 逢芦飴溢茨鰯淫迂厩噂餌襖迦牙廻恢晦蟹葛鞄釜翰翫徽
79 祇汲灸笈卿饗僅喰櫛屑粂祁隙倦捲牽鍵諺巷梗膏鵠甑叉
80 榊薩鯖錆鮫餐杓灼酋楯薯藷哨鞘杖蝕訊逗摺撰煎煽穿箭
81 詮噌遡揃遜腿蛸辿樽歎註瀦捗槌鎚辻挺鄭擢溺兎堵屠賭
82 瀞遁謎灘楢禰牌這秤駁箸叛挽誹樋稗逼謬豹廟瀕斧蔽瞥
83 蔑篇娩鞭庖蓬鱒迄儲餅籾爺鑓愈猷漣煉簾榔屢冤叟咬嘲
84 囀徘扁棘橙狡甕甦疼祟竈筵篝腱艘芒虔蜃蠅訝靄靱騙鴉
91 %%%%%%%%%%%%%%%%%%%%% OLD TEST
92 \documentclass{article}
93 \usepackage{fontspec,pdftexcmds}
95 \input luatexja-core.sty
98 \xetex_or_luatex:nnn { \tl_set:Nn \l_fontspec_pre_feat_sclist }
100 \bool_if:NT \l_fontspec_icu_bool {
101 \tl_if_empty:NF \l_fontspec_script_tl
103 script = \l_fontspec_script_tl ;
104 language = \l_fontspec_lang_tl ;jfm=ujis;
109 mode = \l_fontspec_mode_tl ;
110 \tl_if_empty:NF \l_fontspec_script_tl
112 script = \l_fontspec_script_tl ;
113 language = \l_fontspec_lang_tl ;jfm=ujis;
118 \newopentypefeature{Style}{OLDJIS}{+jp90}
119 \newfontfamily\goth[BoldFont={ipaexg.ttf},Style=OLDJIS]{ipaexm.ttf}
125 \ifnum\pdf@strcmp{\f@encoding}{EU2}=0
126 \expandafter\globaljfont\font@name\external@font\relax
127 \font@name\global\zw=\zw\global\zh=\zh
129 \global\expandafter\font\font@name\external@font\relax
132 \ifnum\pdf@strcmp{\f@encoding}{EU2}=0%
133 \ltjglobalsetparameter{kanjiskip={0pt plus 0.4pt minus 0.4pt},
134 xkanjiskip={0.25\zw plus 0.083333\zw minus 0.083333\zw}}%
136 \csname \f@encoding+\f@family\endcsname
137 \csname\curr@fontshape\endcsname
139 % ! The font "ipaexg.ttf/I" cannot be found. というエラーが出る
142 \goth abcdfghjfgあいう辻)\textbf{\unkern(辻あ{\Large あ}いう}
144 \goth abcdfghjfgあいう辻)\textbf{(辻あ{\Large あ}いう}
145 % \unkern がないとうなくいかない
147 \tracingonline=1\scrollmode\showboxdepth=10000\showboxbreadth=10000\showlists