X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=src%2Flltjfont.sty;h=da35c15e3f4e599e582be7f4f35fe8e2fffde83d;hb=bbcc9c674d3626fe2c647661c7c0d8da1b2b5980;hp=ce7d9e65f21c5f5e371514ca9a269bb32b7f6059;hpb=ab837b588f568ed72636002dec41acddbfbf79a9;p=luatex-ja%2Fluatexja.git diff --git a/src/lltjfont.sty b/src/lltjfont.sty index ce7d9e6..da35c15 100644 --- a/src/lltjfont.sty +++ b/src/lltjfont.sty @@ -1,5 +1,5 @@ %% -%% luatexja-latex-fonts.sty: derived from plfonts.dtx in pLaTeX. +%% lltjfont.sty: derived from plfonts.dtx in pLaTeX. %% \makeatletter \let\k@encoding\@empty @@ -12,17 +12,17 @@ \let\k@shape\@empty \def\curr@kfontshape{\k@encoding/\k@family/\k@series/\k@shape} \def\rel@fontshape{\f@encoding/\f@family/\f@series/\f@shape} -\newdimen\Cht -\newdimen\cht -\newdimen\Cdp -\newdimen\cdp -\newdimen\Cwd -\newdimen\cwd -\newdimen\Cvs -\newdimen\cvs -\newdimen\Chs -\newdimen\chs -\newdimen\cHT +\ifdefined\Cht\else\newdimen\Cht\fi +\ifdefined\cht\else\newdimen\cht\fi +\ifdefined\Cdp\else\newdimen\Cdp\fi +\ifdefined\cdp\else\newdimen\cdp\fi +\ifdefined\Cwd\else\newdimen\Cwd\fi +\ifdefined\cwd\else\newdimen\cwd\fi +\ifdefined\Cvs\else\newdimen\Cvs\fi +\ifdefined\cvs\else\newdimen\cvs\fi +\ifdefined\Chs\else\newdimen\Chs\fi +\ifdefined\chs\else\newdimen\chs\fi +\ifdefined\cHT\else\newdimen\cHT\fi %\let\afont\font \def\inlist@#1#2{% \def\in@@##1<#1>##2##3\in@@{% @@ -43,11 +43,11 @@ \newbox\tstrutbox \newbox\zstrutbox \def\strut{\relax -% \ifydir + \ifydir \ifmmode\copy\strutbox\else\unhcopy\strutbox\fi -% \else -% \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi -% \fi} + \else + \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi + \fi } \def\tstrut{\relax\hbox{\tate \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi}} @@ -495,20 +495,20 @@ \inlist@\expandafter\tmp@item\expandafter{\notkfam@list}% \ifin@ \@notkfamtrue \else - \@tempswzfalse - \def\fam@elt{\noexpand\fam@elt}% - \message{(I search kanjifont definition file:}% - \def\enc@elt<##1>{\message{.}% - \edef\reserved@a{\lowercase{\noexpand\IfFileExists{##1#1.fd}}}% - \reserved@a{\@tempswztrue}{}\relax}% - \kenc@list - \message{)}% - \if@tempswz - \edef\k@family{#1}% - \else + %% \@tempswzfalse + %% \def\fam@elt{\noexpand\fam@elt}% + %% \message{(I search kanjifont definition file:}% + %% \def\enc@elt<##1>{\message{.}% + %% \edef\reserved@a{\lowercase{\noexpand\IfFileExists{##1#1.fd}}}% + %% \reserved@a{\@tempswztrue}{}\relax}% + %% \kenc@list + %% \message{)}% + %% \if@tempswz + %% \edef\k@family{#1}% + %% \else \@notkfamtrue \xdef\notkfam@list{\notkfam@list\fam@elt<#1>}% - \fi + %% \fi \fi\fi \expandafter\expandafter\expandafter \inlist@\expandafter\tmp@item\expandafter{\ffam@list}% @@ -630,7 +630,7 @@ \ltj@@al@do@subst@correction \fi } - +\let\@@italiccorr=\/ %%%%%% Japanese font for math mode @@ -654,8 +654,9 @@ \def\getanddefine@fonts#1#2{% \ltj@tempcnta=#1\ltj@@IsFontJapanese{\string#2}% - \ifin@\ltj@@ja@getanddefine@fonts{#1}{#2}% - \else \ltj@@al@getanddefine@fonts{#1}{#2}\fi + \ifin@\let\ltj@temp=\ltj@@ja@getanddefine@fonts% + \else \let\ltj@temp=\ltj@@al@getanddefine@fonts\fi + \ltj@temp{#1}{#2}% } \def\use@mathgroup#1#2{\relax\ifmmode \math@bgroup