texlive[56551] Master/texmf-dist: jsclasses (5oct20)

commits+karl at tug.org commits+karl at tug.org
Mon Oct 5 22:51:16 CEST 2020


Revision: 56551
          http://tug.org/svn/texlive?view=revision&revision=56551
Author:   karl
Date:     2020-10-05 22:51:16 +0200 (Mon, 05 Oct 2020)
Log Message:
-----------
jsclasses (5oct20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/platex/jsclasses/README.md
    trunk/Master/texmf-dist/doc/platex/jsclasses/jsclasses.pdf
    trunk/Master/texmf-dist/doc/platex/jsclasses/jslogo.pdf
    trunk/Master/texmf-dist/doc/platex/jsclasses/jsverb.pdf
    trunk/Master/texmf-dist/doc/platex/jsclasses/okumacro.pdf
    trunk/Master/texmf-dist/doc/platex/jsclasses/okuverb.pdf
    trunk/Master/texmf-dist/source/platex/jsclasses/Makefile
    trunk/Master/texmf-dist/source/platex/jsclasses/jsclasses.dtx
    trunk/Master/texmf-dist/source/platex/jsclasses/jsclasses.ins
    trunk/Master/texmf-dist/source/platex/jsclasses/jslogo.ins
    trunk/Master/texmf-dist/source/platex/jsclasses/jsverb.ins
    trunk/Master/texmf-dist/source/platex/jsclasses/okumacro.ins
    trunk/Master/texmf-dist/source/platex/jsclasses/okuverb.ins
    trunk/Master/texmf-dist/tex/platex/jsclasses/jsarticle.cls
    trunk/Master/texmf-dist/tex/platex/jsclasses/jsbook.cls
    trunk/Master/texmf-dist/tex/platex/jsclasses/jslogo.sty
    trunk/Master/texmf-dist/tex/platex/jsclasses/jspf.cls
    trunk/Master/texmf-dist/tex/platex/jsclasses/jsreport.cls
    trunk/Master/texmf-dist/tex/platex/jsclasses/jsverb.sty
    trunk/Master/texmf-dist/tex/platex/jsclasses/kiyou.cls
    trunk/Master/texmf-dist/tex/platex/jsclasses/minijs.sty
    trunk/Master/texmf-dist/tex/platex/jsclasses/okumacro.sty
    trunk/Master/texmf-dist/tex/platex/jsclasses/okuverb.sty

Modified: trunk/Master/texmf-dist/doc/platex/jsclasses/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/platex/jsclasses/README.md	2020-10-05 18:02:30 UTC (rev 56550)
+++ trunk/Master/texmf-dist/doc/platex/jsclasses/README.md	2020-10-05 20:51:16 UTC (rev 56551)
@@ -37,7 +37,7 @@
 
 ## Release Date
 
-2020-02-02
+2020-10-05
 
 Haruhiko Okumura,
 Japanese TeX Development Community

Modified: trunk/Master/texmf-dist/doc/platex/jsclasses/jsclasses.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/platex/jsclasses/jslogo.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/platex/jsclasses/jsverb.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/platex/jsclasses/okumacro.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/platex/jsclasses/okuverb.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/platex/jsclasses/Makefile
===================================================================
--- trunk/Master/texmf-dist/source/platex/jsclasses/Makefile	2020-10-05 18:02:30 UTC (rev 56550)
+++ trunk/Master/texmf-dist/source/platex/jsclasses/Makefile	2020-10-05 20:51:16 UTC (rev 56551)
@@ -3,7 +3,7 @@
 PDFTARGET = $(addsuffix .pdf,$(DOCTARGET))
 DVITARGET = $(addsuffix .dvi,$(DOCTARGET))
 KANJI = -kanji=utf8
-FONTMAP = -f ipaex.map -f ptex-ipaex.map
+FONTMAP = -f haranoaji.map -f ptex-haranoaji.map
 TEXMF = $(shell kpsewhich -var-value=TEXMFHOME)
 
 default: $(STRIPTARGET) $(DVITARGET)
@@ -10,7 +10,8 @@
 strip: $(STRIPTARGET)
 all: $(STRIPTARGET) $(PDFTARGET)
 
-JSCLASSES = jsarticle.cls jsbook.cls jsreport.cls jspf.cls kiyou.cls
+JSCLASSES = jsarticle.cls jsbook.cls jsreport.cls jspf.cls kiyou.cls \
+	minijs.sty
 
 # for generating files, we use pdflatex incidentally.
 # otherwise, ptexenc might convert U+2212 -> U+FF0D in okumacro.sty

Modified: trunk/Master/texmf-dist/source/platex/jsclasses/jsclasses.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/jsclasses/jsclasses.dtx	2020-10-05 18:02:30 UTC (rev 56550)
+++ trunk/Master/texmf-dist/source/platex/jsclasses/jsclasses.dtx	2020-10-05 20:51:16 UTC (rev 56551)
@@ -9,7 +9,7 @@
 %  pLaTeX2ε新ドキュメントクラス(日本語 TeX 開発コミュニティ版)
 %  原作者:奥村晴彦 <okumura at okumuralab.org>
 %
-%  Copyright 1993-2019
+%  Copyright 1993-2020
 %  The LaTeX3 Project and any individual authors listed elsewhere
 %  in this file.
 %
@@ -28,10 +28,11 @@
 %<report>\ProvidesClass{jsreport}
 %<jspf>\ProvidesClass{jspf}
 %<kiyou>\ProvidesClass{kiyou}
+%<minijs>\ProvidesPackage{minijs}
 %<*driver>
 \ProvidesFile{jsclasses.dtx}
 %</driver>
-  [2020/02/02 jsclasses (okumura, texjporg)]
+  [2020/10/05 jsclasses (okumura, texjporg)]
 %<*driver>
 \documentclass{jsarticle}
 \usepackage{doc}
@@ -124,11 +125,26 @@
 %
 % 以下では実際のコードに即して説明します。
 %
+% \texttt{minijs}は,\texttt{jsclasses}に似た設定を行うパッケージです。
+%
+%    \begin{macrocode}
+%<*minijs>
+%% if jsclasses loaded, abort loading this package
+\ifx\@jsc at uplatextrue\@undefined\else
+  \PackageInfo{minijs}{jsclasses does not need minijs, exiting}
+  \expandafter\endinput
+\fi
+%% "fake" jsarticle
+\expandafter\def\csname ver at jsarticle.cls\endcsname{}
+%</minijs>
+%    \end{macrocode}
+%
 % \begin{macro}{\jsc at clsname}
 %
 % 文書クラスの名前です。エラーメッセージ表示などで使われます。
 %
 %    \begin{macrocode}
+%<*class>
 %<article>\def\jsc at clsname{jsarticle}
 %<book>\def\jsc at clsname{jsbook}
 %<report>\def\jsc at clsname{jsreport}
@@ -746,6 +762,11 @@
 % [2017-01-11] トンボオプションが指定されているとき「だけ」|\stockwidth|,
 % |\stockheight|を定義するようにしました。
 %
+% [2020-10-04] \LaTeXe~2020-10-01でカーネルの |\shipout| コードが拡張され
+% |\AtBeginDvi| の実行タイミングが変化したので,この時点で
+% 発行する |\special| の中身を展開しておくようにしました。
+% こうしないと,用紙サイズ設定を間違ってしまいます(Issue \#72)。
+%
 %    \begin{macrocode}
 \iftombow
   \newdimen\stockwidth \newdimen\stockheight
@@ -756,10 +777,11 @@
 \fi
 \ifpapersize
   \iftombow
-    \AtBeginDvi{\special{papersize=\the\stockwidth,\the\stockheight}}
+    \edef\jsc at papersize@special{papersize=\the\stockwidth,\the\stockheight}
   \else
-    \AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}
+    \edef\jsc at papersize@special{papersize=\the\paperwidth,\the\paperheight}
   \fi
+  \AtBeginDvi{\special{\jsc at papersize@special}}
 \fi
 %    \end{macrocode}
 %
@@ -1059,6 +1081,24 @@
 % $9.62216\,\mathrm{pt} * 0.961 / 10\,\mathrm{pt} = 0.924690$ です。
 %
 %    \begin{macrocode}
+%</class>
+%<*minijs>
+%% min/goth -> jis/jisg (for pLaTeX only)
+\ifx\ucs\@undefined
+\@for\@tempa:=5,6,7,8,9,10,10.95,12,14.4,17.28,20.74,24.88\do{%
+  \expandafter\let\csname JY1/mc/m/n/\@tempa\endcsname\relax
+  \expandafter\let\csname JY1/gt/m/n/\@tempa\endcsname\relax
+  \expandafter\let\csname JT1/mc/m/n/\@tempa\endcsname\relax
+  \expandafter\let\csname JT1/gt/m/n/\@tempa\endcsname\relax
+}
+\def\Cjascale{0.924690}
+\DeclareFontShape{JY1}{mc}{m}{n}{<-> s * [0.961] jis}{}
+\DeclareFontShape{JY1}{gt}{m}{n}{<-> s * [0.961] jisg}{}
+\DeclareFontShape{JT1}{mc}{m}{n}{<-> s * [0.961] tmin10}{}
+\DeclareFontShape{JT1}{gt}{m}{n}{<-> s * [0.961] tgoth10}{}
+\fi
+%</minijs>
+%<*class>
 %<*!jspf>
 \def\Cjascale{0.924690}
 \ifmingoth
@@ -1170,7 +1210,22 @@
 % 従来のコードも\LaTeXe~2019-10-01以前のために残してありますが,
 % \texttt{mweights}パッケージ対策も施しました(forum:2763)。
 %
+% [2020-10-04] \LaTeXe~2020-10-01では |\AddToHook| を利用します。
+%
+% ^^A Note that |\AddToHook| is defined as follows:
+% ^^A \begin{itemize}
+% ^^A   \item Format date 2020-02-02 or older: undefined
+% ^^A   \item Format date 2020-10-01 or newer: available
+% ^^A   \item ... under \texttt{latexrelease} rollback: defined but no-op
+% ^^A \end{itemize}
+%
 %    \begin{macrocode}
+%</class>
+%<*class|minijs>
+%% ad-hoc "relation font"
+\@ifl at t@r\fmtversion{2020/10/01}
+    {\jsc at needsp@tchfalse}{\jsc at needsp@tchtrue}
+\ifjsc at needsp@tch          % --- for 2020-02-02 or older BEGIN
 \ifx\@rmfamilyhook\@undefined  % old
 \DeclareRobustCommand\rmfamily
         {\not at math@alphabet\rmfamily\mathrm
@@ -1200,6 +1255,16 @@
 \g at addto@macro\@ttfamilyhook
   {\prepare at family@series at update@kanji{gt}\gtdefault}
 \fi
+\else % --- for 2020-02-02 or older END & for 2020-10-01 BEGIN
+\AddToHook{rmfamily}%
+  {\prepare at family@series at update@kanji{mc}\mcdefault}
+\AddToHook{sffamily}%
+  {\prepare at family@series at update@kanji{gt}\gtdefault}
+\AddToHook{ttfamily}%
+  {\prepare at family@series at update@kanji{gt}\gtdefault}
+\fi   % --- for 2020-10-01 END
+%</class|minijs>
+%<*class>
 %    \end{macrocode}
 %
 % \begin{macro}{\textmc}
@@ -1567,25 +1632,31 @@
 % [2008-02-18] |english| オプションで |\parindent| を 1em にしました。
 %
 %    \begin{macrocode}
+%</class>
+%<*class|minijs>
+%% \@setfontsize with \parindent and \(x)kanjiskip settings
 \def\@setfontsize#1#2#3{%
-% \@nomath#1%
+%<minijs>  \@nomath#1%
   \ifx\protect\@typeset at protect
     \let\@currsize#1%
   \fi
   \fontsize{#2}{#3}\selectfont
   \ifdim\parindent>\z@
-    \if at english
-      \parindent=1em
-    \else
+%<class>    \if at english
+%<class>      \parindent=1em
+%<class>    \else
       \parindent=1zw
-    \fi
+%<class>    \fi
   \fi
   \kanjiskip=0zw plus .1zw minus .01zw
-  \ifdim\xkanjiskip>\z@
-    \if at slide \xkanjiskip=0.1em \else
+%<class>  \ifdim\xkanjiskip>\z@
+%<class>    \if at slide \xkanjiskip=0.1em \else
       \xkanjiskip=0.25em plus 0.15em minus 0.06em
-    \fi
-  \fi}
+%<class>    \fi
+%<class>  \fi
+}
+%</class|minijs>
+%<*class>
 %    \end{macrocode}
 % \end{macro}
 %
@@ -1694,7 +1765,12 @@
 % ここで実際に標準フォントサイズで初期化します。
 %
 %    \begin{macrocode}
+%</class>
+%<*class|minijs>
+%% initialize
 \normalsize
+%</class|minijs>
+%<*class>
 %    \end{macrocode}
 %
 % \end{macro}
@@ -6015,6 +6091,7 @@
     \ignorespaces
   \fi}
 %</article|book|report>
