X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=test%2Ftest02-latex.tex;h=763e8b807ce63815fa848ee3257d99bc18b65098;hb=cf51a2259a27eeed9a3d5d0c40c767a5e6bc403e;hp=4c05ff959f3ef53673883bb4e48aaa62a32354f5;hpb=f4197ea1895b7b3da501fa1fe60f7d80a11d2200;p=luatex-ja%2Fluatexja.git diff --git a/test/test02-latex.tex b/test/test02-latex.tex index 4c05ff9..763e8b8 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} @@ -40,17 +45,17 @@ %\end{document} \section{slanted, extended} -\DeclareFontShape{JY3}{mc}{m}{sl}{<-> s*[0.960444] +\DeclareFontShape{JY3}{mc}{m}{sl}{<-> s*[0.962216] psft:Ryumin-Light:slant=0.25;jfm=ujiso25}{} -\DeclareFontShape{JY3}{mc}{x}{n}{<-> s*[0.960444] +\DeclareFontShape{JY3}{mc}{x}{n}{<-> s*[0.962216] psft:Ryumin-Light:extend=1.5;jfm=ujisx50}{} -\DeclareFontShape{JY3}{gt}{m}{sl}{<-> s*[0.960444] +\DeclareFontShape{JY3}{gt}{m}{sl}{<-> s*[0.962216] file:ipag.ttf:slant=0.25;jfm=ujiso25}{} -\DeclareFontShape{JY3}{gt}{x}{n}{<-> s*[0.960444] +\DeclareFontShape{JY3}{gt}{x}{n}{<-> s*[0.962216] file:ipag.ttf:extend=1.5;jfm=ujisx50}{} % for test -\DeclareFontShape{JY3}{gt}{m}{ix}{<-> s*[0.960444] +\DeclareFontShape{JY3}{gt}{m}{ix}{<-> s*[0.962216] file:ipag.ttf:slant=0.25;jfm=ujiso25}{} \paragraph{psft prefix でもOK?}\ @@ -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.960444\times 10 \times 0.88\times 0.25 \simeq -\directlua{tex.print(0.960444*10*0.88*0.25)}\,\textrm{pt}$ +正しい補正量:$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}