texlive[52243] Master/texmf-dist: platex (1oct19)

commits+karl at tug.org commits+karl at tug.org
Tue Oct 1 23:17:27 CEST 2019


Revision: 52243
          http://tug.org/svn/texlive?view=revision&revision=52243
Author:   karl
Date:     2019-10-01 23:17:27 +0200 (Tue, 01 Oct 2019)
Log Message:
-----------
platex (1oct19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/platex/base/README.md
    trunk/Master/texmf-dist/doc/platex/base/exppl2e.pdf
    trunk/Master/texmf-dist/doc/platex/base/platex-en.pdf
    trunk/Master/texmf-dist/doc/platex/base/platex.pdf
    trunk/Master/texmf-dist/doc/platex/base/platexrelease.pdf
    trunk/Master/texmf-dist/doc/platex/base/pldoc.pdf
    trunk/Master/texmf-dist/source/platex/base/platex.dtx
    trunk/Master/texmf-dist/source/platex/base/platexrelease.dtx
    trunk/Master/texmf-dist/source/platex/base/plcore.dtx
    trunk/Master/texmf-dist/source/platex/base/plext.dtx
    trunk/Master/texmf-dist/source/platex/base/plfonts.dtx
    trunk/Master/texmf-dist/source/platex/base/plvers.dtx
    trunk/Master/texmf-dist/tex/platex/base/exppl2e.sty
    trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty
    trunk/Master/texmf-dist/tex/platex/base/plcore.ltx
    trunk/Master/texmf-dist/tex/platex/base/pldefs.ltx
    trunk/Master/texmf-dist/tex/platex/base/plext.sty
    trunk/Master/texmf-dist/tex/platex/base/ptrace.sty

Added Paths:
-----------
    trunk/Master/texmf-dist/source/platex/base/plnewsc13.tex

Modified: trunk/Master/texmf-dist/doc/platex/base/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/platex/base/README.md	2019-10-01 21:17:05 UTC (rev 52242)
+++ trunk/Master/texmf-dist/doc/platex/base/README.md	2019-10-01 21:17:27 UTC (rev 52243)
@@ -61,6 +61,6 @@
 
 ## Release Date
 
-2019-04-06
+2019-10-01
 
 Japanese TeX Development Community

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

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

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

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

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

Modified: trunk/Master/texmf-dist/source/platex/base/platex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/platex.dtx	2019-10-01 21:17:05 UTC (rev 52242)
+++ trunk/Master/texmf-dist/source/platex/base/platex.dtx	2019-10-01 21:17:27 UTC (rev 52243)
@@ -3,7 +3,7 @@
 %
 %  Copyright 1995,1996 ASCII Corporation.
 %  Copyright (c) 2010 ASCII MEDIA WORKS
-%  Copyright (c) 2016-2018 Japanese TeX Development Community
+%  Copyright (c) 2016-2019 Japanese TeX Development Community
 %
 %  This file is part of the pLaTeX2e system (community edition).
 %  -------------------------------------------------------------
@@ -84,6 +84,7 @@
 % \changes{v1.0x}{2018/09/03}{platexcheat$B$K8 at 5Z(B}
 % \changes{v1.0x}{2018/09/03}{plautopatch$B$K8 at 5Z(B}
 % \changes{v1.0y}{2018/09/22}{$B:G=*99?7F|$r(B\file{pldoc.pdf}$B$KI=<((B}
+% \changes{v1.0z}{2019/09/29}{$B%?%$%]=$@5(B}
 %\else
 % \changes{v1.0}{1995/05/08}{first edition}
 % \changes{v1.0a}{1995/08/25}{Added 'Compatibility', `Usage of \dst{}'
@@ -126,6 +127,7 @@
 % \changes{v1.0x}{2018/09/03}{Mention platexcheat (Japanese only).}
 % \changes{v1.0x}{2018/09/03}{Mention plautopatch.}
 % \changes{v1.0y}{2018/09/22}{Show last update info on \file{pldoc.pdf}}
+% \changes{v1.0z}{2019/09/29}{Fix typos in document.}
 %\fi
 % \fi
 %
@@ -133,7 +135,7 @@
 %<*driver>
 \NeedsTeXFormat{pLaTeX2e}
 % \fi
-\ProvidesFile{platex.dtx}[2018/09/22 v1.0y pLaTeX document file]
+\ProvidesFile{platex.dtx}[2019/09/29 v1.0z pLaTeX document file]
 % \iffalse
 \documentclass{jltxdoc}
 \usepackage{plext}
@@ -197,11 +199,13 @@
 % \changes{v1.0k}{2016/05/21}{$BJQ99MzNr$b=PNO$9$k$h$&$K$7$?(B}
 % \changes{v1.0q}{2017/11/29}{$B1Q8lHG%I%-%e%a%s%H$rDI2C(B}
 % \changes{v1.0x}{2018/09/03}{$B%I%-%e%a%s%H$r99?7(B}
+% \changes{v1.0z}{2019/09/29}{$B%?%$%]=$@5(B}
 %\else
 % \changes{v1.0f}{2016/04/12}{Update document.}
 % \changes{v1.0k}{2016/05/21}{Print also changes.}
 % \changes{v1.0q}{2017/11/29}{New English documentation added!}
 % \changes{v1.0x}{2018/09/03}{Update document.}
+% \changes{v1.0z}{2019/09/29}{Fix typos in document.}
 %\fi
 %\ifJAPANESE
 % \begin{chuui}
@@ -213,17 +217,19 @@
 % $BCm0U$7$F$/$@$5$$!#(B
 % \end{chuui}
 %\else
-% \begin{chuui}[]
-% This document provides a brief description of \pLaTeXe, the Japanese
-% extended version of \LaTeXe. Current maintainer of
-% \pLaTeXe\ is Japanese \TeX\ Development Community.
-% \end{chuui}
+% ^^A \begin{chuui}[]
+% ^^A This document provides a brief description of \pLaTeXe, the Japanese
+% ^^A extended version of \LaTeXe. Current maintainer of
+% ^^A \pLaTeXe\ is Japanese \TeX\ Development Community.
+% ^^A \end{chuui}
 %\fi
 %
 %\ifJAPANESE
-% 2010$BG/0J9_!"%"%9%-!<(B\pTeX{}$B$O!"9q:]E*$K9-$/;H$o$l$F$$$k(B\TeX\ Live$B$H$$$&(B
-% $B%G%#%9%H%j%S%e!<%7%g%s$K<h$j9~$^$l!"$=$3$GFH<+$N2~NI$d;EMMJQ99$,2C$($i$l(B
-% $B$F$-$^$7$?!#:G6a!J(B2011$BG/0J9_!K$N(B\TeX\ Live$B$d(BW32\TeX{}$B$G$O!"(B\pLaTeX{}$B$b(B
+% 2010$BG/0J9_!"%"%9%-!<(B\pTeX\footnote{$B%"%9%-!<F|K\8l(B\pTeX:
+% \texttt{https://asciidwango.github.io/ptex/}}$B$O!"(B
+% $B9q:]E*$K9-$/;H$o$l$F$$$k(B\TeX\ Live$B$H$$$&%G%#%9%H%j%S%e!<%7%g%s$K(B
+% $B<h$j9~$^$l!"$=$3$GFH<+$N2~NI$d;EMMJQ99$,2C$($i$l$F$-$^$7$?!#(B
+% $B:G6a!J(B2011$BG/0J9_!K$N(B\TeX\ Live$B$d(BW32\TeX{}$B$G$O!"(B\pLaTeX{}$B$b(B
 % $B85!9$N(B\pTeX{}$B$G$O$J$/!"$=$N3HD%HG(B\epTeX{}$B$r%(%s%8%s$KMQ$$$k$h$&$K$J$C$F(B
 % $B$$$^$9!#$^$?!"(B\pLaTeX{}$B$N%Y!<%9$G$"$k(B\LaTeX{}$B$b99?7$,?J$a$i$l$F$$$^$9!#(B
 %
@@ -245,23 +251,24 @@
 % \def\JLaTeX{\leavevmode\lower.5ex\hbox{J}\kern-.15em\LaTeX}
 % \pLaTeX\ is a Japanese \LaTeX\ format, which is adjusted/extended
 % to be more suitable for writing Japanese documents.
-% It requires \pTeX, a \TeX\ engine with extensions for
-% Japanese typesetting, which is designed for high-quality
+% It requires \pTeX\footnote{The \pTeX\ website:
+% \texttt{https://asciidwango.github.io/ptex/} (in Japanese)},
+% a \TeX\ engine with extensions for Japanese typesetting,
+% which is designed for high-quality
 % Japanese book ``p''ublishing.\footnote{There is another
 % old implementation of Japanese \LaTeX, called
 % \JLaTeX\ (not available in \TeX\ Live).
 % Also, MiK\TeX\ has another program \texttt{platex}, but
-% it has nothing to do with our Japanese \pLaTeX!} The developent of
-% both \pTeX\ and \pLaTeX\ was done by ASCII Corporation (and its
-% successor ASCII Media Works\footnote{The \pTeX\ website:
-% \texttt{http://ascii.asciimw.jp/pb/ptex/} (closed in 2016).}),
-% so they are often refered to as ``ASCII \pTeX'' and ``ASCII \pLaTeX''
+% it has nothing to do with our Japanese \pLaTeX!}
+% Both \pTeX\ and \pLaTeX\ were developed by ASCII Corporation
+% (and its successor ASCII Media Works),
+% so they are often referred to as ``ASCII \pTeX'' and ``ASCII \pLaTeX''
 % respectively.
 %
 % In 2010, ASCII \pTeX\ was incorporated into the
 % world-wide \TeX\ distribution, \TeX\ Live. Since then, \pTeX\ has
 % been maintained/improved/changed along with \TeX\ Live sources.
-% In recent versions of \TeX\ Live and W32\TeX\ (arround 2011),
+% In recent versions of \TeX\ Live and W32\TeX\ (around 2011),
 % the default engine of \pLaTeX\ changed from original \pTeX\ to
 % \epTeX\ (\pTeX\ with \eTeX\ extension).
 % Also, the original \LaTeX\ itself is also frequently updated.
@@ -1241,7 +1248,7 @@
   \edef\@date{\@date\space Pre-Release\patchdate}
 \fi\fi
 
-% Add the last update info, in case formate date unchanged
+% Add the last update info, in case format date unchanged
 % Note: \@ifl at t@r can be used only in preamble.
 \def\lastupd at te{0000/00/00}
 \begingroup

Modified: trunk/Master/texmf-dist/source/platex/base/platexrelease.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/platexrelease.dtx	2019-10-01 21:17:05 UTC (rev 52242)
+++ trunk/Master/texmf-dist/source/platex/base/platexrelease.dtx	2019-10-01 21:17:27 UTC (rev 52243)
@@ -307,9 +307,8 @@
 %
 % \section{$BCm0U!'(Bp\LaTeXe{}$B$N%P%0>pJs(B}
 %
-% $B0J2<$NF|IU$N(Bp\LaTeXe{}$B$K$O(Bcritical$B$J%P%0$,$"$k$3$H$r!"(B
-% $BF|K\8l(B\TeX{}$B3+H/%3%_%e%K%F%#$,GD0.$7$F$$$^$9!#(B
-% $B%(%_%e%l!<%H$7$h$&$H9M$($F$$$k>l9g$O!"Cm0U$7$F$/$@$5$$!#(B
+% $B2a5n$N(Bp\LaTeXe{}$B$K$O2?EY$+(Bcritical$B$J%P%0$,$"$C$?$?$a!"(B
+% $B$=$N%P!<%8%g%s$r%(%_%e%l!<%H$7$?>l9g$K7Y9p$,=P$k$h$&$K$7$^$9!#(B
 % \changes{v1.0d}{2016/06/08}{p\LaTeX\ \texttt{!<2016/04/17!>}$BHG$H(B
 %      p\LaTeX\ \texttt{!<2016/05/07!>}$BHG$K7Y9p(B}
 % \changes{v1.0e}{2016/06/30}{p\LaTeX\ \texttt{!<2016/06/10!>}$BHG$K7Y9p(B}
@@ -324,6 +323,7 @@
       some critical bugs. We advise you to\MessageBreak
       select another format date}
 \plIncludeInRelease{2017/10/28}{\PackageWarning}{pLaTeX Info}%
+  % * <2019-10-01>
   % * <2019-04-06>
   % * <2018-12-01>
   % * <2018-07-28>+1

Modified: trunk/Master/texmf-dist/source/platex/base/plcore.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plcore.dtx	2019-10-01 21:17:05 UTC (rev 52242)
+++ trunk/Master/texmf-dist/source/platex/base/plcore.dtx	2019-10-01 21:17:27 UTC (rev 52243)
@@ -116,6 +116,10 @@
 %    (sync with ltfinal 2018/08/24 v2.1f)}
 % \changes{v1.3b}{2019/02/08}{$BCf1{B7$($N%;%k$G$N(B\cs{unskip}$BBP:v(B
 %    (sync with lttab 2018/12/30 v1.1p)}
+% \changes{v1.3c}{2019/09/16}{Make \cs{AtBeginDvi} robust
+%    (sync with ltoutput.dtx 2019/08/27 v1.4e)}
+% \changes{v1.3c}{2019/09/16}{Make \cs{underline} robust
+%    (sync with ltboxes.dtx 2019/08/27 v1.3b)}
 % \fi
 %
 % \iffalse
@@ -122,7 +126,7 @@
 %<*driver>
 \NeedsTeXFormat{pLaTeX2e}
 % \fi
-\ProvidesFile{plcore.dtx}[2019/02/08 v1.3b pLaTeX core file]
+\ProvidesFile{plcore.dtx}[2019/09/16 v1.3c pLaTeX core file]
 % \iffalse
 \documentclass{jltxdoc}
 \GetFileInfo{plcore.dtx}
@@ -1438,17 +1442,27 @@
 % \end{center}
 % $B$H2>Dj$7$^$9!#$3$N2>Dj$K=>$$!"(B|\AtBeginDvi|$B$r:FDj5A$7$^$9!#(B
 % \changes{v1.2f}{2016/06/30}{\cs{@begindvibox}$B$r>o$K2#AH$K(B}
+% \changes{v1.3c}{2019/09/16}{Make \cs{AtBeginDvi} robust
+%    (sync with ltoutput.dtx 2019/08/27 v1.4e)}
 %    \begin{macrocode}
 %</plcore>
-%<platexrelease>\plIncludeInRelease{2016/07/01}{\AtBeginDvi}
-%<platexrelease>                   {Fix for incompatible direction}%
+%<platexrelease>\plIncludeInRelease{2019/10/01}{\AtBeginDvi}
+%<platexrelease>                   {Make robust}%
 %<*plcore|platexrelease>
-\def \AtBeginDvi #1{%
+\DeclareRobustCommand \AtBeginDvi [1]{%
   \global \setbox \@begindvibox
     \vbox{\yoko \unvbox \@begindvibox #1}%
 }
 %</plcore|platexrelease>
 %<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{2016/07/01}{\AtBeginDvi}
+%<platexrelease>                   {Fix for incompatible direction}%
+%<platexrelease>\def \AtBeginDvi #1{%
+%<platexrelease>  \global \setbox \@begindvibox
+%<platexrelease>    \vbox{\yoko \unvbox \@begindvibox #1}%
+%<platexrelease>}
+%<platexrelease>\expandafter \let \csname AtBeginDvi \endcsname \@undefined
+%<platexrelease>\plEndIncludeInRelease
 %<platexrelease>\plIncludeInRelease{0000/00/00}{\AtBeginDvi}
 %<platexrelease>                   {LaTeX2e original}%
 %<platexrelease>\def \AtBeginDvi #1{%
@@ -1455,6 +1469,7 @@
 %<platexrelease>  \global \setbox \@begindvibox
 %<platexrelease>    \vbox{\unvbox \@begindvibox #1}%
 %<platexrelease>}
+%<platexrelease>\expandafter \let \csname AtBeginDvi \endcsname \@undefined
 %<platexrelease>\plEndIncludeInRelease
 %<*plcore>
 %    \end{macrocode}
@@ -2275,16 +2290,26 @@
 % \begin{macro}{\underline}
 % $B2<@~$r0z$/L?Na$G$9!#$b$H$O(B\file{ltboxes.dtx}$B$GDj5A$5$l$F$$$^$9!#(B
 % \changes{v1.2c}{2016/02/28}{1.2b$B$HF1MM$N=$@5$r(B\cs{underline}$BL?Na$K$b9T$C$?(B}
+% \changes{v1.3c}{2019/09/16}{Make \cs{underline} robust
+%    (sync with ltboxes.dtx 2019/08/27 v1.3b)}
 %    \begin{macrocode}
-%<platexrelease>\plIncludeInRelease{2016/04/17}{\underline}
-%<platexrelease>                   {Remove extra \xkanjiskip}%
+%<platexrelease>\plIncludeInRelease{2019/10/01}{\underline}
+%<platexrelease>                   {Make robust}%
 %<*plcore|platexrelease>
-\def\underline#1{%
+\DeclareRobustCommand\underline[1]{%
   \relax
   \ifmmode\@@underline{#1}%
   \else \leavevmode\null$\@@underline{\hbox{#1}}\m at th$\null\relax\fi}
 %</plcore|platexrelease>
 %<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{2016/04/17}{\underline}
+%<platexrelease>                   {Remove extra \xkanjiskip}%
+%<platexrelease>\def\underline#1{%
+%<platexrelease>  \relax
+%<platexrelease>  \ifmmode\@@underline{#1}%
+%<platexrelease>  \else \leavevmode\null$\@@underline{\hbox{#1}}\m at th$\null\relax\fi}
+%<platexrelease>\expandafter \let \csname underline \endcsname \@undefined
+%<platexrelease>\plEndIncludeInRelease
 %<platexrelease>\plIncludeInRelease{0000/00/00}{\underline}
 %<platexrelease>                   {LaTeX2e original}%
 %<platexrelease>\def\underline#1{%
@@ -2291,6 +2316,7 @@
 %<platexrelease>  \relax
 %<platexrelease>  \ifmmode\@@underline{#1}%
 %<platexrelease>  \else $\@@underline{\hbox{#1}}\m at th$\relax\fi}
+%<platexrelease>\expandafter \let \csname underline \endcsname \@undefined
 %<platexrelease>\plEndIncludeInRelease
 %    \end{macrocode}
 % \end{macro}

Modified: trunk/Master/texmf-dist/source/platex/base/plext.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plext.dtx	2019-10-01 21:17:05 UTC (rev 52242)
+++ trunk/Master/texmf-dist/source/platex/base/plext.dtx	2019-10-01 21:17:27 UTC (rev 52243)
@@ -3,7 +3,7 @@
 %
 %  Copyright 2001 ASCII Corporation.
 %  Copyright (c) 2010 ASCII MEDIA WORKS
-%  Copyright (c) 2016-2018 Japanese TeX Development Community
+%  Copyright (c) 2016-2019 Japanese TeX Development Community
 %
 %  This file is part of the pLaTeX2e system (community edition).
 %  -------------------------------------------------------------
@@ -81,6 +81,8 @@
 %    $BJQ99(B (forum:2506, issue~76)}
 % \changes{v1.2k}{2018/10/07}{$B%-%c%W%7%g%s$NAH$_J}8~$,4pK\AH$NAH$_J}8~$H(B
 %    $BD>8r$9$k>l9g$K!"?<$5$rK:$l$F$$$?%P%0=$@5(B (forum:2506, issue~76)}
+% \changes{v1.2l}{2019/09/29}{Make \cs{bou} robust}
+% \changes{v1.2l}{2019/09/29}{Make \cs{kasen} robust}
 % \fi
 %
 % \iffalse
@@ -89,7 +91,7 @@
 \ProvidesFile{plext.dtx}
 %</driver>
 %<package>\ProvidesPackage{plext}
-   [2018/10/07 v1.2k pLaTeX package file (community edition)]
+   [2019/09/29 v1.2l pLaTeX package file (community edition)]
 %<*driver>
 \documentclass{jltxdoc}
 \usepackage{plext}
@@ -1380,8 +1382,9 @@
 \def\boutenchar{\char\euc"A1A2}
 %    \end{macrocode}
 %
+% \changes{v1.2l}{2019/09/29}{Make \cs{bou} robust}
 %    \begin{macrocode}
-\def\bou#1{\ifvmode\leavevmode\fi\@bou#1\end}
+\DeclareRobustCommand\bou[1]{\ifvmode\leavevmode\fi\@bou#1\end}
 \def\@bou#1{%
   \ifx#1\end \let\next=\relax
   \else
@@ -1412,8 +1415,9 @@
 % $B=DAH%b!<%I$G$b!"2sE>%b!<%I$N(B|\parbox|$B$J$I$G;H$o$l$?$H$-$K$O!"(B
 % $B$d$O$j0z?t$r(B|\underline|$B$KEO$7$^$9!#(B
 % $B$3$l0J30$N>l9g$O!"0z?t$N>e$KD>@~$r0z$-$^$9!#(B
+% \changes{v1.2l}{2019/09/29}{Make \cs{kasen} robust}
 %    \begin{macrocode}
-\def\kasen#1{%
+\DeclareRobustCommand\kasen[1]{%
   \ifydir\underline{#1}%
   \else\if at rotsw\underline{#1}\else
     \setbox\z@\hbox{#1}\leavevmode\raise.7zw

Modified: trunk/Master/texmf-dist/source/platex/base/plfonts.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plfonts.dtx	2019-10-01 21:17:05 UTC (rev 52242)
+++ trunk/Master/texmf-dist/source/platex/base/plfonts.dtx	2019-10-01 21:17:27 UTC (rev 52243)
@@ -3,7 +3,7 @@
 %
 %  Copyright 1994-2006 ASCII Corporation.
 %  Copyright (c) 2010 ASCII MEDIA WORKS
-%  Copyright (c) 2016-2018 Japanese TeX Development Community
+%  Copyright (c) 2016-2019 Japanese TeX Development Community
 %
 %  This file is part of the pLaTeX2e system (community edition).
 %  -------------------------------------------------------------
@@ -101,6 +101,18 @@
 % \changes{v1.6r}{2018/07/25}{PDF$B$N$7$*$j$K%"%/%;%s%HJ8;z$,4^$^$l$k>l9g$KBP1~(B}
 % \changes{v1.6r}{2018/07/25}{\cs{[no]fixcompositeaccent}$B%^%/%mDI2C(B}
 % \changes{v1.6r}{2018/07/25}{$B%3!<%I at 0M}(B}
+% \changes{v1.6s}{2019/08/13}{\cs{DeclareErrorKanjiFont}:
+%    Don't set any \cs{k at ...} macros
+%    (sync with ltfssbas.dtx 2019/07/09 v3.2c)}
+% \changes{v1.6s}{2019/08/13}{Explicitly set some defaults
+%    after \cs{DeclareErrorKanjiFont} change
+%    (sync with ltfssini.dtx 2019/07/09 v3.1c)}
+% \changes{v1.6t}{2019/09/16}{Make \cs{strut}, \cs{tstrut} etc. robust
+%    (sync with ltdefns.dtx 2019/08/27 v1.5f)}
+% \changes{v1.6t}{2019/09/16}{Make \cs{usefont} etc. robust
+%    (sync with ltfssbas.dtx 2019/08/27 v3.2d)}
+% \changes{v1.6u}{2019/09/29}{Make \cs{userelfont} robust}
+% \changes{v1.6u}{2019/09/29}{Make \cs{adjustbaseline} robust}
 % \fi
 %
 % \iffalse
@@ -107,7 +119,7 @@
 %<*driver>
 \NeedsTeXFormat{pLaTeX2e}
 % \fi
-\ProvidesFile{plfonts.dtx}[2018/07/25 v1.6r pLaTeX New Font Selection Scheme]
+\ProvidesFile{plfonts.dtx}[2019/09/29 v1.6u pLaTeX New Font Selection Scheme]
 % \iffalse
 \documentclass{jltxdoc}
 \GetFileInfo{plfonts.dtx}
@@ -181,7 +193,7 @@
 %<*trace>
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesPackage{ptrace}
-     [2017/08/05 v1.6h Standard pLaTeX package (font tracing)]
+     [2019/09/16 v1.6t Standard pLaTeX package (font tracing)]
 \RequirePackageWithOptions{tracefnt}
 %</trace>
 %    \end{macrocode}
@@ -508,13 +520,13 @@
 % \changes{v1.6f}{2017/02/20}{\cs{strutbox}$B$r=D2#N>BP1~$K(B}
 %    \begin{macrocode}
 %<platexrelease>\plIncludeInRelease{2017/04/08}{\strutbox}
-%<platexrelease>                   {Add \strutbox}%
+%<platexrelease>                   {Macro definition of \strutbox}%
 %<*plcore|platexrelease>
 \def\strutbox{\iftdir\tstrutbox\else\ystrutbox\fi}
 %</plcore|platexrelease>
 %<platexrelease>\plEndIncludeInRelease
 %<platexrelease>\plIncludeInRelease{0000/00/00}{\strutbox}
-%<platexrelease>                   {Add \strutbox}%
+%<platexrelease>                   {LaTeX2e original}%
 %<platexrelease>\newbox\strutbox % emulation purpose only
 %<platexrelease>\plEndIncludeInRelease
 %    \end{macrocode}
@@ -524,7 +536,9 @@
 % $B%G%#%l%/%7%g%s$K1~$8$F(B|\ystrutbox|$B$H(B|\tstrutbox|$B$r;H$$J,$1$^$9!#(B
 % ^^A |\strutbox|$B$O(B|\yoko|$B%G%#%l%/%7%g%s$GAH$^$l$F$$$^$9$N$G!"(B
 % ^^A $B=DAH%\%C%/%9Fb$G(B|\unhcopy|$B$r$9$k$H%(%i!<$H$J$j$^$9!#(B
-% $B85!9$3$N%^%/%m$O(B\file{ltplain.dtx}$B$GDj5A$5$l$F$$$^$9!#(B
+% $B%*%j%8%J%k$N(B\LaTeX{}$B$G$O(B\file{ltplain.dtx}$B$GDj5A$5$l$F$$$^$9$,!"(B
+% \LaTeXe\ 2019-10-01$B0J9_$G$O$5$i$K(B\file{ltdefns.dtx}$B$G(B
+% |\MakeRobust|$B$rA0CV$5$l$k$?$a!"(Brobust$B$K$J$j$^$9!#(B
 %
 % \changes{v1.1c}{1995/08/24}{``\cs{centerling}~\cs{strut}''$B$NI}$,%<%m$K(B
 % $B$J$C$F$7$^$&$N$r=$@5(B}
@@ -531,28 +545,40 @@
 % \changes{v1.3h}{1999/08/09}{$B=DAH$N$H$-!"I}$N$"$k%\%C%/%9$K$J$C$F$7$^$&(B
 % $B$N$r=$@5(B}
 % \changes{v1.6f}{2017/02/20}{\cs{strutbox}$B$NBe$o$j$K(B\cs{ystrutbox}$B$r;HMQ(B}
+% \changes{v1.6t}{2019/09/16}{Make \cs{strut}, \cs{tstrut} etc. robust
+%    (sync with ltdefns.dtx 2019/08/27 v1.5f)}
 %    \begin{macrocode}
-%<platexrelease>\plIncludeInRelease{2017/04/08}{\strut}
-%<platexrelease>                   {Use \ystrutbox}%
+%<platexrelease>\plIncludeInRelease{2019/10/01}{\strut}
+%<platexrelease>                   {Make robust}%
 %<*plcore|platexrelease>
-\def\strut{\relax
-  \ifydir
+\DeclareRobustCommand\strut{\relax
+  \iftdir
+    \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi
+  \else
     \ifmmode\copy\ystrutbox\else\unhcopy\ystrutbox\fi
-  \else
-    \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi
   \fi}
 %</plcore|platexrelease>
 %<platexrelease>\plEndIncludeInRelease
-%<platexrelease>\plIncludeInRelease{0000/00/00}{\strut}
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\strut}
 %<platexrelease>                   {Use \ystrutbox}%
 %<platexrelease>\def\strut{\relax
 %<platexrelease>  \ifydir
+%<platexrelease>    \ifmmode\copy\ystrutbox\else\unhcopy\ystrutbox\fi
+%<platexrelease>  \else
+%<platexrelease>    \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi
+%<platexrelease>  \fi}
+%<platexrelease>\expandafter \let \csname strut \endcsname \@undefined
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\strut}
+%<platexrelease>                   {ASCII Corporation original}%
+%<platexrelease>\def\strut{\relax
+%<platexrelease>  \ifydir
 %<platexrelease>    \ifmmode\copy\strutbox\else\unhcopy\strutbox\fi
 %<platexrelease>  \else
 %<platexrelease>    \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi
 %<platexrelease>  \fi}
+%<platexrelease>\expandafter \let \csname strut \endcsname \@undefined
 %<platexrelease>\plEndIncludeInRelease
-%<*plcore>
 %    \end{macrocode}
 % \end{macro}
 %
@@ -559,10 +585,24 @@
 % \begin{macro}{\tstrut}
 % \begin{macro}{\zstrut}
 %    \begin{macrocode}
-\def\tstrut{\relax\hbox{\tate
+%<platexrelease>\plIncludeInRelease{2019/10/01}{\tstrut}
+%<platexrelease>                   {Make robust}%
+%<*plcore|platexrelease>
+\DeclareRobustCommand\tstrut{\relax\hbox{\tate
    \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi}}
-\def\zstrut{\relax\hbox{\tate
+\DeclareRobustCommand\zstrut{\relax\hbox{\tate
    \ifmmode\copy\zstrutbox\else\unhcopy\zstrutbox\fi}}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\tstrut}
+%<platexrelease>                   {ASCII Corporation original}%
+%<platexrelease>\def\tstrut{\relax\hbox{\tate
+%<platexrelease>   \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi}}
+%<platexrelease>\def\zstrut{\relax\hbox{\tate
+%<platexrelease>   \ifmmode\copy\zstrutbox\else\unhcopy\zstrutbox\fi}}
+%<platexrelease>\expandafter \let \csname tstrut \endcsname \@undefined
+%<platexrelease>\expandafter \let \csname zstrut \endcsname \@undefined
+%<platexrelease>\plEndIncludeInRelease
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
@@ -570,17 +610,23 @@
 % \begin{macro}{\ystrut}
 % \changes{v1.6f}{2017/02/20}{\cs{ystrut}$B$rDI2C(B}
 %    \begin{macrocode}
-%</plcore>
-%<platexrelease>\plIncludeInRelease{2017/04/08}{\ystrut}
-%<platexrelease>                   {Add \ystrut}%
+%<platexrelease>\plIncludeInRelease{2019/10/01}{\ystrut}
+%<platexrelease>                   {Make robust}%
 %<*plcore|platexrelease>
-\def\ystrut{\relax\hbox{\yoko
+\DeclareRobustCommand\ystrut{\relax\hbox{\yoko
     \ifmmode\copy\ystrutbox\else\unhcopy\ystrutbox\fi}}
 %</plcore|platexrelease>
 %<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\ystrut}
+%<platexrelease>                   {Add \ystrut}%
+%<platexrelease>\def\ystrut{\relax\hbox{\yoko
+%<platexrelease>    \ifmmode\copy\ystrutbox\else\unhcopy\ystrutbox\fi}}
+%<platexrelease>\expandafter \let \csname ystrut \endcsname \@undefined
+%<platexrelease>\plEndIncludeInRelease
 %<platexrelease>\plIncludeInRelease{0000/00/00}{\ystrut}
 %<platexrelease>                   {Add \ystrut}%
 %<platexrelease>\let\ystrut\@undefined
+%<platexrelease>\expandafter \let \csname ystrut \endcsname \@undefined
 %<platexrelease>\plEndIncludeInRelease
 %<*plcore>
 %    \end{macrocode}
@@ -734,7 +780,7 @@
 %</plcore|platexrelease>
 %<platexrelease>\plEndIncludeInRelease
 %<platexrelease>\plIncludeInRelease{0000/00/00}{\DeclareFontEncoding@}
-%<platexrelease>                   {UTF-8 Encoding}%
+%<platexrelease>                   {ASCII Corporation original}%
 %<platexrelease>\def\DeclareFontEncoding@#1#2#3{%
 %<platexrelease>  \expandafter
 %<platexrelease>  \ifx\csname T@#1\endcsname\relax
@@ -925,12 +971,10 @@
 %    \end{macrocode}
 % \end{macro}
 %
-%
 % \begin{macro}{\DeclareKanjiSubstitution}
-% \begin{macro}{\DeclareErrorKanjiFont}
 % $BL\E*$NOBJ8%U%)%s%H$,8+$D$+$i$J$+$C$?$H$-$K;H$&%U%)%s%H$N at k8@$r$9$k(B
 % $B%3%^%s%I$G$9!#(B
-% $B$=$l$>$l!"(B|\DeclareFontSubstitution|$B$H(B|\DeclareErrorFont|$B$KBP1~$7$^$9!#(B
+% |\DeclareFontSubstitution|$B$KBP1~$7$^$9!#(B
 %    \begin{macrocode}
 \def\DeclareKanjiSubstitution#1#2#3#4{%
   \expandafter\ifx\csname T@#1\endcsname\relax
@@ -953,7 +997,20 @@
                            \def\default at series{#3}%
                            \def\default at shape{#4}}%
   \fi}
+\@onlypreamble\DeclareKanjiSubstitution
+%    \end{macrocode}
+% \end{macro}
 %
+% \begin{macro}{\DeclareErrorKanjiFont}
+% |\DeclareErrorFont|$B$KBP1~$9$k%3%^%s%I$G$9!#(B
+% \changes{v1.6s}{2019/08/13}{\cs{DeclareErrorKanjiFont}:
+%    Don't set any \cs{k at ...} macros
+%    (sync with ltfssbas.dtx 2019/07/09 v3.2c)}
+%    \begin{macrocode}
+%</plcore>
+%<platexrelease>\plIncludeInRelease{2019/10/01}{\DeclareErrorKanjiFont}
+%<platexrelease>                   {No side effects please}%
+%<*plcore|platexrelease>
 \def\DeclareErrorKanjiFont#1#2#3#4#5{%
    \xdef\error at kfontshape{%
       \noexpand\expandafter\noexpand\split at name\noexpand\string
@@ -962,17 +1019,29 @@
    \gdef\default at k@family{#2}%
    \gdef\default at k@series{#3}%
    \gdef\default at k@shape{#4}%
-   \global\let\k at family\default at k@family
-   \global\let\k at series\default at k@series
-   \global\let\k at shape\default at k@shape
-   \gdef\f at size{#5}%
-   \gdef\f at baselineskip{#5pt}}
-%
-\@onlypreamble\DeclareKanjiSubstitution
+   }
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\DeclareErrorKanjiFont}
+%<platexrelease>                   {ASCII Corporation original}%
+%<platexrelease>\def\DeclareErrorKanjiFont#1#2#3#4#5{%
+%<platexrelease>   \xdef\error at kfontshape{%
+%<platexrelease>      \noexpand\expandafter\noexpand\split at name\noexpand\string
+%<platexrelease>      \expandafter\noexpand\csname#1/#2/#3/#4/#5\endcsname
+%<platexrelease>      \noexpand\@nil}%
+%<platexrelease>   \gdef\default at k@family{#2}%
+%<platexrelease>   \gdef\default at k@series{#3}%
+%<platexrelease>   \gdef\default at k@shape{#4}%
+%<platexrelease>   \global\let\k at family\default at k@family
+%<platexrelease>   \global\let\k at series\default at k@series
+%<platexrelease>   \global\let\k at shape\default at k@shape
+%<platexrelease>   \gdef\f at size{#5}%
+%<platexrelease>   \gdef\f at baselineskip{#5pt}}
+%<platexrelease>\plEndIncludeInRelease
+%<*plcore>
 \@onlypreamble\DeclareErrorKanjiFont
 %    \end{macrocode}
 % \end{macro}
-% \end{macro}
 %
 %
 % \begin{macro}{\DeclareFixedFont}
@@ -1202,16 +1271,32 @@
 %
 %
 % \begin{macro}{\if at knjcmd}
-% \begin{macro}{\userelfont}
 % |\if at knjcmd|$B$O2$J8=qBN$r=>B0=qBN$K$9$k$+$I$&$+$N%U%i%0$G$9!#(B
 % $B$3$N%U%i%0$,??$K$J$k$H!"2$J8=qBN$K=>B0=qBN$,;H$o$l$^$9!#(B
-% $B$3$N%U%i%0$O(B|\userelfont|$B%3%^%s%I$K$h$C$F!"(B\emph{$B??(B}$B$H$J$j$^$9!#(B
-% $B$=$7$F(B|\selectfont|$B<B9T8e$K$O(B\emph{$B56(B}$B$K=i4|2=$5$l$^$9!#(B
 %    \begin{macrocode}
 \newif\if at knjcmd
-\def\userelfont{\@knjcmdtrue}
 %    \end{macrocode}
 % \end{macro}
+%
+% \begin{macro}{\userelfont}
+% |\if at knjcmd|$B%U%i%0$O(B|\userelfont|$B%3%^%s%I$K$h$C$F!"(B\emph{$B??(B}$B$H$J$j$^$9!#(B
+% $B$=$7$F(B|\selectfont|$B<B9T8e$K$O(B\emph{$B56(B}$B$K=i4|2=$5$l$^$9!#(B
+% \changes{v1.6u}{2019/09/29}{Make \cs{userelfont} robust}
+%    \begin{macrocode}
+%</plcore>
+%<platexrelease>\plIncludeInRelease{2019/10/01}{\userelfont}
+%<platexrelease>                   {Make robust}%
+%<*plcore|platexrelease>
+\DeclareRobustCommand\userelfont{\@knjcmdtrue}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\userelfont}
+%<platexrelease>                   {ASCII Corporation original}%
+%<platexrelease>\def\userelfont{\@knjcmdtrue}
+%<platexrelease>\expandafter \let \csname userelfont \endcsname \@undefined
+%<platexrelease>\plEndIncludeInRelease
+%<*plcore>
+%    \end{macrocode}
 % \end{macro}
 %
 % \begin{macro}{\selectfont}
@@ -1359,7 +1444,7 @@
 %</plcore|platexrelease|trace>
 %<platexrelease|trace>\plEndIncludeInRelease
 %<platexrelease|trace>\plIncludeInRelease{0000/00/00}{\set at fontsize}
-%<platexrelease|trace>                   {Construct \ystrutbox}%
+%<platexrelease|trace>                   {ASCII Corporation original}%
 %<platexrelease|trace>\def\set at fontsize#1#2#3{%
 %<platexrelease|trace>    \@defaultunits\@tempdimb#2pt\relax\@nnil
 %<platexrelease|trace>    \edef\f at size{\strip at pt\@tempdimb}%
@@ -1424,7 +1509,7 @@
 % $BA43Q6uGr!J(BEUC$B%3!<%I(B\texttt{0xA1A1}$B!K$O(BJFM$B$GFC<l$J%?%$%W$KJ,N`$5$l$k2DG=@-(B
 % $B$,$"$k$?$a!"OBJ8=qBN$N4p=`$r!V4A!W!J(BJIS$B%3!<%I(B\texttt{0x3441}$B!K$XJQ99$7$^$7$?!#(B
 % \changes{v1.6h}{2017/08/05}{$BOBJ8=qBN$N4p=`$rA43Q6uGr$+$i!V4A!W$KJQ99(B}
-%
+% \changes{v1.6u}{2019/09/29}{Make \cs{adjustbaseline} robust}
 %    \begin{macrocode}
 \newbox\adjust at box
 \newdimen\adjust at dimen
@@ -1432,10 +1517,10 @@
 %
 %    \begin{macrocode}
 %</plcore>
-%<platexrelease|trace>\plIncludeInRelease{2017/07/29}{\adjustbaseline}
-%<platexrelease|trace>                   {Change zenkaku reference}%
+%<platexrelease|trace>\plIncludeInRelease{2019/10/01}{\adjustbaseline}
+%<platexrelease|trace>                   {Make robust}%
 %<*plcore|platexrelease|trace>
-\def\adjustbaseline{%
+\DeclareRobustCommand\adjustbaseline{%
 %    \end{macrocode}
 % $BOBJ8%U%)%s%H$N4p=`CM$r at _Dj$7$^$9!#(B
 %    \begin{macrocode}
@@ -1475,9 +1560,36 @@
   \fi}
 %</plcore|platexrelease|trace>
 %<platexrelease|trace>\plEndIncludeInRelease
-%<platexrelease|trace>\plIncludeInRelease{0000/00/00}{\adjustbaseline}
+%<platexrelease|trace>\plIncludeInRelease{2017/07/29}{\adjustbaseline}
 %<platexrelease|trace>                   {Change zenkaku reference}%
 %<platexrelease|trace>\def\adjustbaseline{%
+%<platexrelease|trace>    \setbox\adjust at box\hbox{\char\jis"3441}%"
+%<platexrelease|trace>    \cht\ht\adjust at box
+%<platexrelease|trace>    \cdp\dp\adjust at box
+%<platexrelease|trace>    \cwd\wd\adjust at box
+%<platexrelease|trace>    \cvs\normalbaselineskip
+%<platexrelease|trace>    \chs\cwd
+%<platexrelease|trace>    \cHT\cht \advance\cHT\cdp
+%<platexrelease|trace>  \iftdir
+%<platexrelease|trace>    \setbox\adjust at box\hbox{\tbaselineshift\z@ M}%
+%<platexrelease|trace>    \adjust at dimen\ht\adjust at box
+%<platexrelease|trace>    \advance\adjust at dimen\dp\adjust at box
+%<platexrelease|trace>    \advance\adjust at dimen-\cHT
+%<platexrelease|trace>    \divide\adjust at dimen\tw@
+%<platexrelease|trace>    \advance\adjust at dimen\cdp
+%<platexrelease|trace>    \advance\adjust at dimen-\dp\adjust at box
+%<platexrelease|trace>    \tbaselineshift\adjust at dimen
+%<*trace>
+%<platexrelease|trace>    \ifnum \tracingfonts>\tw@
+%<platexrelease|trace>      \typeout{baselineshift:\the\tbaselineshift}%
+%<platexrelease|trace>    \fi
+%</trace>
+%<platexrelease|trace>  \fi}
+%<platexrelease|trace>\expandafter \let \csname adjustbaseline \endcsname \@undefined
+%<platexrelease|trace>\plEndIncludeInRelease
+%<platexrelease|trace>\plIncludeInRelease{0000/00/00}{\adjustbaseline}
+%<platexrelease|trace>                   {ASCII Corporation original}%
+%<platexrelease|trace>\def\adjustbaseline{%
 %<platexrelease|trace>    \setbox\adjust at box\hbox{\char\euc"A1A1}%"
 %<platexrelease|trace>    \cht\ht\adjust at box
 %<platexrelease|trace>    \cdp\dp\adjust at box
@@ -1500,6 +1612,7 @@
 %<platexrelease|trace>    \fi
 %</trace>
 %<platexrelease|trace>  \fi}
+%<platexrelease|trace>\expandafter \let \csname adjustbaseline \endcsname \@undefined
 %<platexrelease|trace>\plEndIncludeInRelease
 %<*plcore>
 %    \end{macrocode}
@@ -1820,14 +1933,20 @@
 %
 % |\usefont|$B%3%^%s%I$O!"Bh0l0z?t$G;XDj$5$l$k%(%s%3!<%I$K$h$C$F!"(B
 % $BOBJ8$^$?$O2$J8%U%)%s%H$r at Z$jBX$($^$9!#(B
+% \changes{v1.6t}{2019/09/16}{Make \cs{usefont} etc. robust
+%    (sync with ltfssbas.dtx 2019/08/27 v3.2d)}
 %    \begin{macrocode}
-\def\usekanji#1#2#3#4{%
+%</plcore>
+%<platexrelease>\plIncludeInRelease{2019/10/01}{\usefont}
+%<platexrelease>                   {Make robust}%
+%<*plcore|platexrelease>
+\DeclareRobustCommand\usekanji[4]{%
     \kanjiencoding{#1}\kanjifamily{#2}\kanjiseries{#3}\kanjishape{#4}%
     \selectfont\ignorespaces}
-\def\useroman#1#2#3#4{%
+\DeclareRobustCommand\useroman[4]{%
     \romanencoding{#1}\romanfamily{#2}\romanseries{#3}\romanshape{#4}%
     \selectfont\ignorespaces}
-\def\usefont#1#2#3#4{%
+\DeclareRobustCommand\usefont[4]{%
   \edef\tmp at item{{#1}}%
   \expandafter\expandafter\expandafter
   \inlist@\expandafter\tmp at item\expandafter{\kenc at list}%
@@ -1834,6 +1953,28 @@
   \ifin@ \usekanji{#1}{#2}{#3}{#4}%
   \else\useroman{#1}{#2}{#3}{#4}%
   \fi}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\usefont}
+%<platexrelease>                   {ASCII Corporation original}%
+%<platexrelease>\def\usekanji#1#2#3#4{%
+%<platexrelease>    \kanjiencoding{#1}\kanjifamily{#2}\kanjiseries{#3}\kanjishape{#4}%
+%<platexrelease>    \selectfont\ignorespaces}
+%<platexrelease>\def\useroman#1#2#3#4{%
+%<platexrelease>    \romanencoding{#1}\romanfamily{#2}\romanseries{#3}\romanshape{#4}%
+%<platexrelease>    \selectfont\ignorespaces}
+%<platexrelease>\def\usefont#1#2#3#4{%
+%<platexrelease>  \edef\tmp at item{{#1}}%
+%<platexrelease>  \expandafter\expandafter\expandafter
+%<platexrelease>  \inlist@\expandafter\tmp at item\expandafter{\kenc at list}%
+%<platexrelease>  \ifin@ \usekanji{#1}{#2}{#3}{#4}%
+%<platexrelease>  \else\useroman{#1}{#2}{#3}{#4}%
+%<platexrelease>  \fi}
+%<platexrelease>\expandafter \let \csname usekanji \endcsname \@undefined
+%<platexrelease>\expandafter \let \csname useroman \endcsname \@undefined
+%<platexrelease>\expandafter \let \csname usefont \endcsname \@undefined
+%<platexrelease>\plEndIncludeInRelease
+%<*plcore>
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
@@ -1932,7 +2073,7 @@
 %</plcore|platexrelease>
 %<platexrelease>\plEndIncludeInRelease
 %<platexrelease>\plIncludeInRelease{0000/00/00}{\textunderscore}
-%<platexrelease>                   {Baseline shift for \textunderscore}%
+%<platexrelease>                   {ASCII Corporation original}%
 %<platexrelease>\DeclareTextCommandDefault{\textunderscore}{%
 %<platexrelease>  \leavevmode\kern.06em
 %<platexrelease>  \iftdir\raise-\tbaselineshift\fi
@@ -2125,7 +2266,7 @@
 % \changes{v1.6c}{2016/06/06}{v1.6a$B$G$N8m$C$?:FDj5A$r:o=|(B(forum:1941)}
 %    \begin{macrocode}
 %<platexrelease>\plIncludeInRelease{2016/06/10}{\@text at composite}
-%<platexrelease>                   {Fix for non-zero baselineshift (wrong)}%
+%<platexrelease>                   {Fix for non-zero baselineshift (revert)}%
 %<platexrelease>\def\@text at composite#1#2#3\@text at composite{%
 %<platexrelease>   \expandafter\@text at composite@x
 %<platexrelease>      \csname\string#1-\string#2\endcsname}
@@ -2140,7 +2281,7 @@
 %<platexrelease>  \csname\string#1-\string#2\endcsname}
 %<platexrelease>\plEndIncludeInRelease
 %<platexrelease>\plIncludeInRelease{0000/00/00}{\@text at composite}
-%<platexrelease>                   {Fix for non-zero baselineshift (wrong)}%
+%<platexrelease>                   {LaTeX2e original}%
 %<platexrelease>\def\@text at composite#1#2#3\@text at composite{%
 %<platexrelease>   \expandafter\@text at composite@x
 %<platexrelease>      \csname\string#1-\string#2\endcsname}
@@ -2443,7 +2584,7 @@
 %<platexrelease>}
 %<platexrelease>\plEndIncludeInRelease
 %<platexrelease>\plIncludeInRelease{0000/00/00}{\check at nocorr@}
-%<platexrelease>                   {Italic correction before \textt...}%
+%<platexrelease>                   {ASCII Corporation original}%
 %<platexrelease>\def \check at nocorr@ #1#2\nocorr#3\@nil {%
 %<platexrelease>  \let \check at icl \relax % changed from \maybe at ic
 %<platexrelease>  \def \check at icr {\ifvmode \else \aftergroup \maybe at ic \fi}%
@@ -2493,7 +2634,7 @@
 %    \begin{macrocode}
 %<*pldefs>
 \ProvidesFile{pldefs.ltx}
-      [2018/02/04 v1.6l pLaTeX Kernel (Default settings)]
+      [2019/09/16 v1.6t pLaTeX Kernel (Default settings)]
 %</pldefs>
 %    \end{macrocode}
 %
@@ -2500,6 +2641,10 @@
 % \subsection{$B%F%-%9%H%U%)%s%H(B}
 % $B%F%-%9%H%U%)%s%H$N$?$a$NB0 at -$d%(%i!<=qBN$J$I$N at k8@$G$9!#(B
 % p\LaTeX{}$B$N%G%U%)%k%H$N2#AH%(%s%3!<%I$O(BJY1$B!"=DAH%(%s%3!<%I$O(BJT1$B$H$7$^$9!#(B
+%
+% \changes{v1.6s}{2019/08/13}{Explicitly set some defaults
+%    after \cs{DeclareErrorKanjiFont} change
+%    (sync with ltfssini.dtx 2019/07/09 v3.1c)}
 % \noindent
 % $B=D2#%(%s%3!<%I6&DL!'(B
 %    \begin{macrocode}
@@ -2506,6 +2651,10 @@
 %<*pldefs>
 \DeclareKanjiEncodingDefaults{}{}
 \DeclareErrorKanjiFont{JY1}{mc}{m}{n}{10}
+\kanjifamily{mc}
+\kanjiseries{m}
+\kanjishape{n}
+\fontsize{10}{10}
 %    \end{macrocode}
 % $B2#AH%(%s%3!<%I!'(B
 %    \begin{macrocode}
@@ -2705,7 +2854,7 @@
 %</pldefs|platexrelease>
 %<platexrelease>\plEndIncludeInRelease
 %<platexrelease>\plIncludeInRelease{0000/00/00}{\<}
-%<platexrelease>                   {\inhibitglue in vertical mode}%
+%<platexrelease>                   {ASCII Corporation original}%
 %<platexrelease>\def\<{\inhibitglue}
 %<platexrelease>\plEndIncludeInRelease
 %<*pldefs>

Added: trunk/Master/texmf-dist/source/platex/base/plnewsc13.tex
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plnewsc13.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/source/platex/base/plnewsc13.tex	2019-10-01 21:17:27 UTC (rev 52243)
@@ -0,0 +1,91 @@
+%% <2019-04-06> and <2019-10-01>
+\documentclass{plnews}
+
+\publicationyear{2019}% $BH/9TG/(B
+\publicationmonth{10}% $BH/9T7n(B
+\publicationissue{c13}% $BHV9f(B
+\author{$BF|K\8l(B\TeX{}$B3+H/%3%_%e%K%F%#!J(B\texttt{https://texjp.org/}$B!K(B}
+
+\def\cs#1{\texttt{\char92\nobreak #1}}
+\def\pTeX{p\kern-.15em\TeX}
+\def\eTeX{$\varepsilon$-\TeX}
+\def\epTeX{$\varepsilon$-\pTeX}
+\def\pLaTeX{p\kern-.05em\LaTeX}
+\def\pLaTeXe{p\kern-.05em\LaTeXe}
+\xspcode`\\=1
+
+\begin{document}
+
+\maketitle
+
+$B%3%_%e%K%F%#HG(B\pLaTeXe\ \texttt{<2019-04-06>}$B$*$h$S(B
+\texttt{<2019-10-01>}$B$K$D$$$F!"(B
+\pLaTeXe\ \texttt{<2018-12-01>}$B$+$i$N99?72U=j$r$^$H$a$^$9!#(B
+
+
+\section{$BI8=`%/%i%9$N?7859fBP1~(B}
+\pLaTeXe\ \texttt{<2019-04-06>}$B$G$O!"IUB0$NI8=`%/%i%9(B
+(jarticle, jbook, jreport, tarticle, tbook, treport)$B$G(B
+\cs{$BOBNq(B} $B$r;XDj$7$?>l9g$N(B \cs{today} $B$K$D$$$F!"(B
+2019$BG/(B5$B7n(B1$BF|$+$i;\9TM=Dj$N?7859f!VNaOB!W$KBP1~$7$^$7$?!#(B
+\begin{itemize}
+\item {\year=2019 \month=4 \day=30
+       \$B@>Nq(B\today $\rightarrow$ \$BOBNq(B\today}
+\item {\year=2019 \month=5 \day=1
+       \$B@>Nq(B\today $\rightarrow$ \$BOBNq(B\today}
+\item {\year=2020 \month=1 \day=2
+       \$B@>Nq(B\today $\rightarrow$ \$BOBNq(B\today}
+\end{itemize}
+$B$^$?!"=D?t<0%G%#%l%/%7%g%s$G(B \cs{today} $B$r;H$C$?>l9g!"(B
+$B=>Mh$O=DAH$HF1$8$/4A?t;z$KJQ49$5$l$F$$$^$7$?$,!"(B
+$B$3$N%P!<%8%g%s$+$i$O;;MQ?t;z$H$7$^$7$?!#(B
+
+
+\section{\LaTeXe\ \texttt{<2019-10-01>}$BBP1~(B}
+$B%*%j%8%J%k$N(B\LaTeX $B$K9g$o$;$k$?$a!"(B\pLaTeX $B$X$b(B
+$B$$$/$D$+=$@5$r2C$($^$7$?!#(B
+
+\pLaTeXe\ \texttt{<2019-04-06>}$B;~E@$G$O(B
+\begin{itemize}
+\item $BI=AH$_!J(Btabular$B4D6-!K$N%^%/%m$NHy=$@5(B
+\end{itemize}
+$B$KBP1~$7$^$7$?!#(B
+
+\pLaTeXe\ \texttt{<2019-10-01>}$B;~E@$G$O!"$5$i$K(B
+\begin{itemize}
+\item \cs{DeclareErrorKanjiFont}$B$,(B\cs{k at family}$BEy$rDj5A$7$J$$(B
+  $B$h$&$K!J(B\cs{DeclareErrorFont}$B$KDI?o!K(B
+\item $B%f!<%6MQ%3%^%s%I$r(Brobust$B$K(B
+  \begin{itemize}
+    \item \cs{strut}$B4X78(B (\cs{\{t,z,y\}strut})
+    \item \cs{usefont}$B4X78(B (\cs{use\{roman,kanji\}})
+    \item \cs{userelfont}, \cs{adjustbaseline}
+    \item \cs{AtBeginDvi}, \cs{underline}
+    \item plext$B%Q%C%1!<%8$N(B\cs{bou}, \cs{kasen}
+  \end{itemize}
+\end{itemize}
+$B$K$bBP1~$7$^$7$?!#(B
+
+\section{$B3+H/HG$N%F%9%H$N$*4j$$(B}
+$B:#8e(B\pLaTeX{}$B$KF3F~$9$k$+$b$7$l$J$$=$@5%Q%C%A$d;EMMJQ99$N%F%9%H$K(B
+$B$46(NO$/$@$5$$!#(B\TeX{}$B%U%!%$%k$NKAF,!J(B|\documentclass|$B$h$jA0!K$G(B
+\begin{verbatim}
+  \RequirePackage{exppl2e}
+\end{verbatim}
+$B$H=q$/$3$H$G!"8=:_$N3+H/HG$r%F%9%H$9$k$3$H$,$G$-$^$9!#(B
+$B8=:_$O(B
+\begin{itemize}
+  \item $B;YCl%3%^%s%I$GMQ$$$i$l$k(B|\strut|$B$N5sF0(B
+  \item $B6u$N%U%m!<%H$@$1$N%Z!<%8$,H/@8$7$?>l9g$N=hM}(B
+\end{itemize}
+$B$K4X$9$k%Q%C%A$,F~$C$F$$$^$9!#(B
+
+$B>\:Y$O(B\file{exppl2e.pdf}$B$r;2>H$7$F$/$@$5$$!#$3$3$K$O!"(B
+$B$=$NB>$N(B\pLaTeXe{}$B$N4{CN$N@)Ls;v9`$b5-:\$7$F$$$^$9!#(B
+\TeX\ Forum$B$d(BGitHub$B$N(BIssue$B$G$N%P%0Js9p$d$40U8+$r4?7^$7$^$9!#(B
+\begin{itemize}
+\item \texttt{https://github.com/texjporg/platex}
+\item \texttt{https://github.com/texjporg/uplatex}
+\end{itemize}
+
+\end{document}


Property changes on: trunk/Master/texmf-dist/source/platex/base/plnewsc13.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/source/platex/base/plvers.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plvers.dtx	2019-10-01 21:17:05 UTC (rev 52242)
+++ trunk/Master/texmf-dist/source/platex/base/plvers.dtx	2019-10-01 21:17:27 UTC (rev 52243)
@@ -65,9 +65,9 @@
 % \changes{v1.1}{2016/09/14}{$B5/F0;~$N%P%J!<$r<hF@$9$k%3!<%I$r2~NI(B}
 % \changes{v1.1a}{2017/02/20}{\LaTeX\ \texttt{!<2017/01/01!>}$BHGBP1~3NG'(B}
 % \changes{v1.1b}{2017/03/19}{\cs{l at nohyphenation}$B$NDj5A$rJ]>Z(B
-%    (sync with ltfinal 2017/03/09 v2.0t)}
+%    (sync with ltfinal.dtx 2017/03/09 v2.0t)}
 % \changes{v1.1b}{2017/03/19}{\cs{document at default@language}$B$NDj5A$rJ]>Z(B
-%    (sync with ltfinal 2017/03/09 v2.0t)}
+%    (sync with ltfinal.dtx 2017/03/09 v2.0t)}
 % \changes{v1.1c}{2017/04/23}{\LaTeX\ \texttt{!<2017-04-15!>}$BHGBP1~3NG'(B}
 % \changes{v1.1d}{2017/09/24}{$B%Q%C%A%l%Y%k$,Ii$N?t$N>l9g$r(Bpre-release$B07$$$X(B}
 % \changes{v1.1e}{2017/11/09}{\file{latexrelease}$B$H(B
@@ -78,7 +78,7 @@
 %    \cs{pfmtname}, \cs{pfmtversion}, \cs{ppatch at level}$B$rE83+$7$J$$$h$&$K(B}
 % \changes{v1.1h}{2018/01/10}{Modify \cs{plIncludeInRelease} code
 %    to check matching \cs{plEndIncluderelease}
-%    (sync with ltvers 2018/01/08 v1.1a)}
+%    (sync with ltvers.dtx 2018/01/08 v1.1a)}
 % \changes{v1.1i}{2018/03/31}{\LaTeXe\ 2017-04-15$B0J9_I,?\(B}
 % \changes{v1.1j}{2018/04/07}{\LaTeX\ \texttt{!<2018-04-01!>}$BHGBP1~3NG'(B}
 % \changes{v1.1k}{2018/04/08}{$B%P%J!<D4 at a$N%3!<%I$r:G8e(B(plfinal)$B$G$O$J$/(B
@@ -89,12 +89,15 @@
 % \changes{v1.1n}{2018/10/31}{\LaTeXe{}$B$H(Bp\LaTeXe{}$B$N99?7%?%$%_%s%0$:$lBP:v$r(B
 %    \file{plvers.dtx} (plfinal) $B$+$i(B\file{plcore.dtx}$B$X0\F0(B}
 % \changes{v1.1o}{2018/12/01}{\LaTeX\ \texttt{!<2018-12-01!>}$BHGBP1~3NG'(B}
+% \changes{v1.1p}{2019/09/16}{$B%(%i!<%a%C%;!<%8$r99?7(B
+%    (sync with ltvers.dtx 2019/07/01 v1.1c)}
+% \changes{v1.1q}{2019/10/01}{\LaTeX\ \texttt{!<2019-10-01!>}$BHGBP1~3NG'(B}
 % \fi
 %
 % \iffalse
 %<*driver>
 % \fi
-\ProvidesFile{plvers.dtx}[2018/12/01 v1.1o pLaTeX Kernel (Version Info)]
+\ProvidesFile{plvers.dtx}[2019/10/01 v1.1q pLaTeX Kernel (Version Info)]
 % \iffalse
 \documentclass{jltxdoc}
 \GetFileInfo{plvers.dtx}
@@ -132,6 +135,7 @@
 % \changes{v1.1c}{2017/04/23}{\LaTeX\ \texttt{!<2017-04-15!>}$BHGBP1~3NG'(B}
 % \changes{v1.1j}{2018/04/07}{\LaTeX\ \texttt{!<2018-04-01!>}$BHGBP1~3NG'(B}
 % \changes{v1.1o}{2018/12/01}{\LaTeX\ \texttt{!<2018-12-01!>}$BHGBP1~3NG'(B}
+% \changes{v1.1q}{2019/10/01}{\LaTeX\ \texttt{!<2019-10-01!>}$BHGBP1~3NG'(B}
 %
 % $B$3$N%P!<%8%g%s$N(Bp\LaTeXe{}$B$O!"<!$N%P!<%8%g%s$N(B\LaTeX{}\footnote{%
 % \LaTeX\ authors: Johannes Braams, David Carlisle, Alan Jeffrey,
@@ -145,7 +149,7 @@
 %<latexrelease>\edef\latexreleaseversion
 %<platexrelease>\edef\p at known@latexreleaseversion
 %<*2ekernel|latexrelease|platexrelease>
-   {2018-12-01}
+   {2019-10-01}
 %</2ekernel|latexrelease|platexrelease>
 %    \end{macrocode}
 %
@@ -186,7 +190,7 @@
 %</plcore>
 %<platexrelease>\edef\platexreleaseversion
 %<*plcore|platexrelease>
-   {2019-04-06}
+   {2019-10-01}
 %</plcore|platexrelease>
 %<*plcore>
 \def\ppatch at level{0}
@@ -345,9 +349,9 @@
 % ^^A $B!J%O%$%U%M!<%7%g%s4XO"%Q%i%a!<%?$NDj5A!K$O!"(B
 % ^^A \file{plvers.dtx}$B$+$i(B\file{plcore.dtx}$B$X0\F0$7$^$7$?!#(B
 % \changes{v1.1b}{2017/03/19}{\cs{l at nohyphenation}$B$NDj5A$rJ]>Z(B
-%    (sync with ltfinal 2017/03/09 v2.0t)}
+%    (sync with ltfinal.dtx 2017/03/09 v2.0t)}
 % \changes{v1.1b}{2017/03/19}{\cs{document at default@language}$B$NDj5A$rJ]>Z(B
-%    (sync with ltfinal 2017/03/09 v2.0t)}
+%    (sync with ltfinal.dtx 2017/03/09 v2.0t)}
 % \changes{v1.1n}{2018/10/31}{\LaTeXe{}$B$H(Bp\LaTeXe{}$B$N99?7%?%$%_%s%0$:$lBP:v$r(B
 %    \file{plvers.dtx} (plfinal) $B$+$i(B\file{plcore.dtx}$B$X0\F0(B}
 %
@@ -362,7 +366,9 @@
 %    \cs{platexrelease}$B$N%(%_%e%l!<%HFbIt=hM}$rJ,N%(B}
 % \changes{v1.1h}{2018/01/10}{Modify \cs{plIncludeInRelease} code
 %    to check matching \cs{plEndIncluderelease}
-%    (sync with ltvers 2018/01/08 v1.1a)}
+%    (sync with ltvers.dtx 2018/01/08 v1.1a)}
+% \changes{v1.1p}{2019/09/16}{$B%(%i!<%a%C%;!<%8$r99?7(B
+%    (sync with ltvers.dtx 2019/07/01 v1.1c)}
 %
 % \iffalse
 % $BHwK:O?!'(B\LaTeX{}$B$G$O(B\cs{if at includeinrelease}$B$NDj5A$r(B
@@ -378,7 +384,8 @@
 \def\plIncludeInRelease#1{%
   \if at plincludeinrelease
     \PackageError{platexrelease}
-      {mis-matched \string\plIncludeInRelease}{}%
+      {mis-matched \string\plIncludeInRelease}%
+      {There is an \string\plEndIncludeRelease\space missing}%
     \@plincludeinreleasefalse
   \fi
   \kernel at ifnextchar[%
@@ -431,7 +438,7 @@
   #2#3\@end at check@plIncludeInRelease{%
   \ifx\@check at plIncludeInRelease#2\else
     \PackageError{platexrelease}
-      {skipped \string\plIncludeInRelease}{}%
+      {skipped \string\plIncludeInRelease\space for tag \string#2}{}%
   \fi}
 %</plcore|platexrelease>
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/tex/platex/base/exppl2e.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/exppl2e.sty	2019-10-01 21:17:05 UTC (rev 52242)
+++ trunk/Master/texmf-dist/tex/platex/base/exppl2e.sty	2019-10-01 21:17:27 UTC (rev 52243)
@@ -34,7 +34,7 @@
 % case 1: This file must be a normal package
   \NeedsTeXFormat{pLaTeX2e}
   \ProvidesPackage{exppl2e}
-                [2018/12/02 v1.1c Experimental pLaTeX2e features]
+                [2019/09/16 v1.1d Experimental pLaTeX2e features]
   \PackageWarningNoLine{exppl2e}{%
       This is the unstable, experimental part of pLaTeX2e.\MessageBreak
       This package may contain:\MessageBreak
@@ -296,7 +296,7 @@
 % \cs{strut}$B$r=D?t<0%G%#%l%/%7%g%s$G;H$C$?>l9g$X$N=$@5!#(B
 %    \begin{macrocode}
 %% \strut $B$N2~NIHG(B
-\def\strut{\relax
+\DeclareRobustCommand\strut{\relax
   \iftdir
     \ifmdir
       %% [$B=D?t<0%G%#%l%/%7%g%s(B]

Modified: trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty	2019-10-01 21:17:05 UTC (rev 52242)
+++ trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty	2019-10-01 21:17:27 UTC (rev 52243)
@@ -16,15 +16,16 @@
 %% 
 %% File: plvers.dtx
 \edef\p at known@latexreleaseversion
-   {2018-12-01}
+   {2019-10-01}
 \edef\platexreleaseversion
-   {2019-04-06}
+   {2019-10-01}
 \newif\if at plincludeinrelease
 \@plincludeinreleasefalse
 \def\plIncludeInRelease#1{%
   \if at plincludeinrelease
     \PackageError{platexrelease}
-      {mis-matched \string\plIncludeInRelease}{}%
+      {mis-matched \string\plIncludeInRelease}%
+      {There is an \string\plEndIncludeRelease\space missing}%
     \@plincludeinreleasefalse
   \fi
   \kernel at ifnextchar[%
@@ -63,7 +64,7 @@
   #2#3\@end at check@plIncludeInRelease{%
   \ifx\@check at plIncludeInRelease#2\else
     \PackageError{platexrelease}
-      {skipped \string\plIncludeInRelease}{}%
+      {skipped \string\plIncludeInRelease\space for tag \string#2}{}%
   \fi}
 %% File: platexrelease.dtx
 \NeedsTeXFormat{pLaTeX2e}
@@ -133,6 +134,7 @@
       some critical bugs. We advise you to\MessageBreak
       select another format date}
 \plIncludeInRelease{2017/10/28}{\PackageWarning}{pLaTeX Info}%
+  % * <2019-10-01>
   % * <2019-04-06>
   % * <2018-12-01>
   % * <2018-07-28>+1
@@ -196,13 +198,22 @@
 \let\ystrutbox\@undefined
 \plEndIncludeInRelease
 \plIncludeInRelease{2017/04/08}{\strutbox}
-                   {Add \strutbox}%
+                   {Macro definition of \strutbox}%
 \def\strutbox{\iftdir\tstrutbox\else\ystrutbox\fi}
 \plEndIncludeInRelease
 \plIncludeInRelease{0000/00/00}{\strutbox}
-                   {Add \strutbox}%
+                   {LaTeX2e original}%
 \newbox\strutbox % emulation purpose only
 \plEndIncludeInRelease
+\plIncludeInRelease{2019/10/01}{\strut}
+                   {Make robust}%
+\DeclareRobustCommand\strut{\relax
+  \iftdir
+    \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi
+  \else
+    \ifmmode\copy\ystrutbox\else\unhcopy\ystrutbox\fi
+  \fi}
+\plEndIncludeInRelease
 \plIncludeInRelease{2017/04/08}{\strut}
                    {Use \ystrutbox}%
 \def\strut{\relax
@@ -211,9 +222,10 @@
   \else
     \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi
   \fi}
+\expandafter \let \csname strut \endcsname \@undefined
 \plEndIncludeInRelease
 \plIncludeInRelease{0000/00/00}{\strut}
-                   {Use \ystrutbox}%
+                   {ASCII Corporation original}%
 \def\strut{\relax
   \ifydir
     \ifmmode\copy\strutbox\else\unhcopy\strutbox\fi
@@ -220,15 +232,39 @@
   \else
     \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi
   \fi}
+\expandafter \let \csname strut \endcsname \@undefined
 \plEndIncludeInRelease
+\plIncludeInRelease{2019/10/01}{\tstrut}
+                   {Make robust}%
+\DeclareRobustCommand\tstrut{\relax\hbox{\tate
+   \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi}}
+\DeclareRobustCommand\zstrut{\relax\hbox{\tate
+   \ifmmode\copy\zstrutbox\else\unhcopy\zstrutbox\fi}}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\tstrut}
+                   {ASCII Corporation original}%
+\def\tstrut{\relax\hbox{\tate
+   \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi}}
+\def\zstrut{\relax\hbox{\tate
+   \ifmmode\copy\zstrutbox\else\unhcopy\zstrutbox\fi}}
+\expandafter \let \csname tstrut \endcsname \@undefined
+\expandafter \let \csname zstrut \endcsname \@undefined
+\plEndIncludeInRelease
+\plIncludeInRelease{2019/10/01}{\ystrut}
+                   {Make robust}%
+\DeclareRobustCommand\ystrut{\relax\hbox{\yoko
+    \ifmmode\copy\ystrutbox\else\unhcopy\ystrutbox\fi}}
+\plEndIncludeInRelease
 \plIncludeInRelease{2017/04/08}{\ystrut}
                    {Add \ystrut}%
 \def\ystrut{\relax\hbox{\yoko
     \ifmmode\copy\ystrutbox\else\unhcopy\ystrutbox\fi}}
+\expandafter \let \csname ystrut \endcsname \@undefined
 \plEndIncludeInRelease
 \plIncludeInRelease{0000/00/00}{\ystrut}
                    {Add \ystrut}%
 \let\ystrut\@undefined
+\expandafter \let \csname ystrut \endcsname \@undefined
 \plEndIncludeInRelease
 \plIncludeInRelease{2018/04/01}{\DeclareFontEncoding@}
                    {UTF-8 Encoding}%
@@ -279,7 +315,7 @@
 \fi
 \plEndIncludeInRelease
 \plIncludeInRelease{0000/00/00}{\DeclareFontEncoding@}
-                   {UTF-8 Encoding}%
+                   {ASCII Corporation original}%
 \def\DeclareFontEncoding@#1#2#3{%
   \expandafter
   \ifx\csname T@#1\endcsname\relax
@@ -299,6 +335,43 @@
   }
 \let\DeclareFontEncoding at saved\@undefined
 \plEndIncludeInRelease
+\plIncludeInRelease{2019/10/01}{\DeclareErrorKanjiFont}
+                   {No side effects please}%
+\def\DeclareErrorKanjiFont#1#2#3#4#5{%
+   \xdef\error at kfontshape{%
+      \noexpand\expandafter\noexpand\split at name\noexpand\string
+      \expandafter\noexpand\csname#1/#2/#3/#4/#5\endcsname
+      \noexpand\@nil}%
+   \gdef\default at k@family{#2}%
+   \gdef\default at k@series{#3}%
+   \gdef\default at k@shape{#4}%
+   }
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\DeclareErrorKanjiFont}
+                   {ASCII Corporation original}%
+\def\DeclareErrorKanjiFont#1#2#3#4#5{%
+   \xdef\error at kfontshape{%
+      \noexpand\expandafter\noexpand\split at name\noexpand\string
+      \expandafter\noexpand\csname#1/#2/#3/#4/#5\endcsname
+      \noexpand\@nil}%
+   \gdef\default at k@family{#2}%
+   \gdef\default at k@series{#3}%
+   \gdef\default at k@shape{#4}%
+   \global\let\k at family\default at k@family
+   \global\let\k at series\default at k@series
+   \global\let\k at shape\default at k@shape
+   \gdef\f at size{#5}%
+   \gdef\f at baselineskip{#5pt}}
+\plEndIncludeInRelease
+\plIncludeInRelease{2019/10/01}{\userelfont}
+                   {Make robust}%
+\DeclareRobustCommand\userelfont{\@knjcmdtrue}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\userelfont}
+                   {ASCII Corporation original}%
+\def\userelfont{\@knjcmdtrue}
+\expandafter \let \csname userelfont \endcsname \@undefined
+\plEndIncludeInRelease
 \plIncludeInRelease{2017/04/08}{\set at fontsize}
                    {Construct \ystrutbox}%
 \def\set at fontsize#1#2#3{%
@@ -325,7 +398,7 @@
         \let\size at update\relax}}
 \plEndIncludeInRelease
 \plIncludeInRelease{0000/00/00}{\set at fontsize}
-                   {Construct \ystrutbox}%
+                   {ASCII Corporation original}%
 \def\set at fontsize#1#2#3{%
     \@defaultunits\@tempdimb#2pt\relax\@nnil
     \edef\f at size{\strip at pt\@tempdimb}%
@@ -349,6 +422,27 @@
                 \@height.7\baselineskip \@depth.3\baselineskip}%
         \let\size at update\relax}}
 \plEndIncludeInRelease
+\plIncludeInRelease{2019/10/01}{\adjustbaseline}
+                   {Make robust}%
+\DeclareRobustCommand\adjustbaseline{%
+    \setbox\adjust at box\hbox{\char\jis"3441}%"
+    \cht\ht\adjust at box
+    \cdp\dp\adjust at box
+    \cwd\wd\adjust at box
+    \cvs\normalbaselineskip
+    \chs\cwd
+    \cHT\cht \advance\cHT\cdp
+  \iftdir
+    \setbox\adjust at box\hbox{\tbaselineshift\z@ M}%
+    \adjust at dimen\ht\adjust at box
+    \advance\adjust at dimen\dp\adjust at box
+    \advance\adjust at dimen-\cHT
+    \divide\adjust at dimen\tw@
+    \advance\adjust at dimen\cdp
+    \advance\adjust at dimen-\dp\adjust at box
+    \tbaselineshift\adjust at dimen
+  \fi}
+\plEndIncludeInRelease
 \plIncludeInRelease{2017/07/29}{\adjustbaseline}
                    {Change zenkaku reference}%
 \def\adjustbaseline{%
@@ -369,9 +463,10 @@
     \advance\adjust at dimen-\dp\adjust at box
     \tbaselineshift\adjust at dimen
   \fi}
+\expandafter \let \csname adjustbaseline \endcsname \@undefined
 \plEndIncludeInRelease
 \plIncludeInRelease{0000/00/00}{\adjustbaseline}
-                   {Change zenkaku reference}%
+                   {ASCII Corporation original}%
 \def\adjustbaseline{%
     \setbox\adjust at box\hbox{\char\euc"A1A1}%"
     \cht\ht\adjust at box
@@ -390,7 +485,43 @@
     \advance\adjust at dimen-\dp\adjust at box
     \tbaselineshift\adjust at dimen
   \fi}
+\expandafter \let \csname adjustbaseline \endcsname \@undefined
 \plEndIncludeInRelease
+\plIncludeInRelease{2019/10/01}{\usefont}
+                   {Make robust}%
+\DeclareRobustCommand\usekanji[4]{%
+    \kanjiencoding{#1}\kanjifamily{#2}\kanjiseries{#3}\kanjishape{#4}%
+    \selectfont\ignorespaces}
+\DeclareRobustCommand\useroman[4]{%
+    \romanencoding{#1}\romanfamily{#2}\romanseries{#3}\romanshape{#4}%
+    \selectfont\ignorespaces}
+\DeclareRobustCommand\usefont[4]{%
+  \edef\tmp at item{{#1}}%
+  \expandafter\expandafter\expandafter
+  \inlist@\expandafter\tmp at item\expandafter{\kenc at list}%
+  \ifin@ \usekanji{#1}{#2}{#3}{#4}%
+  \else\useroman{#1}{#2}{#3}{#4}%
+  \fi}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\usefont}
+                   {ASCII Corporation original}%
+\def\usekanji#1#2#3#4{%
+    \kanjiencoding{#1}\kanjifamily{#2}\kanjiseries{#3}\kanjishape{#4}%
+    \selectfont\ignorespaces}
+\def\useroman#1#2#3#4{%
+    \romanencoding{#1}\romanfamily{#2}\romanseries{#3}\romanshape{#4}%
+    \selectfont\ignorespaces}
+\def\usefont#1#2#3#4{%
+  \edef\tmp at item{{#1}}%
+  \expandafter\expandafter\expandafter
+  \inlist@\expandafter\tmp at item\expandafter{\kenc at list}%
+  \ifin@ \usekanji{#1}{#2}{#3}{#4}%
+  \else\useroman{#1}{#2}{#3}{#4}%
+  \fi}
+\expandafter \let \csname usekanji \endcsname \@undefined
+\expandafter \let \csname useroman \endcsname \@undefined
+\expandafter \let \csname usefont \endcsname \@undefined
+\plEndIncludeInRelease
 \plIncludeInRelease{2017/04/08}{\textunderscore}
                    {Baseline shift for \textunderscore}%
 \DeclareTextCommandDefault{\textunderscore}{%
@@ -401,7 +532,7 @@
   \vbox{\hrule\@width.3em}}
 \plEndIncludeInRelease
 \plIncludeInRelease{0000/00/00}{\textunderscore}
-                   {Baseline shift for \textunderscore}%
+                   {ASCII Corporation original}%
 \DeclareTextCommandDefault{\textunderscore}{%
   \leavevmode\kern.06em
   \iftdir\raise-\tbaselineshift\fi
@@ -510,7 +641,7 @@
 \let\pltx at isletter\@undefined
 \plEndIncludeInRelease
 \plIncludeInRelease{2016/06/10}{\@text at composite}
-                   {Fix for non-zero baselineshift (wrong)}%
+                   {Fix for non-zero baselineshift (revert)}%
 \def\@text at composite#1#2#3\@text at composite{%
    \expandafter\@text at composite@x
       \csname\string#1-\string#2\endcsname}
@@ -525,7 +656,7 @@
   \csname\string#1-\string#2\endcsname}
 \plEndIncludeInRelease
 \plIncludeInRelease{0000/00/00}{\@text at composite}
-                   {Fix for non-zero baselineshift (wrong)}%
+                   {LaTeX2e original}%
 \def\@text at composite#1#2#3\@text at composite{%
    \expandafter\@text at composite@x
       \csname\string#1-\string#2\endcsname}
@@ -728,7 +859,7 @@
 }
 \plEndIncludeInRelease
 \plIncludeInRelease{0000/00/00}{\check at nocorr@}
-                   {Italic correction before \textt...}%
+                   {ASCII Corporation original}%
 \def \check at nocorr@ #1#2\nocorr#3\@nil {%
   \let \check at icl \relax % changed from \maybe at ic
   \def \check at icr {\ifvmode \else \aftergroup \maybe at ic \fi}%
@@ -777,7 +908,7 @@
 \fi
 \plEndIncludeInRelease
 \plIncludeInRelease{0000/00/00}{\<}
-                   {\inhibitglue in vertical mode}%
+                   {ASCII Corporation original}%
 \def\<{\inhibitglue}
 \plEndIncludeInRelease
 %% File: plcore.dtx
@@ -1400,6 +1531,13 @@
   \let\firstmark\botmark
 }
 \plEndIncludeInRelease
+\plIncludeInRelease{2019/10/01}{\AtBeginDvi}
+                   {Make robust}%
+\DeclareRobustCommand \AtBeginDvi [1]{%
+  \global \setbox \@begindvibox
+    \vbox{\yoko \unvbox \@begindvibox #1}%
+}
+\plEndIncludeInRelease
 \plIncludeInRelease{2016/07/01}{\AtBeginDvi}
                    {Fix for incompatible direction}%
 \def \AtBeginDvi #1{%
@@ -1406,6 +1544,7 @@
   \global \setbox \@begindvibox
     \vbox{\yoko \unvbox \@begindvibox #1}%
 }
+\expandafter \let \csname AtBeginDvi \endcsname \@undefined
 \plEndIncludeInRelease
 \plIncludeInRelease{0000/00/00}{\AtBeginDvi}
                    {LaTeX2e original}%
@@ -1413,6 +1552,7 @@
   \global \setbox \@begindvibox
     \vbox{\unvbox \@begindvibox #1}%
 }
+\expandafter \let \csname AtBeginDvi \endcsname \@undefined
 \plEndIncludeInRelease
 \plIncludeInRelease{2016/04/17}{\@makefnmark}
                    {Remove extra \xkanjiskip}%
@@ -1865,6 +2005,13 @@
     \if at pboxsw \m at th$\fi
   \@end at tempboxa}
 \plEndIncludeInRelease
+\plIncludeInRelease{2019/10/01}{\underline}
+                   {Make robust}%
+\DeclareRobustCommand\underline[1]{%
+  \relax
+  \ifmmode\@@underline{#1}%
+  \else \leavevmode\null$\@@underline{\hbox{#1}}\m at th$\null\relax\fi}
+\plEndIncludeInRelease
 \plIncludeInRelease{2016/04/17}{\underline}
                    {Remove extra \xkanjiskip}%
 \def\underline#1{%
@@ -1871,6 +2018,7 @@
   \relax
   \ifmmode\@@underline{#1}%
   \else \leavevmode\null$\@@underline{\hbox{#1}}\m at th$\null\relax\fi}
+\expandafter \let \csname underline \endcsname \@undefined
 \plEndIncludeInRelease
 \plIncludeInRelease{0000/00/00}{\underline}
                    {LaTeX2e original}%
@@ -1878,6 +2026,7 @@
   \relax
   \ifmmode\@@underline{#1}%
   \else $\@@underline{\hbox{#1}}\m at th$\relax\fi}
+\expandafter \let \csname underline \endcsname \@undefined
 \plEndIncludeInRelease
 \plIncludeInRelease{2018/03/09}%
                    {\e at alloc@chardef}{Extended Allocation (FAM256)}%

Modified: trunk/Master/texmf-dist/tex/platex/base/plcore.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/plcore.ltx	2019-10-01 21:17:05 UTC (rev 52242)
+++ trunk/Master/texmf-dist/tex/platex/base/plcore.ltx	2019-10-01 21:17:27 UTC (rev 52243)
@@ -33,7 +33,7 @@
 \fi
 \def\pfmtname{pLaTeX2e}
 \def\pfmtversion
-   {2019-04-06}
+   {2019-10-01}
 \def\ppatch at level{0}
 \edef\platexBANNER{\noexpand\platexNILa
                    \the\everyjob % LaTeX banner and delayed codes
@@ -69,7 +69,8 @@
 \def\plIncludeInRelease#1{%
   \if at plincludeinrelease
     \PackageError{platexrelease}
-      {mis-matched \string\plIncludeInRelease}{}%
+      {mis-matched \string\plIncludeInRelease}%
+      {There is an \string\plEndIncludeRelease\space missing}%
     \@plincludeinreleasefalse
   \fi
   \kernel at ifnextchar[%
@@ -108,7 +109,7 @@
   #2#3\@end at check@plIncludeInRelease{%
   \ifx\@check at plIncludeInRelease#2\else
     \PackageError{platexrelease}
-      {skipped \string\plIncludeInRelease}{}%
+      {skipped \string\plIncludeInRelease\space for tag \string#2}{}%
   \fi}
 %% File: plfonts.dtx
 \let\k at encoding\@empty
@@ -152,17 +153,17 @@
 \newbox\zstrutbox
 \newbox\ystrutbox
 \def\strutbox{\iftdir\tstrutbox\else\ystrutbox\fi}
-\def\strut{\relax
-  \ifydir
+\DeclareRobustCommand\strut{\relax
+  \iftdir
+    \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi
+  \else
     \ifmmode\copy\ystrutbox\else\unhcopy\ystrutbox\fi
-  \else
-    \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi
   \fi}
-\def\tstrut{\relax\hbox{\tate
+\DeclareRobustCommand\tstrut{\relax\hbox{\tate
    \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi}}
-\def\zstrut{\relax\hbox{\tate
+\DeclareRobustCommand\zstrut{\relax\hbox{\tate
    \ifmmode\copy\zstrutbox\else\unhcopy\zstrutbox\fi}}
-\def\ystrut{\relax\hbox{\yoko
+\DeclareRobustCommand\ystrut{\relax\hbox{\yoko
     \ifmmode\copy\ystrutbox\else\unhcopy\ystrutbox\fi}}
 \def\DeclareFontEncoding{%
   \begingroup
@@ -350,6 +351,7 @@
                            \def\default at series{#3}%
                            \def\default at shape{#4}}%
   \fi}
+\@onlypreamble\DeclareKanjiSubstitution
 \def\DeclareErrorKanjiFont#1#2#3#4#5{%
    \xdef\error at kfontshape{%
       \noexpand\expandafter\noexpand\split at name\noexpand\string
@@ -358,12 +360,7 @@
    \gdef\default at k@family{#2}%
    \gdef\default at k@series{#3}%
    \gdef\default at k@shape{#4}%
-   \global\let\k at family\default at k@family
-   \global\let\k at series\default at k@series
-   \global\let\k at shape\default at k@shape
-   \gdef\f at size{#5}%
-   \gdef\f at baselineskip{#5pt}}
-\@onlypreamble\DeclareKanjiSubstitution
+   }
 \@onlypreamble\DeclareErrorKanjiFont
 \def\DeclareFixedFont#1#2#3#4#5#6{%
    \begingroup
@@ -460,7 +457,7 @@
   \fi
 }
 \newif\if at knjcmd
-\def\userelfont{\@knjcmdtrue}
+\DeclareRobustCommand\userelfont{\@knjcmdtrue}
 \DeclareRobustCommand\selectfont{%
   \let\tmp at error@fontshape\error at fontshape
   \let\error at fontshape\error at kfontshape
@@ -538,7 +535,7 @@
         \let\size at update\relax}}
 \newbox\adjust at box
 \newdimen\adjust at dimen
-\def\adjustbaseline{%
+\DeclareRobustCommand\adjustbaseline{%
     \setbox\adjust at box\hbox{\char\jis"3441}%"
     \cht\ht\adjust at box
     \cdp\dp\adjust at box
@@ -685,13 +682,13 @@
 \DeclareRobustCommand\romanshape[1]{\edef\f at shape{#1}}
 \DeclareRobustCommand\kanjishape[1]{\edef\k at shape{#1}}
 \DeclareRobustCommand\fontshape[1]{\kanjishape{#1}\romanshape{#1}}
-\def\usekanji#1#2#3#4{%
+\DeclareRobustCommand\usekanji[4]{%
     \kanjiencoding{#1}\kanjifamily{#2}\kanjiseries{#3}\kanjishape{#4}%
     \selectfont\ignorespaces}
-\def\useroman#1#2#3#4{%
+\DeclareRobustCommand\useroman[4]{%
     \romanencoding{#1}\romanfamily{#2}\romanseries{#3}\romanshape{#4}%
     \selectfont\ignorespaces}
-\def\usefont#1#2#3#4{%
+\DeclareRobustCommand\usefont[4]{%
   \edef\tmp at item{{#1}}%
   \expandafter\expandafter\expandafter
   \inlist@\expandafter\tmp at item\expandafter{\kenc at list}%
@@ -1142,7 +1139,7 @@
   \stepcounter{page}%
   \let\firstmark\botmark
 }
-\def \AtBeginDvi #1{%
+\DeclareRobustCommand \AtBeginDvi [1]{%
   \global \setbox \@begindvibox
     \vbox{\yoko \unvbox \@begindvibox #1}%
 }
@@ -1305,7 +1302,7 @@
        \csname bm@#3\endcsname}%
     \if at pboxsw \m at th$\null\fi% !!!
   \@end at tempboxa}
-\def\underline#1{%
+\DeclareRobustCommand\underline[1]{%
   \relax
   \ifmmode\@@underline{#1}%
   \else \leavevmode\null$\@@underline{\hbox{#1}}\m at th$\null\relax\fi}

Modified: trunk/Master/texmf-dist/tex/platex/base/pldefs.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/pldefs.ltx	2019-10-01 21:17:05 UTC (rev 52242)
+++ trunk/Master/texmf-dist/tex/platex/base/pldefs.ltx	2019-10-01 21:17:27 UTC (rev 52243)
@@ -14,9 +14,13 @@
 %% 
 %% File: plfonts.dtx
 \ProvidesFile{pldefs.ltx}
-      [2018/02/04 v1.6l pLaTeX Kernel (Default settings)]
+      [2019/09/16 v1.6t pLaTeX Kernel (Default settings)]
 \DeclareKanjiEncodingDefaults{}{}
 \DeclareErrorKanjiFont{JY1}{mc}{m}{n}{10}
+\kanjifamily{mc}
+\kanjiseries{m}
+\kanjishape{n}
+\fontsize{10}{10}
 \DeclareYokoKanjiEncoding{JY1}{}{}
 \DeclareKanjiSubstitution{JY1}{mc}{m}{n}
 \DeclareTateKanjiEncoding{JT1}{}{}

Modified: trunk/Master/texmf-dist/tex/platex/base/plext.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/plext.sty	2019-10-01 21:17:05 UTC (rev 52242)
+++ trunk/Master/texmf-dist/tex/platex/base/plext.sty	2019-10-01 21:17:27 UTC (rev 52243)
@@ -15,7 +15,7 @@
 %% File: plext.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesPackage{plext}
-   [2018/10/07 v1.2k pLaTeX package file (community edition)]
+   [2019/09/29 v1.2l pLaTeX package file (community edition)]
 \newif\if at rotsw
 \def\array{\let\@acol\@arrayacol \let\@classz\@arrayclassz
   \let\@classiv\@arrayclassiv
@@ -538,7 +538,7 @@
 \def\@Kanji#1{\kansuji #1}
 \def\kanji{\iftdir\expandafter\kansuji\fi}
 \def\boutenchar{\char\euc"A1A2}
-\def\bou#1{\ifvmode\leavevmode\fi\@bou#1\end}
+\DeclareRobustCommand\bou[1]{\ifvmode\leavevmode\fi\@bou#1\end}
 \def\@bou#1{%
   \ifx#1\end \let\next=\relax
   \else
@@ -557,7 +557,7 @@
     \fi
     \let\next=\@bou
   \fi\next}
-\def\kasen#1{%
+\DeclareRobustCommand\kasen[1]{%
   \ifydir\underline{#1}%
   \else\if at rotsw\underline{#1}\else
     \setbox\z@\hbox{#1}\leavevmode\raise.7zw

Modified: trunk/Master/texmf-dist/tex/platex/base/ptrace.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/ptrace.sty	2019-10-01 21:17:05 UTC (rev 52242)
+++ trunk/Master/texmf-dist/tex/platex/base/ptrace.sty	2019-10-01 21:17:27 UTC (rev 52243)
@@ -15,7 +15,7 @@
 %% File: plfonts.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesPackage{ptrace}
-     [2017/08/05 v1.6h Standard pLaTeX package (font tracing)]
+     [2019/09/16 v1.6t Standard pLaTeX package (font tracing)]
 \RequirePackageWithOptions{tracefnt}
 \DeclareRobustCommand\selectfont{%
   \let\tmp at error@fontshape\error at fontshape
@@ -108,7 +108,7 @@
         \let\size at update\relax}}
 \plEndIncludeInRelease
 \plIncludeInRelease{0000/00/00}{\set at fontsize}
-                   {Construct \ystrutbox}%
+                   {ASCII Corporation original}%
 \def\set at fontsize#1#2#3{%
     \@defaultunits\@tempdimb#2pt\relax\@nnil
     \edef\f at size{\strip at pt\@tempdimb}%
@@ -142,6 +142,30 @@
     \fi
         \let\size at update\relax}}
 \plEndIncludeInRelease
+\plIncludeInRelease{2019/10/01}{\adjustbaseline}
+                   {Make robust}%
+\DeclareRobustCommand\adjustbaseline{%
+    \setbox\adjust at box\hbox{\char\jis"3441}%"
+    \cht\ht\adjust at box
+    \cdp\dp\adjust at box
+    \cwd\wd\adjust at box
+    \cvs\normalbaselineskip
+    \chs\cwd
+    \cHT\cht \advance\cHT\cdp
+  \iftdir
+    \setbox\adjust at box\hbox{\tbaselineshift\z@ M}%
+    \adjust at dimen\ht\adjust at box
+    \advance\adjust at dimen\dp\adjust at box
+    \advance\adjust at dimen-\cHT
+    \divide\adjust at dimen\tw@
+    \advance\adjust at dimen\cdp
+    \advance\adjust at dimen-\dp\adjust at box
+    \tbaselineshift\adjust at dimen
+    \ifnum \tracingfonts>\tw@
+      \typeout{baselineshift:\the\tbaselineshift}%
+    \fi
+  \fi}
+\plEndIncludeInRelease
 \plIncludeInRelease{2017/07/29}{\adjustbaseline}
                    {Change zenkaku reference}%
 \def\adjustbaseline{%
@@ -165,9 +189,10 @@
       \typeout{baselineshift:\the\tbaselineshift}%
     \fi
   \fi}
+\expandafter \let \csname adjustbaseline \endcsname \@undefined
 \plEndIncludeInRelease
 \plIncludeInRelease{0000/00/00}{\adjustbaseline}
-                   {Change zenkaku reference}%
+                   {ASCII Corporation original}%
 \def\adjustbaseline{%
     \setbox\adjust at box\hbox{\char\euc"A1A1}%"
     \cht\ht\adjust at box
@@ -189,6 +214,7 @@
       \typeout{baselineshift:\the\tbaselineshift}
     \fi
   \fi}
+\expandafter \let \csname adjustbaseline \endcsname \@undefined
 \plEndIncludeInRelease
 \endinput
 %%



More information about the tex-live-commits mailing list