+%</class>
 %    \end{macrocode}
 % \end{macro}
 %

Modified: trunk/Master/texmf-dist/source/platex/jsclasses/jsclasses.ins
===================================================================
--- trunk/Master/texmf-dist/source/platex/jsclasses/jsclasses.ins	2020-10-05 18:02:30 UTC (rev 56550)
+++ trunk/Master/texmf-dist/source/platex/jsclasses/jsclasses.ins	2020-10-05 20:51:16 UTC (rev 56551)
@@ -1,8 +1,18 @@
+\input docstrip
+\preamble
+
+Maintained on GitHub: https://github.com/texjporg/jsclasses
+
+\endpreamble
+
 \def\batchfile{jsclasses.ins}
 \input docstrip.tex
 \keepsilent
-\generateFile{jsarticle.cls}{f}{\from{jsclasses.dtx}{article}}
-\generateFile{jsbook.cls}{f}{\from{jsclasses.dtx}{book}}
-\generateFile{jsreport.cls}{f}{\from{jsclasses.dtx}{report}}
-\generateFile{jspf.cls}{f}{\from{jsclasses.dtx}{jspf}}
-\generateFile{kiyou.cls}{f}{\from{jsclasses.dtx}{kiyou}}
+\generateFile{jsarticle.cls}{f}{\from{jsclasses.dtx}{class,article}}
+\generateFile{jsbook.cls}{f}{\from{jsclasses.dtx}{class,book}}
+\generateFile{jsreport.cls}{f}{\from{jsclasses.dtx}{class,report}}
+\generateFile{jspf.cls}{f}{\from{jsclasses.dtx}{class,jspf}}
+\generateFile{kiyou.cls}{f}{\from{jsclasses.dtx}{class,kiyou}}
+\generateFile{minijs.sty}{f}{\from{jsclasses.dtx}{minijs}}
+
+\endbatchfile

