X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=src%2Fltjsclasses%2Fltjskiyou.cls;h=96b2209514cdab66b09984f2451b044c564c604c;hb=bbcc9c674d3626fe2c647661c7c0d8da1b2b5980;hp=ee7888a9823c79d61ef8205680e7d3c6c1e45a97;hpb=7c7fe5e3f3eda82242f1495594a98c4b052b6e5c;p=luatex-ja%2Fluatexja.git diff --git a/src/ltjsclasses/ltjskiyou.cls b/src/ltjsclasses/ltjskiyou.cls index ee7888a..96b2209 100644 --- a/src/ltjsclasses/ltjskiyou.cls +++ b/src/ltjsclasses/ltjskiyou.cls @@ -179,22 +179,24 @@ &\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss##\egroup \tabskip\z@skip\cr }} -\DeclareOption{disablejfam}{\@enablejfamfalse} +\DeclareOption{disablejfam}{% + \ClassWarningNoLine{\@currname}{The class option 'disablejfam' is obsolete}} \newif\ifdraft \DeclareOption{draft}{\drafttrue \setlength\overfullrule{5pt}} \DeclareOption{final}{\draftfalse \setlength\overfullrule{0pt}} -\newif\ifwinjis -\winjisfalse \newif\ifmingoth \mingothfalse \newif\ifjisfont \jisfontfalse -\newif\if@jsc@uplatex -\@jsc@uplatexfalse +\newif\ifptexjis +\ptexjisfalse +\DeclareOption{winjis}{% + \ClassWarningNoLine{\@currname}{The class option 'winjis' is obsolete}} +\DeclareOption{uplatex}{% + \ClassWarningNoLine{\@currname}{The class option 'uplatex' is obsolete}} \DeclareOption{mingoth}{\mingothtrue} -\DeclareOption{winjis}{\winjistrue} +\DeclareOption{ptexjis}{\ptexjistrue} \DeclareOption{jis}{\jisfonttrue} -\DeclareOption{uplatex}{\@jsc@uplatextrue\winjisfalse} \newif\ifpapersize \papersizefalse \DeclareOption{papersize}{\papersizetrue} @@ -283,6 +285,18 @@ \fi \setlength{\pdfpagewidth}{\@tempdima} \setlength{\pdfpageheight}{\@tempdimb} +\ifmingoth + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=min}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=min}{} +\else + \ifptexjis + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=jis}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=jis}{} + \else + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=ujis}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=ujis}{} + \fi +\fi \DeclareFontShape{JY3}{mc}{bx}{n}{<->ssub*gt/m/n}{} \DeclareFontShape{JY3}{gt}{bx}{n}{<->ssub*gt/m/n}{} \DeclareFontShape{JY3}{mc}{m}{it}{<->ssub*mc/m/n}{} @@ -308,8 +322,7 @@ \DeclareRobustCommand\ttfamily {\not@math@alphabet\ttfamily\mathtt \romanfamily\ttdefault\kanjifamily\gtdefault\selectfont} -\def\textmc#1{\relax\ifmmode\hbox\fi{\mcfamily #1}} -\def\textgt#1{\relax\ifmmode\hbox\fi{\gtfamily #1}} +%% \def\reDeclareMathAlphabet#1#2#3{% \edef\@tempa{\expandafter\@gobble\string#2}% \edef\@tempb{\expandafter\@gobble\string#3}% @@ -811,8 +824,8 @@ \hskip -\@tempskipa \else \clubpenalty \@clubpenalty - \everypar{\everyparhook}% - \fi\everyparhook}% + \everypar{}% + \fi}% \else \par \nobreak \vskip \@tempskipa @@ -1327,113 +1340,6 @@ \parindent 1\zw \noindent \llap{\@makefnmark\hskip0.3\zw}#1} -\def\@inhibitglue{% - \futurelet\@let@token\@@inhibitglue} -\def\@@inhibitglue{% - \ifx\@let@token「 - \inhibitglue - \else - \ifx\@let@token( - \inhibitglue - \else - \ifx\@let@token『 - \inhibitglue - \else - \ifx\@let@token[ - \inhibitglue - \fi - \fi - \fi - \fi} -\let\everyparhook=\@inhibitglue -\AtBeginDocument{\everypar{\everyparhook}} -\def\@doendpe{% - \@endpetrue - \def\par{% - \@restorepar\everypar{\everyparhook}\par\@endpefalse}% - \everypar{{\setbox\z@\lastbox}\everypar{\everyparhook}\@endpefalse\everyparhook}} -\def\@item[#1]{% - \if@noparitem - \@donoparitem - \else - \if@inlabel - \indent \par - \fi - \ifhmode - \unskip\unskip \par - \fi - \if@newlist - \if@nobreak - \@nbitem - \else - \addpenalty\@beginparpenalty - \addvspace\@topsep - \addvspace{-\parskip}% - \fi - \else - \addpenalty\@itempenalty - \addvspace\itemsep - \fi - \global\@inlabeltrue - \fi - \everypar{% - \@minipagefalse - \global\@newlistfalse - \if@inlabel - \global\@inlabelfalse - {\setbox\z@\lastbox - \ifvoid\z@ - \kern-\itemindent - \fi}% - \box\@labels - \penalty\z@ - \fi - \if@nobreak - \@nobreakfalse - \clubpenalty \@M - \else - \clubpenalty \@clubpenalty - \everypar{\everyparhook}% - \fi\everyparhook}% - \if@noitemarg - \@noitemargfalse - \if@nmbrlist - \refstepcounter\@listctr - \fi - \fi - \sbox\@tempboxa{\makelabel{#1}}% - \global\setbox\@labels\hbox{% - \unhbox\@labels - \hskip \itemindent - \hskip -\labelwidth - \hskip -\labelsep - \ifdim \wd\@tempboxa >\labelwidth - \box\@tempboxa - \else - \hbox to\labelwidth {\unhbox\@tempboxa}% - \fi - \hskip \labelsep}% - \ignorespaces} -\def\@afterheading{% - \@nobreaktrue - \everypar{% - \if@nobreak - \@nobreakfalse - \clubpenalty \@M - \if@afterindent \else - {\setbox\z@\lastbox}% - \fi - \else - \clubpenalty \@clubpenalty - \everypar{\everyparhook}% - \fi\everyparhook}} -\def\@gnewline #1{% - \ifvmode - \@nolnerr - \else - \unskip \reserved@e {\reserved@f#1}\nobreak \hfil \break \null - \inhibitglue \ignorespaces - \fi} \def\Shou#1{\hbox{$\m@th$% \csname S@\f@size\endcsname \fontsize\sf@size\z@