X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=test%2Ftest51-vtest.tex;h=e20bc90d9efab1ce5dbf80cf5d2e127e7f7ecaf0;hb=62f3f5ea15ca7a093fb852ea7f04d8e13daa6531;hp=f008752bd938365b668d34e47070a26e60123bb9;hpb=9af4f04e3123548ad4a1f4bada4177e09abeb285;p=luatex-ja%2Fluatexja.git diff --git a/test/test51-vtest.tex b/test/test51-vtest.tex index f008752..e20bc90 100644 --- a/test/test51-vtest.tex +++ b/test/test51-vtest.tex @@ -211,7 +211,7 @@ \vfill\eject \vbox{\tate\hsize100mm -\tfont\f=KozMinPr6N-Regular.otf:-vert;jfm=ujisv \f +\tfont\f=[KozMinPr6N-Regular.otf]:jfm=ujisv \f \ltjsetparameter{yalbaselineshift=.25em}\baselineskip15pt\parindent\zw \LaTeX の特徴として、テキストファイルであるソースコードを入力として処理することでDVIや @@ -239,6 +239,8 @@ PDFなどの表示形式を出力として得ることが挙げられる。 \null\hfill (Wikipediaの「\LaTeX」の記事より.8/13現在) + +左⇦⇧⇩⇨⬅⬆⬇➡右 } \message{^^Jget/set box dimension^^J} @@ -248,18 +250,18 @@ PDFなどの表示形式を出力として得ることが挙げられる。 \tate\ltjsetparameter{talbaselineshift=0pt}Htp} 縦ボックス\hbox{\vrule\copy12288\vrule}寸法\quad \vbox{\hsize=80pt\yoko\noindent - WD: \the\ltjgetwd{12288}, \\HT: \the\ltjgetht{12288}, \\DP: \the\ltjgetdp{12288}% + WD: \the\ltjgetwd12288, \\HT: \the\ltjgetht12288, \\DP: \the\ltjgetdp12288% } \vbox{\hsize=80pt\tate\noindent - WD: \the\ltjgetwd{12288}, \\HT: \the\ltjgetht{12288}, \\DP: \the\ltjgetdp{12288}% + WD: \the\ltjgetwd12288, \\HT: \the\ltjgetht12288, \\DP: \the\ltjgetdp12288% } \ltjsetwd12288=100pt \setbox0=\hbox{\tate\ltjsetht12288=10pt} \vbox{\hsize=80pt\yoko\noindent - WD: \the\ltjgetwd{12288}, \\HT: \the\ltjgetht{12288}, \\DP: \the\ltjgetdp{12288}% + WD: \the\ltjgetwd12288, \\HT: \the\ltjgetht12288, \\DP: \the\ltjgetdp12288% } \vbox{\hsize=80pt\tate\noindent - WD: \the\ltjgetwd{12288}, \\HT: \the\ltjgetht{12288}, \\DP: \the\ltjgetdp{12288}% + WD: \the\ltjgetwd12288, \\HT: \the\ltjgetht12288, \\DP: \the\ltjgetdp12288% } @@ -268,21 +270,21 @@ PDFなどの表示形式を出力として得ることが挙げられる。 \yoko\ltjsetparameter{yalbaselineshift=0pt}Htp} 横ボックス\hbox{\vrule\copy12288\vrule}寸法\quad \vbox{\hsize=80pt\yoko\noindent - WD: \the\ltjgetwd{12288}, \\HT: \the\ltjgetht{12288}, \\DP: \the\ltjgetdp{12288}% + WD: \the\ltjgetwd12288, \\HT: \the\ltjgetht12288, \\DP: \the\ltjgetdp12288% } \vbox{\hsize=80pt\tate\noindent - WD: \the\ltjgetwd{12288}, \\HT: \the\ltjgetht{12288}, \\DP: \the\ltjgetdp{12288}% + WD: \the\ltjgetwd12288, \\HT: \the\ltjgetht12288, \\DP: \the\ltjgetdp12288% } \ltjsetwd12288=100pt \setbox0=\hbox{\tate\ltjsetht12288=10pt} \vbox{\hsize=80pt\yoko\noindent - WD: \the\ltjgetwd{12288}, \\HT: \the\ltjgetht{12288}, \\DP: \the\ltjgetdp{12288}% + WD: \the\ltjgetwd12288, \\HT: \the\ltjgetht12288, \\DP: \the\ltjgetdp12288% } \vbox{\hsize=80pt\tate\noindent - WD: \the\ltjgetwd{12288}, \\HT: \the\ltjgetht{12288}, \\DP: \the\ltjgetdp{12288}% + WD: \the\ltjgetwd12288, \\HT: \the\ltjgetht12288, \\DP: \the\ltjgetdp12288% } -dimexpr でも使えるかな?\the \dimexpr2\ltjgetwd{` }+\ltjgetwd{200}+1pt\relax +dimexpr でも使えるかな?\the \dimexpr2\ltjgetwd` +\ltjgetwd200+1pt\relax \vfill\eject @@ -429,4 +431,67 @@ $$ \leavevmode\hbox{A}% \setbox0\hbox{}% \setbox1=\lastbox\the\wd1 + + +\vfill\eject + +\def\TEST#1{% + \tfont\A={#1;jfm=ujisv} + \noindent\vbox{\tate\hsize=200mm\A\parindent0pt + {\tentt #1}\par + あ,いーう.え「お」”か”左←↑→↓下 + }\ +} + +\TEST{IPAexMincho:} +\TEST{[hgrkk.ttc]:} +\TEST{[hgrkk.ttc]:script=kana} +\TEST{[hgrkk.ttc]:script=kana;language=jan} +\TEST{[hgrkk.ttc]:script=hani} +\TEST{[KozMinPr6N-Regular.otf]:} +\TEST{[KozMinPr6N-Regular.otf]:script=kana} +\TEST{[KozMinPr6N-Regular.otf]:script=kana;language=jan} +\TEST{[KozMinPr6N-Regular.otf]:script=hani} + +\def\X#1#2#3{% +漢字\hbox{#1◆あい#2えお◆}漢字 +\raise10pt\hbox{#1◆あい#2えお◆}漢字 +\lower10pt\hbox{#1◆あい#2えお◆}漢字#3 +漢字\hbox{\hbox{#1◆あい#2えお◆}}漢字 +\raise10pt\hbox{\hbox{#1◆あい#2えお◆}}漢字 +\lower10pt\hbox{\hbox{#1◆あい#2えお◆}}漢字#3 +漢字\vbox{\hsize80pt#1\vrule◆あい#2えお◆\hfil\vrule}漢字 +\raise10pt\vbox{\hsize80pt#1\noindent\vrule◆あい#2えお◆\hfil\vrule}漢字 +\lower10pt\vbox{\hsize80pt#1\vrule◆あい#2えお◆\hfil\vrule}漢字 +} + +\vfil\eject +\vbox{\yoko +\X\yoko Y{\hfil\break}\par\X\tate T{}\par\X\dtou D{}\par +\X\utod U{}} + +\vbox{\tate +\X\yoko Y{}\par\X\tate T{\hfil\break}\par\X\dtou D{\hfil\break}\par +\X\utod U{\hfil\break}} + + +\vfill\eject +\directlua{luatexja.jfont.register_vert_replace{ + ['あ']='い', %[',']=false, ['.']='ゐ', +}} +%\def\T{[KozMinPr6N-Regular.otf]} +\def\T{SourceHanSerif-Regular} +%\def\T{[ipaexm.ttf]} +%\def\T{[HiraMinProN-W3.otf]} +\jfont\X=\T:jfm=ujis;language=latn;script=latn +\tfont\V=\T:jfm=ujisv;+vert;jpotf;language=latn;script=latn +\tfont\VM=\T:jfm=ujisv;+vert;language=latn;script=latn + +\noindent +\def\ts{\char"301Dあ\char"301Dあ「」あ\char"301Eあ\char"301F% + ---“あああ,あああ.”} +\vbox{\yoko\X\hsize=20\zw\ts}\vadjust{\vskip.5\baselineskip}\\ +\vbox{\tate\V\hsize=20\zw\ts}\quad +\vbox{\tate\VM\hsize=20\zw\ts} + \end