Modified: trunk/Master/texmf-dist/source/platex/jsclasses/jslogo.ins
===================================================================
--- trunk/Master/texmf-dist/source/platex/jsclasses/jslogo.ins	2020-10-05 18:02:30 UTC (rev 56550)
+++ trunk/Master/texmf-dist/source/platex/jsclasses/jslogo.ins	2020-10-05 20:51:16 UTC (rev 56551)
@@ -1,4 +1,13 @@
+\input docstrip
+\preamble
+
+Maintained on GitHub: https://github.com/texjporg/jsclasses
+
+\endpreamble
+
 \def\batchfile{jslogo.ins}
 \input docstrip.tex
 \keepsilent
 \generateFile{jslogo.sty}{f}{\from{jslogo.dtx}{package}}
+
+\endbatchfile

Modified: trunk/Master/texmf-dist/source/platex/jsclasses/jsverb.ins
===================================================================
--- trunk/Master/texmf-dist/source/platex/jsclasses/jsverb.ins	2020-10-05 18:02:30 UTC (rev 56550)
+++ trunk/Master/texmf-dist/source/platex/jsclasses/jsverb.ins	2020-10-05 20:51:16 UTC (rev 56551)
@@ -1,4 +1,13 @@
+\input docstrip
+\preamble
+
+Maintained on GitHub: https://github.com/texjporg/jsclasses
+
+\endpreamble
+
 \def\batchfile{jsverb.ins}
 \input docstrip.tex
 \keepsilent
 \generateFile{jsverb.sty}{f}{\from{jsverb.dtx}{jsverb}}
+
+\endbatchfile

Modified: trunk/Master/texmf-dist/source/platex/jsclasses/okumacro.ins
===================================================================
--- trunk/Master/texmf-dist/source/platex/jsclasses/okumacro.ins	2020-10-05 18:02:30 UTC (rev 56550)
+++ trunk/Master/texmf-dist/source/platex/jsclasses/okumacro.ins	2020-10-05 20:51:16 UTC (rev 56551)
@@ -1,4 +1,13 @@
+\input docstrip
+\preamble
+
+Maintained on GitHub: https://github.com/texjporg/jsclasses
+
+\endpreamble
+
 \def\batchfile{okumacro.ins}
 \input docstrip.tex
 \keepsilent
 \generateFile{okumacro.sty}{f}{\from{okumacro.dtx}{okumacro}}
+
+\endbatchfile

Modified: trunk/Master/texmf-dist/source/platex/jsclasses/okuverb.ins
===================================================================
--- trunk/Master/texmf-dist/source/platex/jsclasses/okuverb.ins	2020-10-05 18:02:30 UTC (rev 56550)
+++ trunk/Master/texmf-dist/source/platex/jsclasses/okuverb.ins	2020-10-05 20:51:16 UTC (rev 56551)
@@ -1,4 +1,13 @@
+\input docstrip
+\preamble
+
+Maintained on GitHub: https://github.com/texjporg/jsclasses
+
+\endpreamble
+
 \def\batchfile{okuverb.ins}
 \input docstrip.tex
 \keepsilent
 \generateFile{okuverb.sty}{f}{\from{okuverb.dtx}{okuverb}}
+
+\endbatchfile

Modified: trunk/Master/texmf-dist/tex/platex/jsclasses/jsarticle.cls
===================================================================
--- trunk/Master/texmf-dist/tex/platex/jsclasses/jsarticle.cls	2020-10-05 18:02:30 UTC (rev 56550)
+++ trunk/Master/texmf-dist/tex/platex/jsclasses/jsarticle.cls	2020-10-05 20:51:16 UTC (rev 56551)
@@ -4,28 +4,16 @@
 %%
 %% The original source files were:
 %%
