X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=test%2Ftest02-latex.tex;h=ccb446f47d33426e542ff49666be51583585f3d7;hb=f078ac2f7998a102c7ec765e725f2269eed9f872;hp=a162d8c39e4fa1cac3c861bf0b9c3595547d005e;hpb=1c260c61ebfe88ff20b294b2d48413343d0815f1;p=luatex-ja%2Fluatexja.git diff --git a/test/test02-latex.tex b/test/test02-latex.tex index a162d8c..ccb446f 100644 --- a/test/test02-latex.tex +++ b/test/test02-latex.tex @@ -1,11 +1,16 @@ %#! lualatex \documentclass{ltjsarticle} -\nonstopmode +%\nonstopmode \makeatletter % for test \DeclareTextFontCommand{\textix}{\fontshape{ix}\selectfont} +\DeclareFontFamily{OT1}{hoge}{}\DeclareFontShape{OT1}{hoge}{m}{n}{<-> pagk7t}{} +\DeclareKanjiFamily{JY3}{hoge}{} +\DeclareFontShape{JY3}{hoge}{m}{n}{<-> file:ipaexg.ttf:jfm=ujis}{} + +\DeclareFontSubstitution{OT1}{cmss}{m}{n} \makeatother \begin{document} @@ -45,7 +50,7 @@ \DeclareFontShape{JY3}{mc}{x}{n}{<-> s*[0.962216] psft:Ryumin-Light:extend=1.5;jfm=ujisx50}{} \DeclareFontShape{JY3}{gt}{m}{sl}{<-> s*[0.962216] - file:ipag.ttf:slant=0.25;jfm=ujiso25}{} + file:ipam.ttf:slant=0.25;jfm=ujiso25}{} \DeclareFontShape{JY3}{gt}{x}{n}{<-> s*[0.962216] file:ipag.ttf:extend=1.5;jfm=ujisx50}{} @@ -80,11 +85,38 @@ font series `ix': 欧文は未定義,和文は機械的斜体. \newpage{\obeylines\tt \setbox0=\hbox{\gt\textsl{あいう■\textup{■え■}■おかき}} -\directlua{ltj.ext_show_node_list(tex.box[0].head, '', tex.print)}\par} +\directlua{luatexja.ext_show_node_list(tex.box[0].head, '', tex.print)}\par} \bigskip 正しい補正量:$0.962216\times 10 \times 0.88\times 0.25 \simeq \directlua{tex.print(0.962216*10*0.88*0.25)}\,\textrm{pt}$ +\paragraph{fontfamily}\ +\makeatletter +\def\TEST#1{\par{\fontfamily{#1}\selectfont あいうabc: font\hfill(#1: \k@family, \f@family)}} + +\gt +\TEST{mc} +\TEST{fuga} +\TEST{fuga} +\TEST{mc} + +{\fontfamily{hoge}\selectfont あいうabc: font\hfill(\k@family, \f@family)} + +{\romanfamily{hoge}\selectfont あいうabc: roman\hfill(\k@family, \f@family)} + +{\kanjifamily{hoge}\selectfont あいうabc: kanji\hfill(\k@family, \f@family)} + +\TEST{mc} +\TEST{ptm} +\TEST{ptm} + +\makeatletter +\let\@@fontfamily=\fontfamily +\def\fontfamily#1{(\k@family, \f@family)\@@fontfamily{#1}(\k@family, \f@family)} + +あい{うえお\texttt{abc}\globaldefs1あ\/い}うえお + +あいうえお{\tt abc}あいうえお \end{document}