-%% jsclasses.dtx  (with options: `article')
+%% jsclasses.dtx  (with options: `class,article')
 %% 
-%% IMPORTANT NOTICE:
+%% Maintained on GitHub: https://github.com/texjporg/jsclasses
 %% 
-%% For the copyright see the source file.
-%% 
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jsarticle.cls.
-%% 
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jsclasses.dtx.
-%% 
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
 \ifx\epTeXinputencoding\undefined\else
   \epTeXinputencoding utf8 % ^^A added (2017-10-04)
 \fi
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesClass{jsarticle}
-  [2020/02/02 jsclasses (okumura, texjporg)]
+  [2020/10/05 jsclasses (okumura, texjporg)]
 \def\jsc at clsname{jsarticle}
 \newif\ifjsc at needsp@tch
 \jsc at needsp@tchfalse
@@ -259,10 +247,11 @@
 \fi
 \ifpapersize
   \iftombow
-    \AtBeginDvi{\special{papersize=\the\stockwidth,\the\stockheight}}
+    \edef\jsc at papersize@special{papersize=\the\stockwidth,\the\stockheight}
   \else
-    \AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}
+    \edef\jsc at papersize@special{papersize=\the\paperwidth,\the\paperheight}
   \fi
+  \AtBeginDvi{\special{\jsc at papersize@special}}
 \fi
 \if at slide\def\n at baseline{13}\else\def\n at baseline{16}\fi
 \newdimen\jsc at mpt
@@ -463,6 +452,10 @@
 \DeclareFontShape{\jsc at JTn}{gt}{m}{sl}{<->ssub*gt/m/n}{}
 \DeclareFontShape{\jsc at JTn}{mc}{bx}{it}{<->ssub*gt/m/n}{}
 \DeclareFontShape{\jsc at JTn}{mc}{bx}{sl}{<->ssub*gt/m/n}{}
+%% ad-hoc "relation font"
+\@ifl at t@r\fmtversion{2020/10/01}
+    {\jsc at needsp@tchfalse}{\jsc at needsp@tchtrue}
+\ifjsc at needsp@tch          % --- for 2020-02-02 or older BEGIN
 \ifx\@rmfamilyhook\@undefined  % old
 \DeclareRobustCommand\rmfamily
         {\not at math@alphabet\rmfamily\mathrm
@@ -492,6 +485,14 @@
 \g at addto@macro\@ttfamilyhook
   {\prepare at family@series at update@kanji{gt}\gtdefault}
 \fi
+\else % --- for 2020-02-02 or older END & for 2020-10-01 BEGIN
+\AddToHook{rmfamily}%
+  {\prepare at family@series at update@kanji{mc}\mcdefault}
+\AddToHook{sffamily}%
+  {\prepare at family@series at update@kanji{gt}\gtdefault}
+\AddToHook{ttfamily}%
+  {\prepare at family@series at update@kanji{gt}\gtdefault}
+\fi   % --- for 2020-10-01 END
 \ifx\DeclareFixJFMCJKTextFontCommand\@undefined
 \DeclareRobustCommand\textmc[1]{%
     \relax\ifmmode \expandafter\nfss at text \fi{\mcfamily #1}}
@@ -700,6 +701,7 @@
 \xspcode`^^fe=3
 \xspcode`^^ff=3
 \def\@{\spacefactor3000{}}
+%% \@setfontsize with \parindent and \(x)kanjiskip settings
 \def\@setfontsize#1#2#3{%
   \ifx\protect\@typeset at protect
     \let\@currsize#1%
@@ -717,7 +719,8 @@
     \if at slide \xkanjiskip=0.1em \else
       \xkanjiskip=0.25em plus 0.15em minus 0.06em
     \fi
-  \fi}
+  \fi
+}
 \def\jsc at setfontsize#1#2#3{%
   \@setfontsize#1{#2\jsc at mpt}{#3\jsc at mpt}}
 \emergencystretch 3zw
@@ -748,6 +751,7 @@
   \belowdisplayskip 9\jsc at mpt \@plus3\jsc at mpt \@minus4\jsc at mpt
   \belowdisplayshortskip \belowdisplayskip
   \let\@listi\@listI}
+%% initialize
 \normalsize
 \setbox0\hbox{\char\jis"3441}%
 \setlength\Cht{\ht0}

Modified: trunk/Master/texmf-dist/tex/platex/jsclasses/jsbook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/platex/jsclasses/jsbook.cls	2020-10-05 18:02:30 UTC (rev 56550)
+++ trunk/Master/texmf-dist/tex/platex/jsclasses/jsbook.cls	2020-10-05 20:51:16 UTC (rev 56551)
@@ -4,28 +4,16 @@
 %%
 %% The original source files were:
 %%
-%% jsclasses.dtx  (with options: `book')
+%% jsclasses.dtx  (with options: `class,book')
 %% 
-%% IMPORTANT NOTICE:
+%% Maintained on GitHub: https://github.com/texjporg/jsclasses
 %% 
-%% For the copyright see the source file.
-%% 
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jsbook.cls.
-%% 
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jsclasses.dtx.
-%% 
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
 \ifx\epTeXinputencoding\undefined\else
   \epTeXinputencoding utf8 % ^^A added (2017-10-04)
 \fi
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesClass{jsbook}
-  [2020/02/02 jsclasses (okumura, texjporg)]
+  [2020/10/05 jsclasses (okumura, texjporg)]
 \def\jsc at clsname{jsbook}
 \newif\ifjsc at needsp@tch
 \jsc at needsp@tchfalse
@@ -264,10 +252,11 @@
 \fi
 \ifpapersize
   \iftombow
-    \AtBeginDvi{\special{papersize=\the\stockwidth,\the\stockheight}}
+    \edef\jsc at papersize@special{papersize=\the\stockwidth,\the\stockheight}
   \else
-    \AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}
+    \edef\jsc at papersize@special{papersize=\the\paperwidth,\the\paperheight}
   \fi
+  \AtBeginDvi{\special{\jsc at papersize@special}}
 \fi
 \if at slide\def\n at baseline{13}\else\def\n at baseline{16}\fi
 \newdimen\jsc at mpt
@@ -468,6 +457,10 @@
 \DeclareFontShape{\jsc at JTn}{gt}{m}{sl}{<->ssub*gt/m/n}{}
 \DeclareFontShape{\jsc at JTn}{mc}{bx}{it}{<->ssub*gt/m/n}{}
 \DeclareFontShape{\jsc at JTn}{mc}{bx}{sl}{<->ssub*gt/m/n}{}
+%% ad-hoc "relation font"
+\@ifl at t@r\fmtversion{2020/10/01}
+    {\jsc at needsp@tchfalse}{\jsc at needsp@tchtrue}
+\ifjsc at needsp@tch          % --- for 2020-02-02 or older BEGIN
 \ifx\@rmfamilyhook\@undefined  % old
 \DeclareRobustCommand\rmfamily
         {\not at math@alphabet\rmfamily\mathrm
@@ -497,6 +490,14 @@
 \g at addto@macro\@ttfamilyhook
   {\prepare at family@series at update@kanji{gt}\gtdefault}
 \fi
+\else % --- for 2020-02-02 or older END & for 2020-10-01 BEGIN
+\AddToHook{rmfamily}%
+  {\prepare at family@series at update@kanji{mc}\mcdefault}
+\AddToHook{sffamily}%
+  {\prepare at family@series at update@kanji{gt}\gtdefault}
+\AddToHook{ttfamily}%
+  {\prepare at family@series at update@kanji{gt}\gtdefault}
+\fi   % --- for 2020-10-01 END
 \ifx\DeclareFixJFMCJKTextFontCommand\@undefined
 \DeclareRobustCommand\textmc[1]{%
     \relax\ifmmode \expandafter\nfss at text \fi{\mcfamily #1}}
@@ -705,6 +706,7 @@
 \xspcode`^^fe=3
 \xspcode`^^ff=3
 \def\@{\spacefactor3000{}}
+%% \@setfontsize with \parindent and \(x)kanjiskip settings
 \def\@setfontsize#1#2#3{%
   \ifx\protect\@typeset at protect
     \let\@currsize#1%
@@ -722,7 +724,8 @@
     \if at slide \xkanjiskip=0.1em \else
       \xkanjiskip=0.25em plus 0.15em minus 0.06em
     \fi
-  \fi}
+  \fi
+}
 \def\jsc at setfontsize#1#2#3{%
   \@setfontsize#1{#2\jsc at mpt}{#3\jsc at mpt}}
 \emergencystretch 3zw
@@ -753,6 +756,7 @@
   \belowdisplayskip 9\jsc at mpt \@plus3\jsc at mpt \@minus4\jsc at mpt
   \belowdisplayshortskip \belowdisplayskip
   \let\@listi\@listI}
+%% initialize
 \normalsize
 \setbox0\hbox{\char\jis"3441}%
 \setlength\Cht{\ht0}

Modified: trunk/Master/texmf-dist/tex/platex/jsclasses/jslogo.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/jsclasses/jslogo.sty	2020-10-05 18:02:30 UTC (rev 56550)
+++ trunk/Master/texmf-dist/tex/platex/jsclasses/jslogo.sty	2020-10-05 20:51:16 UTC (rev 56551)
@@ -6,20 +6,8 @@
 %%
 %% jslogo.dtx  (with options: `package')
 %% 
-%% IMPORTANT NOTICE:
+%% Maintained on GitHub: https://github.com/texjporg/jsclasses
 %% 
-%% For the copyright see the source file.
-%% 
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jslogo.sty.
-%% 
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jslogo.dtx.
-%% 
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{jslogo}
   [2019/07/25 okumura, texjporg]

Modified: trunk/Master/texmf-dist/tex/platex/jsclasses/jspf.cls
===================================================================
--- trunk/Master/texmf-dist/tex/platex/jsclasses/jspf.cls	2020-10-05 18:02:30 UTC (rev 56550)
+++ trunk/Master/texmf-dist/tex/platex/jsclasses/jspf.cls	2020-10-05 20:51:16 UTC (rev 56551)
@@ -4,28 +4,16 @@
 %%
 %% The original source files were:
 %%
-%% jsclasses.dtx  (with options: `jspf')
+%% jsclasses.dtx  (with options: `class,jspf')
 %% 
-%% IMPORTANT NOTICE:
+%% Maintained on GitHub: https://github.com/texjporg/jsclasses
 %% 
-%% For the copyright see the source file.
-%% 
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jspf.cls.
-%% 
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jsclasses.dtx.
-%% 
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
 \ifx\epTeXinputencoding\undefined\else
   \epTeXinputencoding utf8 % ^^A added (2017-10-04)
 \fi
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesClass{jspf}
-  [2020/02/02 jsclasses (okumura, texjporg)]
+  [2020/10/05 jsclasses (okumura, texjporg)]
 \def\jsc at clsname{jspf}
 \newif\ifjsc at needsp@tch
 \jsc at needsp@tchfalse
@@ -255,10 +243,11 @@
 \fi
 \ifpapersize
   \iftombow
-    \AtBeginDvi{\special{papersize=\the\stockwidth,\the\stockheight}}
+    \edef\jsc at papersize@special{papersize=\the\stockwidth,\the\stockheight}
   \else
-    \AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}
+    \edef\jsc at papersize@special{papersize=\the\paperwidth,\the\paperheight}
   \fi
+  \AtBeginDvi{\special{\jsc at papersize@special}}
 \fi
 \def\n at baseline{14.554375}
 \newdimen\jsc at mpt
@@ -459,6 +448,10 @@
 \DeclareFontShape{\jsc at JTn}{gt}{m}{sl}{<->ssub*gt/m/n}{}
 \DeclareFontShape{\jsc at JTn}{mc}{bx}{it}{<->ssub*gt/m/n}{}
 \DeclareFontShape{\jsc at JTn}{mc}{bx}{sl}{<->ssub*gt/m/n}{}
+%% ad-hoc "relation font"
+\@ifl at t@r\fmtversion{2020/10/01}
+    {\jsc at needsp@tchfalse}{\jsc at needsp@tchtrue}
+\ifjsc at needsp@tch          % --- for 2020-02-02 or older BEGIN
 \ifx\@rmfamilyhook\@undefined  % old
 \DeclareRobustCommand\rmfamily
         {\not at math@alphabet\rmfamily\mathrm
@@ -488,6 +481,14 @@
 \g at addto@macro\@ttfamilyhook
   {\prepare at family@series at update@kanji{gt}\gtdefault}
 \fi
+\else % --- for 2020-02-02 or older END & for 2020-10-01 BEGIN
+\AddToHook{rmfamily}%
+  {\prepare at family@series at update@kanji{mc}\mcdefault}
+\AddToHook{sffamily}%
+  {\prepare at family@series at update@kanji{gt}\gtdefault}
+\AddToHook{ttfamily}%
+  {\prepare at family@series at update@kanji{gt}\gtdefault}
+\fi   % --- for 2020-10-01 END
 \ifx\DeclareFixJFMCJKTextFontCommand\@undefined
 \DeclareRobustCommand\textmc[1]{%
     \relax\ifmmode \expandafter\nfss at text \fi{\mcfamily #1}}
@@ -696,6 +697,7 @@
 \xspcode`^^fe=3
 \xspcode`^^ff=3
 \def\@{\spacefactor3000{}}
+%% \@setfontsize with \parindent and \(x)kanjiskip settings
 \def\@setfontsize#1#2#3{%
   \ifx\protect\@typeset at protect
     \let\@currsize#1%
@@ -713,7 +715,8 @@
     \if at slide \xkanjiskip=0.1em \else
       \xkanjiskip=0.25em plus 0.15em minus 0.06em
     \fi
-  \fi}
+  \fi
+}
 \def\jsc at setfontsize#1#2#3{%
   \@setfontsize#1{#2\jsc at mpt}{#3\jsc at mpt}}
 \emergencystretch 3zw
@@ -744,6 +747,7 @@
   \belowdisplayskip 9\jsc at mpt \@plus3\jsc at mpt \@minus4\jsc at mpt
   \belowdisplayshortskip \belowdisplayskip
   \let\@listi\@listI}
+%% initialize
 \normalsize
 \setbox0\hbox{\char\jis"3441}%
 \setlength\Cht{\ht0}

Modified: trunk/Master/texmf-dist/tex/platex/jsclasses/jsreport.cls
===================================================================
--- trunk/Master/texmf-dist/tex/platex/jsclasses/jsreport.cls	2020-10-05 18:02:30 UTC (rev 56550)
+++ trunk/Master/texmf-dist/tex/platex/jsclasses/jsreport.cls	2020-10-05 20:51:16 UTC (rev 56551)
@@ -4,28 +4,16 @@
 %%
 %% The original source files were:
 %%
-%% jsclasses.dtx  (with options: `report')
+%% jsclasses.dtx  (with options: `class,report')
 %% 
-%% IMPORTANT NOTICE:
+%% Maintained on GitHub: https://github.com/texjporg/jsclasses
 %% 
-%% For the copyright see the source file.
-%% 
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jsreport.cls.
-%% 
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jsclasses.dtx.
-%% 
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
 \ifx\epTeXinputencoding\undefined\else
   \epTeXinputencoding utf8 % ^^A added (2017-10-04)
 \fi
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesClass{jsreport}
-  [2020/02/02 jsclasses (okumura, texjporg)]
+  [2020/10/05 jsclasses (okumura, texjporg)]
 \def\jsc at clsname{jsreport}
 \newif\ifjsc at needsp@tch
 \jsc at needsp@tchfalse
@@ -260,10 +248,11 @@
 \fi
 \ifpapersize
   \iftombow
-    \AtBeginDvi{\special{papersize=\the\stockwidth,\the\stockheight}}
+    \edef\jsc at papersize@special{papersize=\the\stockwidth,\the\stockheight}
   \else
-    \AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}
+    \edef\jsc at papersize@special{papersize=\the\paperwidth,\the\paperheight}
   \fi
+  \AtBeginDvi{\special{\jsc at papersize@special}}
 \fi
 \if at slide\def\n at baseline{13}\else\def\n at baseline{16}\fi
 \newdimen\jsc at mpt
@@ -464,6 +453,10 @@
 \DeclareFontShape{\jsc at JTn}{gt}{m}{sl}{<->ssub*gt/m/n}{}
 \DeclareFontShape{\jsc at JTn}{mc}{bx}{it}{<->ssub*gt/m/n}{}
 \DeclareFontShape{\jsc at JTn}{mc}{bx}{sl}{<->ssub*gt/m/n}{}
+%% ad-hoc "relation font"
+\@ifl at t@r\fmtversion{2020/10/01}
+    {\jsc at needsp@tchfalse}{\jsc at needsp@tchtrue}
+\ifjsc at needsp@tch          % --- for 2020-02-02 or older BEGIN
 \ifx\@rmfamilyhook\@undefined  % old
 \DeclareRobustCommand\rmfamily
         {\not at math@alphabet\rmfamily\mathrm
@@ -493,6 +486,14 @@
 \g at addto@macro\@ttfamilyhook
   {\prepare at family@series at update@kanji{gt}\gtdefault}
 \fi
+\else % --- for 2020-02-02 or older END & for 2020-10-01 BEGIN
+\AddToHook{rmfamily}%
+  {\prepare at family@series at update@kanji{mc}\mcdefault}
+\AddToHook{sffamily}%
+  {\prepare at family@series at update@kanji{gt}\gtdefault}
+\AddToHook{ttfamily}%
+  {\prepare at family@series at update@kanji{gt}\gtdefault}
+\fi   % --- for 2020-10-01 END
 \ifx\DeclareFixJFMCJKTextFontCommand\@undefined
 \DeclareRobustCommand\textmc[1]{%
     \relax\ifmmode \expandafter\nfss at text \fi{\mcfamily #1}}
@@ -701,6 +702,7 @@
 \xspcode`^^fe=3
 \xspcode`^^ff=3
 \def\@{\spacefactor3000{}}
+%% \@setfontsize with \parindent and \(x)kanjiskip settings
 \def\@setfontsize#1#2#3{%
   \ifx\protect\@typeset at protect
     \let\@currsize#1%
@@ -718,7 +720,8 @@
     \if at slide \xkanjiskip=0.1em \else
       \xkanjiskip=0.25em plus 0.15em minus 0.06em
     \fi
-  \fi}
+  \fi
+}
 \def\jsc at setfontsize#1#2#3{%
   \@setfontsize#1{#2\jsc at mpt}{#3\jsc at mpt}}
 \emergencystretch 3zw
@@ -749,6 +752,7 @@
   \belowdisplayskip 9\jsc at mpt \@plus3\jsc at mpt \@minus4\jsc at mpt
   \belowdisplayshortskip \belowdisplayskip
   \let\@listi\@listI}
+%% initialize
 \normalsize
 \setbox0\hbox{\char\jis"3441}%
 \setlength\Cht{\ht0}

Modified: trunk/Master/texmf-dist/tex/platex/jsclasses/jsverb.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/jsclasses/jsverb.sty	2020-10-05 18:02:30 UTC (rev 56550)
+++ trunk/Master/texmf-dist/tex/platex/jsclasses/jsverb.sty	2020-10-05 20:51:16 UTC (rev 56551)
@@ -6,20 +6,8 @@
 %%
 %% jsverb.dtx  (with options: `jsverb')
 %% 
-%% IMPORTANT NOTICE:
+%% Maintained on GitHub: https://github.com/texjporg/jsclasses
 %% 
-%% For the copyright see the source file.
-%% 
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jsverb.sty.
-%% 
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jsverb.dtx.
-%% 
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{jsverb.sty}[2007/01/28 okumura]
 \newif\if at yen \@yenfalse

Modified: trunk/Master/texmf-dist/tex/platex/jsclasses/kiyou.cls
===================================================================
--- trunk/Master/texmf-dist/tex/platex/jsclasses/kiyou.cls	2020-10-05 18:02:30 UTC (rev 56550)
+++ trunk/Master/texmf-dist/tex/platex/jsclasses/kiyou.cls	2020-10-05 20:51:16 UTC (rev 56551)
@@ -4,28 +4,16 @@
 %%
 %% The original source files were:
 %%
-%% jsclasses.dtx  (with options: `kiyou')
+%% jsclasses.dtx  (with options: `class,kiyou')
 %% 
-%% IMPORTANT NOTICE:
+%% Maintained on GitHub: https://github.com/texjporg/jsclasses
 %% 
-%% For the copyright see the source file.
-%% 
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from kiyou.cls.
-%% 
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jsclasses.dtx.
-%% 
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
 \ifx\epTeXinputencoding\undefined\else
   \epTeXinputencoding utf8 % ^^A added (2017-10-04)
 \fi
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesClass{kiyou}
-  [2020/02/02 jsclasses (okumura, texjporg)]
+  [2020/10/05 jsclasses (okumura, texjporg)]
 \def\jsc at clsname{kiyou}
 \newif\ifjsc at needsp@tch
 \jsc at needsp@tchfalse
@@ -255,10 +243,11 @@
 \fi
 \ifpapersize
   \iftombow
-    \AtBeginDvi{\special{papersize=\the\stockwidth,\the\stockheight}}
+    \edef\jsc at papersize@special{papersize=\the\stockwidth,\the\stockheight}
   \else
-    \AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}
+    \edef\jsc at papersize@special{papersize=\the\paperwidth,\the\paperheight}
   \fi
+  \AtBeginDvi{\special{\jsc at papersize@special}}
 \fi
 \def\n at baseline{14.897}
 \newdimen\jsc at mpt
@@ -470,6 +459,10 @@
 \DeclareFontShape{\jsc at JTn}{gt}{m}{sl}{<->ssub*gt/m/n}{}
 \DeclareFontShape{\jsc at JTn}{mc}{bx}{it}{<->ssub*gt/m/n}{}
 \DeclareFontShape{\jsc at JTn}{mc}{bx}{sl}{<->ssub*gt/m/n}{}
+%% ad-hoc "relation font"
+\@ifl at t@r\fmtversion{2020/10/01}
+    {\jsc at needsp@tchfalse}{\jsc at needsp@tchtrue}
+\ifjsc at needsp@tch          % --- for 2020-02-02 or older BEGIN
 \ifx\@rmfamilyhook\@undefined  % old
 \DeclareRobustCommand\rmfamily
         {\not at math@alphabet\rmfamily\mathrm
@@ -499,6 +492,14 @@
 \g at addto@macro\@ttfamilyhook
   {\prepare at family@series at update@kanji{gt}\gtdefault}
 \fi
+\else % --- for 2020-02-02 or older END & for 2020-10-01 BEGIN
+\AddToHook{rmfamily}%
+  {\prepare at family@series at update@kanji{mc}\mcdefault}
+\AddToHook{sffamily}%
+  {\prepare at family@series at update@kanji{gt}\gtdefault}
+\AddToHook{ttfamily}%
+  {\prepare at family@series at update@kanji{gt}\gtdefault}
+\fi   % --- for 2020-10-01 END
 \ifx\DeclareFixJFMCJKTextFontCommand\@undefined
 \DeclareRobustCommand\textmc[1]{%
     \relax\ifmmode \expandafter\nfss at text \fi{\mcfamily #1}}
@@ -707,6 +708,7 @@
 \xspcode`^^fe=3
 \xspcode`^^ff=3
 \def\@{\spacefactor3000{}}
+%% \@setfontsize with \parindent and \(x)kanjiskip settings
 \def\@setfontsize#1#2#3{%
   \ifx\protect\@typeset at protect
     \let\@currsize#1%
@@ -724,7 +726,8 @@
     \if at slide \xkanjiskip=0.1em \else
       \xkanjiskip=0.25em plus 0.15em minus 0.06em
     \fi
-  \fi}
+  \fi
+}
 \def\jsc at setfontsize#1#2#3{%
   \@setfontsize#1{#2\jsc at mpt}{#3\jsc at mpt}}
 \emergencystretch 3zw
@@ -755,6 +758,7 @@
   \belowdisplayskip 9\jsc at mpt \@plus3\jsc at mpt \@minus4\jsc at mpt
   \belowdisplayshortskip \belowdisplayskip
   \let\@listi\@listI}
+%% initialize
 \normalsize
 \setbox0\hbox{\char\jis"3441}%
 \setlength\Cht{\ht0}

Modified: trunk/Master/texmf-dist/tex/platex/jsclasses/minijs.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/jsclasses/minijs.sty	2020-10-05 18:02:30 UTC (rev 56550)
+++ trunk/Master/texmf-dist/tex/platex/jsclasses/minijs.sty	2020-10-05 20:51:16 UTC (rev 56551)
@@ -1,18 +1,27 @@
-% minimal jsarticle-like fonts
-%
+%%
+%% This is file `minijs.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% jsclasses.dtx  (with options: `minijs')
+%% 
+%% Maintained on GitHub: https://github.com/texjporg/jsclasses
+%% 
+\ifx\epTeXinputencoding\undefined\else
+  \epTeXinputencoding utf8 % ^^A added (2017-10-04)
+\fi
 \NeedsTeXFormat{pLaTeX2e}
-\ProvidesPackage{minijs}[2018/02/04 okumura, texjporg]
-%
-% if jsclasses loaded, abort loading this package
+\ProvidesPackage{minijs}
+  [2020/10/05 jsclasses (okumura, texjporg)]
+%% if jsclasses loaded, abort loading this package
 \ifx\@jsc at uplatextrue\@undefined\else
   \PackageInfo{minijs}{jsclasses does not need minijs, exiting}
   \expandafter\endinput
 \fi
-%
-% "fake" jsarticle
+%% "fake" jsarticle
 \expandafter\def\csname ver at jsarticle.cls\endcsname{}
-%
-% min/goth -> jis/jisg (for pLaTeX only)
+%% min/goth -> jis/jisg (for pLaTeX only)
 \ifx\ucs\@undefined
 \@for\@tempa:=5,6,7,8,9,10,10.95,12,14.4,17.28,20.74,24.88\do{%
   \expandafter\let\csname JY1/mc/m/n/\@tempa\endcsname\relax
@@ -26,18 +35,11 @@
 \DeclareFontShape{JT1}{mc}{m}{n}{<-> s * [0.961] tmin10}{}
 \DeclareFontShape{JT1}{gt}{m}{n}{<-> s * [0.961] tgoth10}{}
 \fi
-%
-% \@setfontsize with \parindent and \(x)kanjiskip settings
-\def\@setfontsize#1#2#3{\@nomath#1%
-  \ifx\protect\@typeset at protect
-    \let\@currsize#1%
-  \fi
-  \fontsize{#2}{#3}\selectfont
-  \ifdim\parindent>\z@ \parindent=1zw \fi
-  \kanjiskip=0zw plus .1zw minus .01zw
-  \xkanjiskip=0.25em plus 0.15em minus 0.06em}
-%
-% ad-hoc "relation font"
+%% ad-hoc "relation font"
+\@ifl at t@r\fmtversion{2020/10/01}
+    {\jsc at needsp@tchfalse}{\jsc at needsp@tchtrue}
+\ifjsc at needsp@tch          % --- for 2020-02-02 or older BEGIN
+\ifx\@rmfamilyhook\@undefined  % old
 \DeclareRobustCommand\rmfamily
         {\not at math@alphabet\rmfamily\mathrm
          \romanfamily\rmdefault\kanjifamily\mcdefault\selectfont}
@@ -47,6 +49,48 @@
 \DeclareRobustCommand\ttfamily
         {\not at math@alphabet\ttfamily\mathtt
          \romanfamily\ttdefault\kanjifamily\gtdefault\selectfont}
+\AtBeginDocument{%
+  \ifx\mweights at init\@undefined\else  % mweights.sty is loaded
+    % my definitions above should have been overwritten, recover it!
+    % \selectfont is executed twice but I don't care about speed...
+    \expandafter\g at addto@macro\csname rmfamily \endcsname
+      {\kanjifamily\mcdefault\selectfont}%
+    \expandafter\g at addto@macro\csname sffamily \endcsname
+      {\kanjifamily\gtdefault\selectfont}%
+    \expandafter\g at addto@macro\csname ttfamily \endcsname
+      {\kanjifamily\gtdefault\selectfont}%
+  \fi}
+\else                          % 2020-02-02
+\g at addto@macro\@rmfamilyhook
+  {\prepare at family@series at update@kanji{mc}\mcdefault}
+\g at addto@macro\@sffamilyhook
+  {\prepare at family@series at update@kanji{gt}\gtdefault}
+\g at addto@macro\@ttfamilyhook
+  {\prepare at family@series at update@kanji{gt}\gtdefault}
+\fi
+\else % --- for 2020-02-02 or older END & for 2020-10-01 BEGIN
+\AddToHook{rmfamily}%
+  {\prepare at family@series at update@kanji{mc}\mcdefault}
+\AddToHook{sffamily}%
+  {\prepare at family@series at update@kanji{gt}\gtdefault}
+\AddToHook{ttfamily}%
+  {\prepare at family@series at update@kanji{gt}\gtdefault}
+\fi   % --- for 2020-10-01 END
+%% \@setfontsize with \parindent and \(x)kanjiskip settings
+\def\@setfontsize#1#2#3{%
+  \@nomath#1%
+  \ifx\protect\@typeset at protect
+    \let\@currsize#1%
+  \fi
+  \fontsize{#2}{#3}\selectfont
+  \ifdim\parindent>\z@
+      \parindent=1zw
+  \fi
+  \kanjiskip=0zw plus .1zw minus .01zw
+      \xkanjiskip=0.25em plus 0.15em minus 0.06em
+}
+%% initialize
 \normalsize
-%
 \endinput
+%%
+%% End of file `minijs.sty'.

Modified: trunk/Master/texmf-dist/tex/platex/jsclasses/okumacro.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/jsclasses/okumacro.sty	2020-10-05 18:02:30 UTC (rev 56550)
+++ trunk/Master/texmf-dist/tex/platex/jsclasses/okumacro.sty	2020-10-05 20:51:16 UTC (rev 56551)
@@ -6,20 +6,8 @@
 %%
 %% okumacro.dtx  (with options: `okumacro')
 %% 
-%% IMPORTANT NOTICE:
+%% Maintained on GitHub: https://github.com/texjporg/jsclasses
 %% 
-%% For the copyright see the source file.
-%% 
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from okumacro.sty.
-%% 
-%% For distribution of the original source see the terms
-%% for copying and modification in the file okumacro.dtx.
-%% 
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
 \ifx\epTeXinputencoding\undefined\else
   \epTeXinputencoding utf8 % ^^A added (2017-10-04)
 \fi

Modified: trunk/Master/texmf-dist/tex/platex/jsclasses/okuverb.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/jsclasses/okuverb.sty	2020-10-05 18:02:30 UTC (rev 56550)
+++ trunk/Master/texmf-dist/tex/platex/jsclasses/okuverb.sty	2020-10-05 20:51:16 UTC (rev 56551)
@@ -6,20 +6,8 @@
 %%
 %% okuverb.dtx  (with options: `okuverb')
 %% 
-%% IMPORTANT NOTICE:
+%% Maintained on GitHub: https://github.com/texjporg/jsclasses
 %% 
-%% For the copyright see the source file.
-%% 
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from okuverb.sty.
-%% 
-%% For distribution of the original source see the terms
-%% for copying and modification in the file okuverb.dtx.
-%% 
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{okuverb.sty}[2003/09/03 okumura]
 \newif\if at yen \@yenfalse



More information about the tex-live-commits mailing list.