texlive[53638] Master/texmf-dist: platex (2feb20)

commits+karl at tug.org commits+karl at tug.org
Sun Feb 2 23:31:00 CET 2020


Revision: 53638
          http://tug.org/svn/texlive?view=revision&revision=53638
Author:   karl
Date:     2020-02-02 23:31:00 +0100 (Sun, 02 Feb 2020)
Log Message:
-----------
platex (2feb20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/platex/base/LICENSE
    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/pldoc.pdf
    trunk/Master/texmf-dist/source/platex/base/jclasses.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/jarticle.cls
    trunk/Master/texmf-dist/tex/platex/base/jbk10.clo
    trunk/Master/texmf-dist/tex/platex/base/jbk11.clo
    trunk/Master/texmf-dist/tex/platex/base/jbk12.clo
    trunk/Master/texmf-dist/tex/platex/base/jbook.cls
    trunk/Master/texmf-dist/tex/platex/base/jreport.cls
    trunk/Master/texmf-dist/tex/platex/base/jsize10.clo
    trunk/Master/texmf-dist/tex/platex/base/jsize11.clo
    trunk/Master/texmf-dist/tex/platex/base/jsize12.clo
    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/tarticle.cls
    trunk/Master/texmf-dist/tex/platex/base/tbk10.clo
    trunk/Master/texmf-dist/tex/platex/base/tbk11.clo
    trunk/Master/texmf-dist/tex/platex/base/tbk12.clo
    trunk/Master/texmf-dist/tex/platex/base/tbook.cls
    trunk/Master/texmf-dist/tex/platex/base/treport.cls
    trunk/Master/texmf-dist/tex/platex/base/tsize10.clo
    trunk/Master/texmf-dist/tex/platex/base/tsize11.clo
    trunk/Master/texmf-dist/tex/platex/base/tsize12.clo

Modified: trunk/Master/texmf-dist/doc/platex/base/LICENSE
===================================================================
--- trunk/Master/texmf-dist/doc/platex/base/LICENSE	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/doc/platex/base/LICENSE	2020-02-02 22:31:00 UTC (rev 53638)
@@ -1,5 +1,5 @@
 Copyright (c) 2010 ASCII MEDIA WORKS
-Copyright (c) 2016-2019 Japanese TeX Development Community
+Copyright (c) 2016-2020 Japanese TeX Development Community
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without

Modified: trunk/Master/texmf-dist/doc/platex/base/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/platex/base/README.md	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/doc/platex/base/README.md	2020-02-02 22:31:00 UTC (rev 53638)
@@ -1,13 +1,17 @@
 # platex
 
-The bundle provides pLaTeX2e and miscellaneous macros for pTeX and e-pTeX.
+The bundle provides pLaTeX2e format and miscellaneous macros
+for pTeX and e-pTeX.
+This is a community edition maintained by
+[Japanese TeX Development Community](http://texjp.org),
+which forked from the original ASCII edition (ptex-texmf-2.5).
 
-The bundle is a community edition forked from the original ASCII edition
-(ptex-texmf-2.5). The GitHub repository
+## Repository
 
-- https://github.com/texjporg/platex
+The bundle is maintained on GitHub:
+https://github.com/texjporg/platex
 
-is now maintained by [Japanese TeX Development Community](http://texjp.org).
+If you have issues, please let us know from the above page.
 
 The original ASCII edition can be obtained from:
 
@@ -15,15 +19,21 @@
 
 ## Changes from the original ASCII edition
 
-See the documents (platex.pdf, pldoc.pdf, platexrelease.pdf) for more information.
+The original ASCII edition (pLaTeX2e 2006/11/10) was based on
+pTeX-3.1.10 and LaTeX2e 2005/12/01.
+The community edition (this package) has the following advantages:
 
-- Fix macros which are inconsistent with the latest e-pTeX
+- Fix several bugs in pLaTeX2e format and packages.
+- Fix macros which are inconsistent with the latest pTeX
   (e.g. \footnote, tabular, \parbox, \underline).
-- Fix several bugs in pLaTeX2e format and packages.
+- Support LaTeX2e 2015/01/01 and later versions.
 - Add platexrelease.sty. As with the latexrelease package, this
   package enables us to use the old versions of pLaTeX2e (from
   2006/11/10 the ASCII edition).
 
+See the documents (platex.pdf, pldoc.pdf, platexrelease.pdf)
+for more information.
+
 ## Documentation
 
 A brief exposition of pLaTeX2e is provided in platex.pdf.
@@ -47,13 +57,6 @@
 are encoded in ISO-2022-JP. This is because ISO-2022-JP encoded
 texts are most suitable for the traditional pTeX engine.
 
-## Repository
-
-The bundle is maintained on GitHub:
-https://github.com/texjporg/platex
-
-If you have issues, please let us know from the above page.
-
 ## License
 
 The bundle may be distributed and/or modified under the terms of
@@ -61,6 +64,6 @@
 
 ## Release Date
 
-2019-10-21
+2020-02-02
 
 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/pldoc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/platex/base/jclasses.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/jclasses.dtx	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/source/platex/base/jclasses.dtx	2020-02-02 22:31:00 UTC (rev 53638)
@@ -3,7 +3,7 @@
 %
 %  Copyright 1995-2001 ASCII Corporation.
 %  Copyright (c) 2010 ASCII MEDIA WORKS
-%  Copyright (c) 2016-2019 Japanese TeX Development Community
+%  Copyright (c) 2016-2020 Japanese TeX Development Community
 %
 %  This file is part of the pLaTeX2e system (community edition).
 %  -------------------------------------------------------------
@@ -100,6 +100,11 @@
 % \changes{v1.8b}{2019/04/02}{$B?7859fBP1~(B}
 % \changes{v1.8c}{2019/10/17}{$B%U%)%s%H%5%$%:JQ99L?Na$r(Brobust$B$K(B
 %    (sync with classes.dtx 2019/08/27 v1.4j)}
+% \changes{v1.8d}{2019/10/25}{Don't use \cs{MakeRobust} if
+%    in rollback prior to 2015
+%    (sync with classes.dtx 2019/10/25 v1.4k)}
+% \changes{v1.8e}{2020/01/03}{Normalize label fonts
+%    (sync with classes.dtx 2019/12/20 v1.4l)}
 % \fi
 %
 % \iffalse
@@ -129,7 +134,7 @@
 %<11pt&bk>\ProvidesFile{tbk11.clo}
 %<12pt&bk>\ProvidesFile{tbk12.clo}
 %</tate>
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
 %<article|report|book> Standard pLaTeX class]
 %<10pt|11pt|12pt>  Standard pLaTeX file (size option)]
 %<*driver>
@@ -617,10 +622,17 @@
 % $B%+!<%M%k$NDj5A$r(B|\renewcommand|$B$7$?8e$K(B|\MakeRobust|$B$r;H$C$F$$$kM}M3$O!"(B
 % $B%m%0$K(B |LaTeX Info: Redefining \normalsize on input line ...| $B$H$$$&(B
 % $B%a%C%;!<%8$r=P$7$?$/$J$$$+$i$G$9!#(B
+% $B$?$@$7!"(B\textsf{latexrelease}$B%Q%C%1!<%8$G(B2015/01/01$B$h$j(B
+% $B at N$NF|IU$K4,$-La$C$F$$$k>l9g$O(B|\MakeRobust|$B$,Dj5A$5$l$F$$$^$;$s!#(B
 % \changes{v1.8c}{2019/10/17}{$B%U%)%s%H%5%$%:JQ99L?Na$r(Brobust$B$K(B
 %    (sync with classes.dtx 2019/08/27 v1.4j)}
+% \changes{v1.8d}{2019/10/25}{Don't use \cs{MakeRobust} if
+%    in rollback prior to 2015
+%    (sync with classes.dtx 2019/10/25 v1.4k)}
 %    \begin{macrocode}
-\MakeRobust\normalsize
+\ifx\MakeRobust\@undefined \else
+  \MakeRobust\normalsize
+\fi
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
@@ -3347,17 +3359,20 @@
 % itemize$B4D6-$N$=$l$>$l$N9`L\$N%i%Y%k$O!"(B
 % |\labelenumi| \ldots\ |\labelenumiv|$B$G at 8@.$5$l$^$9!#(B
 % \changes{v1.1a}{1997/01/28}{Bug fix: \cs{labelitemii}.}
+% \changes{v1.8e}{2020/01/03}{Normalize label fonts
+%    (sync with classes.dtx 2019/12/20 v1.4l)}
 %    \begin{macrocode}
-\newcommand{\labelitemi}{\textbullet}
+\newcommand{\labelitemi}{\labelitemfont \textbullet}
 \newcommand{\labelitemii}{%
   \iftdir
-     {\textcircled{~}}
+     {\labelitemfont \textcircled{~}}
   \else
-     {\normalfont\bfseries\textendash}
+     {\labelitemfont \bfseries\textendash}
   \fi
 }
-\newcommand{\labelitemiii}{\textasteriskcentered}
-\newcommand{\labelitemiv}{\textperiodcentered}
+\newcommand{\labelitemiii}{\labelitemfont \textasteriskcentered}
+\newcommand{\labelitemiv}{\labelitemfont \textperiodcentered}
+\newcommand\labelitemfont{\normalfont}
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}

Modified: trunk/Master/texmf-dist/source/platex/base/plfonts.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plfonts.dtx	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/source/platex/base/plfonts.dtx	2020-02-02 22:31:00 UTC (rev 53638)
@@ -3,7 +3,7 @@
 %
 %  Copyright 1994-2006 ASCII Corporation.
 %  Copyright (c) 2010 ASCII MEDIA WORKS
-%  Copyright (c) 2016-2019 Japanese TeX Development Community
+%  Copyright (c) 2016-2020 Japanese TeX Development Community
 %
 %  This file is part of the pLaTeX2e system (community edition).
 %  -------------------------------------------------------------
@@ -113,6 +113,20 @@
 %    (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}
+% \changes{v1.6v}{2020/02/01}{New commands \cs{fontseriesforce} etc.
+%    (sync with ltfssaxes.dtx 2019/12/16 v1.0a)}
+% \changes{v1.6v}{2020/02/01}{New commands \cs{fontshapeforce} etc.
+%    (sync with ltfssaxes.dtx 2019/12/16 v1.0a)}
+% \changes{v1.6v}{2020/02/01}{Don't call \cs{fontseries} or \cs{fontshape}
+%    (sync with ltfssbas.dtx 2019/12/17 v3.2e)}
+% \changes{v1.6v}{2020/02/01}{\LaTeX{}$B$,(Bmweights$B%Q%C%1!<%8$r4p$K$7$?(B
+%    $B%7%j!<%:$N%+%9%?%`@_Dj$rF3F~$7$?$N$G!"$3$l$r%5%]!<%H(B
+%    (sync with ltfssini.dtx 2019/12/17 v3.1e)}
+% \changes{v1.6v}{2020/02/01}{Support \cs{emph} sequences
+%    (sync with ltfssini.dtx 2019/12/17 v3.1e)}
+% \changes{v1.6v}{2020/02/01}{$BDj5A$r(Bpldefs$B$+$i(Bplcore$B$X0\F0(B}
+% \changes{v1.6v}{2020/02/01}{Set \cs{kanjishapedefault} explicitly to ``n''
+%    (sync with fontdef.dtx 2019/12/17 v3.0e)}
 % \fi
 %
 % \iffalse
@@ -119,7 +133,7 @@
 %<*driver>
 \NeedsTeXFormat{pLaTeX2e}
 % \fi
-\ProvidesFile{plfonts.dtx}[2019/09/29 v1.6u pLaTeX New Font Selection Scheme]
+\ProvidesFile{plfonts.dtx}[2020/02/01 v1.6v pLaTeX New Font Selection Scheme]
 % \iffalse
 \documentclass{jltxdoc}
 \GetFileInfo{plfonts.dtx}
@@ -1799,10 +1813,10 @@
 % $BEPO?$5$l$F$$$l$P!"$3$N0z?t$OOBJ8%U%!%_%j$G$O$"$j$^$;$s$N$G!"(B
 % |\@notkfam|$B%U%i%0$r??$K$7$F!"2$J8%U%!%_%j$N%k!<%A%s$K0\$j$^$9!#(B
 %
-% $B$3$N$H$-!"(B|\efam at list|$B$rD4$Y$k$N$G$O$J$$$3$H$KCm0U$r$7$F$/$@$5$$!#(B
-% |\efam at list|$B$rD4$Y!"$3$l$K$J$$%U%!%_%j$rOBJ8%U%!%_%j$G$"$k$H$9$k$H!"(B
+% $B$3$N$H$-!"(B|\ffam at list|$B$rD4$Y$k$N$G$O$J$$$3$H$KCm0U$r$7$F$/$@$5$$!#(B
+% |\ffam at list|$B$rD4$Y!"$3$l$K$J$$%U%!%_%j$rOBJ8%U%!%_%j$G$"$k$H$9$k$H!"(B
 % $B$?$H$($P!"2$J8%J!<%k%U%!%_%j$,Dj5A$5$l$F$$$k$1$l$I$b!"OBJ8%J!<%k%U%!%_%j(B
-% $B$,L$Dj5A$N>l9g!"(B|\fontfamily{nar}|$B$H$$$&;XDj$O!"(B|nar|$B$,(B|\efam at list|$B$K$@$1!"(B
+% $B$,L$Dj5A$N>l9g!"(B|\fontfamily{nar}|$B$H$$$&;XDj$O!"(B|nar|$B$,(B|\ffam at list|$B$K$@$1!"(B
 % $BEPO?$5$l$F$$$k$?$a!"OBJ8=qBN$r%J!<%k$K$9$k$3$H$,$G$-$^$;$s!#(B
 %
 % $B5U$K!"(B|\kfam at list|$B$KEPO?$5$l$F$$$J$$$+$i$H$$$C$F!"(B|\k at family|$B$K(B|nar|$B$r at _Dj(B
@@ -1889,6 +1903,7 @@
   \if at notkfam\if at notffam
       \edef\k at family{#1}\edef\f at family{#1}%
   \fi\fi}
+%</plcore>
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
@@ -1900,31 +1915,175 @@
 % \begin{macro}{\fontseries}
 % $B=qBN$N%7%j!<%:$r;XDj$9$k%3%^%s%I$G$9!#(B
 % |\fontseries|$B%3%^%s%I$OOB2$J8$NN>J}$K1F6A$7$^$9!#(B
+% \LaTeXe~2020-02-02$B$G$O(B|\merge at font@series|$B$r;H$$$^$9!#(B
 %    \begin{macrocode}
+%<*plcore|platexrelease>
+\ifx\fontseriesforce\@undefined  % old
 \DeclareRobustCommand\romanseries[1]{\edef\f at series{#1}}
 \DeclareRobustCommand\kanjiseries[1]{\edef\k at series{#1}}
 \DeclareRobustCommand\fontseries[1]{\kanjiseries{#1}\romanseries{#1}}
+\else                            % 2020-02-02
+\DeclareRobustCommand\romanseries[1]{\merge at font@series{#1}}
+\DeclareRobustCommand\kanjiseries[1]{\merge at kanji@series{#1}}
+\DeclareRobustCommand\fontseries[1]{\kanjiseries{#1}\romanseries{#1}}
+\fi
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
 % \end{macro}
 %
+% \begin{macro}{\romanseriesforce}
+% \begin{macro}{\kanjiseriesforce}
+% \begin{macro}{\fontseriesforce}
+% $BL5>r7o$K%7%j!<%:$rJQ99$7$^$9!#(B
+% \changes{v1.6v}{2020/02/01}{New commands \cs{fontseriesforce} etc.
+%    (sync with ltfssaxes.dtx 2019/12/16 v1.0a)}
+%    \begin{macrocode}
+\ifx\fontseriesforce\@undefined  % old
+\let\romanseriesforce\@undefined
+\let\kanjiseriesforce\@undefined
+\else                            % 2020-02-02
+\DeclareRobustCommand\romanseriesforce[1]{\edef\f at series{#1}}
+\DeclareRobustCommand\kanjiseriesforce[1]{\edef\k at series{#1}}
+\DeclareRobustCommand\fontseriesforce[1]{\kanjiseriesforce{#1}\romanseriesforce{#1}}
+\fi
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
 %
+% \begin{macro}{\merge at kanji@series}
+% \begin{macro}{\merge at kanji@series@}
+% \begin{macro}{\set at target@series at kanji}
+% \cs{merge at font@series}$B$NOBJ8HG$G$9!#(B
+%    \begin{macrocode}
+\ifx\fontseriesforce\@undefined  % old
+\let\merge at kanji@series\@undefined
+\let\merge at kanji@series@\@undefined
+\let\set at target@series at kanji\@undefined
+\else                            % 2020-02-02
+\def\merge at kanji@series#1{%
+  \expandafter\expandafter\expandafter
+  \merge at kanji@series@
+    \csname series@\k at series @#1\endcsname
+    {#1}%
+    \@nil
+}
+\def\merge at kanji@series@#1#2#3\@nil{%
+  \def\@reserveda{#3}%
+  \ifx\@reserveda\@empty
+    \set at target@series at kanji{#2}%
+  \else
+    \begingroup\let\f at encoding\k at encoding\let\f at family\k at family
+      \maybe at load@fontshape\endgroup
+    \edef\@reserveda{\k at encoding /\k at family /#1/\k at shape}%
+     \ifcsname \@reserveda \endcsname
+       \set at target@series at kanji{#1}%
+    \else
+       \ifcsname \k at encoding /\k at family /#2/\k at shape \endcsname
+         \set at target@series at kanji{#2}%
+         {\let\curr at fontshape\curr at kfontshape\@font at shape@subst at warning}%
+       \else
+         \set at target@series at kanji{#3}%
+         {\let\curr at fontshape\curr at kfontshape\@font at shape@subst at warning}%
+       \fi
+    \fi
+  \fi
+}
+\def\set at target@series at kanji#1{%
+    \edef\k at series{#1}%
+    \edef\k at series{\expandafter\series at drop@one at m\k at series mm\series at drop@one at m}%
+}
+\fi
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+%
 % \begin{macro}{\romanshape}
 % \begin{macro}{\kanjishape}
 % \begin{macro}{\fontshape}
 % $B=qBN$N%7%'%$%W$r;XDj$9$k%3%^%s%I$G$9!#(B
 % |\fontshape|$B%3%^%s%I$OOB2$J8$NN>J}$K1F6A$7$^$9!#(B
+% \LaTeXe~2020-02-02$B$G$O(B|\merge at font@shape|$B$r;H$$$^$9!#(B
 %    \begin{macrocode}
+\ifx\fontshapeforce\@undefined   % old
 \DeclareRobustCommand\romanshape[1]{\edef\f at shape{#1}}
 \DeclareRobustCommand\kanjishape[1]{\edef\k at shape{#1}}
 \DeclareRobustCommand\fontshape[1]{\kanjishape{#1}\romanshape{#1}}
+\else                            % 2020-02-02
+\DeclareRobustCommand\romanshape[1]{\merge at font@shape{#1}}
+\DeclareRobustCommand\kanjishape[1]{\merge at kanji@shape{#1}}
+\DeclareRobustCommand\fontshape[1]{\kanjishape{#1}\romanshape{#1}}
+\fi
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
 % \end{macro}
 %
+% \begin{macro}{\romanshapeforce}
+% \begin{macro}{\kanjishapeforce}
+% \begin{macro}{\fontshapeforce}
+% $BL5>r7o$K%7%'%$%W$rJQ99$7$^$9!#(B
+% \changes{v1.6v}{2020/02/01}{New commands \cs{fontshapeforce} etc.
+%    (sync with ltfssaxes.dtx 2019/12/16 v1.0a)}
+%    \begin{macrocode}
+\ifx\fontshapeforce\@undefined   % old
+\let\romanshapeforce\@undefined
+\let\kanjishapeforce\@undefined
+\else                            % 2020-02-02
+\DeclareRobustCommand\romanshapeforce[1]{\edef\f at shape{#1}}
+\DeclareRobustCommand\kanjishapeforce[1]{\edef\k at shape{#1}}
+\DeclareRobustCommand\fontshapeforce[1]{\kanjishapeforce{#1}\romanshapeforce{#1}}
+\fi
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
 %
+% \begin{macro}{\merge at kanji@shape}
+% \begin{macro}{\merge at kanji@shape@}
+% \cs{merge at font@shape}$B$NOBJ8HG$G$9!#(B
+%    \begin{macrocode}
+\ifx\fontseriesforce\@undefined  % old
+\let\merge at kanji@shape\@undefined
+\let\merge at kanji@shape@\@undefined
+\else                            % 2020-02-02
+\def\merge at kanji@shape#1{%
+  \expandafter\expandafter\expandafter
+  \merge at kanji@shape@
+    \csname shape@\k at shape @#1\endcsname
+    {#1}%
+    \@nil
+}
+\def\merge at kanji@shape@#1#2#3\@nil{%
+  \def\@reserveda{#3}%
+  \ifx\@reserveda\@empty
+    \edef\k at shape{#2}%
+  \else
+    \maybe at load@fontshape
+    \edef\@reserveda{\k at encoding /\k at family /\k at series/#1}%
+     \ifcsname \@reserveda\endcsname
+       \edef\k at shape{#1}%
+    \else
+       \ifcsname \k at encoding /\k at family /\k at series/#2\endcsname
+         \edef\k at shape{#2}%
+         {\let\curr at fontshape\curr at kfontshape\@font at shape@subst at warning}%
+       \else
+         \edef\k at shape{#3}%
+         {\let\curr at fontshape\curr at kfontshape\@font at shape@subst at warning}%
+       \fi
+    \fi
+  \fi
+}
+\fi
+%</plcore|platexrelease>
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+%
 % \begin{macro}{\usekanji}
 % \begin{macro}{\useroman}
 % \begin{macro}{\usefont}
@@ -1935,17 +2094,22 @@
 % $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)}
+% \changes{v1.6v}{2020/02/01}{Don't call \cs{fontseries} or \cs{fontshape}
+%    (sync with ltfssbas.dtx 2019/12/17 v3.2e)}
 %    \begin{macrocode}
-%</plcore>
-%<platexrelease>\plIncludeInRelease{2019/10/01}{\usefont}
-%<platexrelease>                   {Make robust}%
+%<platexrelease>\plIncludeInRelease{2020/02/02}{\usefont}
+%<platexrelease>                   {Don't call \fontseries or \fontshape}%
 %<*plcore|platexrelease>
-\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\usekanji[4]{\kanjiencoding{#1}%
+    \edef\k at family{#2}%
+    \edef\k at series{#3}%
+    \edef\k at shape{#4}\selectfont
+    \ignorespaces}
+\DeclareRobustCommand\useroman[4]{\romanencoding{#1}%
+    \edef\f at family{#2}%
+    \edef\f at series{#3}%
+    \edef\f at shape{#4}\selectfont
+    \ignorespaces}
 \DeclareRobustCommand\usefont[4]{%
   \edef\tmp at item{{#1}}%
   \expandafter\expandafter\expandafter
@@ -1955,6 +2119,22 @@
   \fi}
 %</plcore|platexrelease>
 %<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{2019/10/01}{\usefont}
+%<platexrelease>                   {Make robust}%
+%<platexrelease>\DeclareRobustCommand\usekanji[4]{%
+%<platexrelease>    \kanjiencoding{#1}\kanjifamily{#2}\kanjiseries{#3}\kanjishape{#4}%
+%<platexrelease>    \selectfont\ignorespaces}
+%<platexrelease>\DeclareRobustCommand\useroman[4]{%
+%<platexrelease>    \romanencoding{#1}\romanfamily{#2}\romanseries{#3}\romanshape{#4}%
+%<platexrelease>    \selectfont\ignorespaces}
+%<platexrelease>\DeclareRobustCommand\usefont[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>\plEndIncludeInRelease
 %<platexrelease>\plIncludeInRelease{0000/00/00}{\usefont}
 %<platexrelease>                   {ASCII Corporation original}%
 %<platexrelease>\def\usekanji#1#2#3#4{%
@@ -1974,7 +2154,6 @@
 %<platexrelease>\expandafter \let \csname useroman \endcsname \@undefined
 %<platexrelease>\expandafter \let \csname usefont \endcsname \@undefined
 %<platexrelease>\plEndIncludeInRelease
-%<*plcore>
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
@@ -1987,22 +2166,254 @@
 % $B$?$@$79bB.2=$N$?$a!"(B|\usekanji|$B$H(B|\useroman|$B$rE83+$7!"(B
 % |\selectfont|$B$r0lEY$7$+8F$S=P$5$J$$$h$&$K$7$F$$$^$9!#(B
 %    \begin{macrocode}
+%<platexrelease>\plIncludeInRelease{2020/02/02}{\normalfont}
+%<platexrelease>                   {Don't call \fontseries or \fontshape}%
+%<*plcore|platexrelease>
 \DeclareRobustCommand\normalfont{%
     \kanjiencoding{\kanjiencodingdefault}%
-    \kanjifamily{\kanjifamilydefault}%
-    \kanjiseries{\kanjiseriesdefault}%
-    \kanjishape{\kanjishapedefault}%
+    \edef\k at family{\kanjifamilydefault}%
+    \edef\k at series{\kanjiseriesdefault}%
+    \edef\k at shape{\kanjishapedefault}%
     \romanencoding{\encodingdefault}%
-    \romanfamily{\familydefault}%
-    \romanseries{\seriesdefault}%
-    \romanshape{\shapedefault}%
+    \edef\f at family{\familydefault}%
+    \edef\f at series{\seriesdefault}%
+    \edef\f at shape{\shapedefault}%
     \selectfont\ignorespaces}
 \adjustbaseline
 \let\reset at font\normalfont
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\normalfont}
+%<platexrelease>                   {ASCII Corporation original}%
+%<platexrelease>\DeclareRobustCommand\normalfont{%
+%<platexrelease>    \kanjiencoding{\kanjiencodingdefault}%
+%<platexrelease>    \kanjifamily{\kanjifamilydefault}%
+%<platexrelease>    \kanjiseries{\kanjiseriesdefault}%
+%<platexrelease>    \kanjishape{\kanjishapedefault}%
+%<platexrelease>    \romanencoding{\encodingdefault}%
+%<platexrelease>    \romanfamily{\familydefault}%
+%<platexrelease>    \romanseries{\seriesdefault}%
+%<platexrelease>    \romanshape{\shapedefault}%
+%<platexrelease>    \selectfont\ignorespaces}
+%<platexrelease>\adjustbaseline
+%<platexrelease>\let\reset at font\normalfont
+%<platexrelease>\plEndIncludeInRelease
 %    \end{macrocode}
 % \end{macro}
 %
 %
+% \begin{macro}{\bfseries at mc}
+% \begin{macro}{\bfseries at gt}
+% \begin{macro}{\mdseries at mc}
+% \begin{macro}{\mdseries at gt}
+% \LaTeXe~2020-02-02$B$G$O(Bmweights$B%Q%C%1!<%8$r4p$K$7$?(B
+% $B2$J8%U%)%s%H$N%7%j!<%:$N%+%9%?%`@_Dj$,F3F~$5$l$F$$$^$9$N$G!"(B
+% p\LaTeXe{}$B$NOBJ8%U%)%s%H$G$b$3$l$r%5%]!<%H$7$^$9!#(B
+% \changes{v1.6v}{2020/02/01}{\LaTeX{}$B$,(Bmweights$B%Q%C%1!<%8$r4p$K$7$?(B
+%    $B%7%j!<%:$N%+%9%?%`@_Dj$rF3F~$7$?$N$G!"$3$l$r%5%]!<%H(B
+%    (sync with ltfssini.dtx 2019/12/17 v3.1e)}
+%    \begin{macrocode}
+%<*plcore|platexrelease>
+\ifx\bfseries at rm\@undefined  % old
+\let\bfseries at mc\@undefined
+\let\bfseries at gt\@undefined
+\let\mdseries at mc\@undefined
+\let\mdseries at gt\@undefined
+\else                        % 2020-02-02
+\edef\bfseries at mc{\bfdefault}% b
+\edef\bfseries at gt{\bfdefault}% b
+\edef\mdseries at mc{\mddefault}% m
+\edef\mdseries at gt{\mddefault}% m
+\fi
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\expand at font@defaults}
+% $B%U%!%_%j$N%G%U%)%k%H$r40A4E83+$7$^$9!#(B
+% $B$^$:!"%*%j%8%J%k$N(B\LaTeX{}$B$NDj5A$r:\$;$F$*$-$^$9!#(B
+%    \begin{macrocode}
+%\def\expand at font@defaults{%
+%  \edef\rmdef at ult{\rmdefault}%
+%  \edef\sfdef at ult{\sfdefault}%
+%  \edef\ttdef at ult{\ttdefault}%
+%  \edef\bfdef at ult{\bfdefault}%
+%  \edef\mddef at ult{\mddefault}%
+%  \edef\famdef at ult{\familydefault}%
+%}
+%    \end{macrocode}
+% p\LaTeX{}$B$G$O!"0J2<$N%3!<%I$rKvHx$KDI2C$7$^$9!#(B
+%    \begin{macrocode}
+\ifx\expand at font@defaults\@undefined\else  % 2020-02-02
+\g at addto@macro\expand at font@defaults{%
+  \edef\mcdef at ult{\mcdefault}%
+  \edef\gtdef at ult{\gtdefault}%
+  \edef\kanjidef at ult{\kanjifamilydefault}%
+}
+\fi
+%    \end{macrocode}
+%
+% \end{macro}
+%
+% \begin{macro}{\bfseries}
+% \begin{macro}{\mdseries}
+% $B%+%9%?%`@_Dj$r%A%'%C%/$7$^$9!#(B
+%    \begin{macrocode}
+\ifx\bfseries at rm\@undefined\else  % 2020-02-02
+\DeclareRobustCommand\bfseries{%
+  \not at math@alphabet\bfseries\mathbf
+  \expand at font@defaults
+  \romanseries{% changed \fontseries -> \romanseries
+    \ifx\f at family\rmdef at ult      \bfseries at rm
+    \else\ifx\f at family\sfdef at ult \bfseries at sf
+    \else\ifx\f at family\ttdef at ult \bfseries at tt
+    \else                        \bfdefault
+    \fi\fi\fi
+  }%
+%    \end{macrocode}
+% $B$3$3$+$i$,(Bp\LaTeX{}$B$K$h$kDI2C%3!<%I$G$9!#(B
+%    \begin{macrocode}
+  \kanjiseries{%
+    \ifx\k at family\mcdef at ult      \bfseries at mc
+    \else\ifx\k at family\gtdef at ult \bfseries at gt
+    \else                        \bfdefault
+    \fi\fi
+  }%
+%    \end{macrocode}
+% $B$3$3$^$G!#(B
+%    \begin{macrocode}
+ \selectfont
+}
+\DeclareRobustCommand\mdseries{%
+  \not at math@alphabet\mdseries\relax
+  \expand at font@defaults
+  \romanseries{% changed \fontseries -> \romanseries
+    \ifx\f at family\rmdef at ult      \mdseries at rm
+    \else\ifx\f at family\sfdef at ult \mdseries at sf
+    \else\ifx\f at family\ttdef at ult \mdseries at tt
+    \else                        \mddefault
+    \fi\fi\fi
+  }%
+%    \end{macrocode}
+% $B$3$3$+$i$,(Bp\LaTeX{}$B$K$h$kDI2C%3!<%I$G$9!#(B
+%    \begin{macrocode}
+  \kanjiseries{%
+    \ifx\k at family\mcdef at ult      \mdseries at mc
+    \else\ifx\k at family\gtdef at ult \mdseries at gt
+    \else                        \mddefault
+    \fi\fi
+  }%
+%    \end{macrocode}
+% $B$3$3$^$G!#(B
+%    \begin{macrocode}
+  \selectfont
+}
+\fi
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\prepare at family@series at update@kanji}
+% \begin{macro}{\@meta at family@list at kanji}
+% \begin{macro}{\update at series@target at value@kanji}
+% |\prepare at family@series at update|$B$NOBJ8HG$G$9!#(B
+%    \begin{macrocode}
+\ifx\prepare at family@series at update\@undefined  % old
+\let\prepare at family@series at update@kanji\@undefined
+\let\@meta at family@list at kanji\@undefined
+\else                                         % 2020-02-02
+\def\prepare at family@series at update#1#2{%
+   \expand at font@defaults
+   \let\target at series@value\@empty
+   \def\target at meta@family at value{#1}%
+   \let\@elt\update at series@target at value
+      \@meta at family@list
+   \let\@elt\relax
+   \romanfamily#2%   % changed \fontfamily -> \romanfamily
+   \ifx\target at series@value\@empty
+   \else
+     \maybe at load@fontshape
+     \let\f at series\target at series@value
+   \fi
+}
+\def\prepare at family@series at update@kanji#1#2{%
+   \expand at font@defaults
+   \let\target at series@value\@empty
+   \def\target at meta@family at value{#1}%
+   \let\@elt\update at series@target at value@kanji
+      \@meta at family@list at kanji
+   \let\@elt\relax
+   \kanjifamily#2%
+   \ifx\target at series@value\@empty
+   \else
+     \begingroup\let\f at encoding\k at encoding\let\f at family\k at family
+       \maybe at load@fontshape\endgroup
+     \let\k at series\target at series@value
+   \fi
+}
+\def\@meta at family@list at kanji{\@elt{mc}\@elt{gt}}
+\def\update at series@target at value@kanji#1{%
+  \def\@reserveda{#1}%
+  \ifx\target at meta@family at value\@reserveda   % rm -> rm do nothing
+  \else
+    \expandafter\ifx\csname#1def at ult\endcsname\k at family
+      \let\@elt\@gobble
+      \expandafter\let\expandafter\@reservedb
+                      \csname mdseries@\target at meta@family at value\endcsname
+      \expandafter\let\expandafter\@reservedc
+                      \csname bfseries@\target at meta@family at value\endcsname
+      \expandafter\ifx\csname mdseries@#1\endcsname\k at series
+                                      \let\target at series@value\@reservedb
+      \else\expandafter\ifx\csname bfseries@#1\endcsname\k at series
+                                      \let\target at series@value\@reservedc
+      \else\ifx\k at series\mddef at ult    \let\target at series@value\@reservedb
+      \else\ifx\k at series\bfdef at ult    \let\target at series@value\@reservedc
+      \fi\fi\fi\fi
+    \fi
+  \fi
+}
+\fi
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\init at series@setup}
+% |\begin{document}|$B$G<B9T$5$l$k=i4|2=$G$9!#(B
+% $B$^$:!"%*%j%8%J%k$N(B\LaTeX{}$B$NDj5A$r:\$;$F$*$-$^$9!#(B
+%    \begin{macrocode}
+%\def\init at series@setup{%
+%  \ifx\bfseries at rm@kernel\bfseries at rm
+%    \expandafter\in@\expandafter{\rmdefault}{cmr,cmss,cmtt,lcmss,lcmtt,lmr,lmss,lmtt}%
+%    \ifin@ \else \def\bfseries at rm{b}\fi\fi
+%  \ifx\bfseries at sf@kernel\bfseries at sf
+%    \expandafter\in@\expandafter{\sfdefault}{cmr,cmss,cmtt,lcmss,lcmtt,lmr,lmss,lmtt}%
+%    \ifin@ \else \def\bfseries at sf{b}\fi\fi
+%  \ifx\bfseries at tt@kernel\bfseries at tt
+%    \expandafter\in@\expandafter{\ttdefault}{cmr,cmss,cmtt,lcmss,lcmtt,lmr,lmss,lmtt}%
+%    \ifin@ \else \def\bfseries at tt{b}\fi\fi
+%  \expand at font@defaults
+%  \ifx\famdef at ult\rmdef at ult      \rmfamily
+%  \else\ifx\famdef at ult\sfdef at ult \sffamily
+%  \else\ifx\famdef at ult\ttdef at ult \ttfamily
+%  \fi\fi\fi
+%}%
+%    \end{macrocode}
+% $B$3$3$+$i$,(Bp\LaTeX{}$B$K$h$kDI2C%3!<%I$G$9!#(B
+%    \begin{macrocode}
+\ifx\init at series@setup\@undefined\else  % 2020-02-02
+\g at addto@macro\init at series@setup{%
+  \ifx\kanjidef at ult\mcdef at ult      \mcfamily
+  \else\ifx\kanjidef at ult\gtdef at ult \gtfamily
+  \fi\fi
+}%
+\fi
+%    \end{macrocode}
+% \end{macro}
+%
+%
 % \begin{macro}{\mcfamily}
 % \begin{macro}{\gtfamily}
 % $BOBJ8=qBN$rL at D+BN$K$9$k(B|\mcfamily|$B$H%4%7%C%/BN$K$9$k(B|\gtfamily|$B$rDj5A$7$^$9!#(B
@@ -2009,6 +2420,7 @@
 % $B$3$l$i$O!"(B|\rmfamily|$B$J$I$KBP1~$7$^$9!#(B
 % |\mathmc|$B$H(B|\mathgt|$B$O?t<0Fb$GMQ$$$k$H$-$N%3%^%s%IL>$G$9!#(B
 %    \begin{macrocode}
+\ifx\prepare at family@series at update@kanji\@undefined  % 2020-02-02
 \DeclareRobustCommand\mcfamily
         {\not at math@alphabet\mcfamily\mathmc
          \kanjifamily\mcdefault\selectfont}
@@ -2015,11 +2427,103 @@
 \DeclareRobustCommand\gtfamily
         {\not at math@alphabet\gtfamily\mathgt
          \kanjifamily\gtdefault\selectfont}
+\else
+\DeclareRobustCommand\mcfamily
+    {\not at math@alphabet\mcfamily\mathmc
+     \prepare at family@series at update@kanji{mc}\mcdefault\selectfont}
+\DeclareRobustCommand\gtfamily
+    {\not at math@alphabet\gtfamily\mathgt
+     \prepare at family@series at update@kanji{gt}\gtdefault\selectfont}
+\fi
+%</plcore|platexrelease>
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
 %
+% \begin{macro}{\textmc}
+% \begin{macro}{\textgt}
+% \changes{v1.3b}{1997/01/28}{\cs{textmc}, \cs{textgt}$B$NF0:n=$@5(B}
+% \changes{v1.6v}{2020/02/01}{$BDj5A$r(Bpldefs$B$+$i(Bplcore$B$X0\F0(B}
+% $B%F%-%9%H%U%!%_%j$r at Z$jBX$($k$?$a$N%3%^%s%I$G$9!#(B
+% \file{ltfntcmd.dtx}$B$GDj5A$5$l$F$$$k(B|\textrm|$B$J$I$KBP1~$7$^$9!#(B
+%    \begin{macrocode}
+%<*plcore>
+\DeclareTextFontCommand{\textmc}{\mcfamily}
+\DeclareTextFontCommand{\textgt}{\gtfamily}
+%</plcore>
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
 %
+% \begin{macro}{\em}
+% \begin{macro}{\emph}
+% \begin{macro}{\eminnershape}
+% \changes{v1.3d}{1997/06/25}{\cs{em},\cs{emph}$B$GOBJ8$r6/D4=qBN$K(B}
+% $B=>Mh$O(B|\em|, |\emph|$B$GOBJ8%U%)%s%H$N at Z$jBX$($O9T$C$F$$$^$;$s$G$7$?$,!"(B
+% $BOBJ8%U%)%s%H$b(B|\gtfamily|$B$K at Z$jBX$($k$h$&$K$7$^$7$?!#(B
+%
+% [p\LaTeXe~2016/04/17]
+% \LaTeX\ \texttt{<2015/01/01>}$B$GDI2C$5$l$?(B|\eminnershape|$B$b<h$jF~$l!"(B
+% $B6/D4%3%^%s%I$rF~$l;R$K$9$k>l9g$N=qBN$r<+M3$K:FDj5A$G$-$k$h$&$K$J$j$^$7$?!#(B
+% \changes{v1.6}{2016/02/01}{\LaTeX\ \texttt{!<2015/01/01!>}$B$G$N(B\cs{em}$B$N(B
+%    $BDj5AJQ99$KBP1~!#(B\cs{eminnershape}$B$rDI2C!#(B}
+%
+% [p\LaTeXe~2020-02-02]
+% \LaTeX\ \texttt{<2020-02-02>}$B$GDI2C$5$l$?(B|\DeclareEmphSequence|$B$r(B
+% $B%5%]!<%H$7$^$7$?!#(B
+% \changes{v1.6v}{2020/02/01}{Support \cs{emph} sequences
+%    (sync with ltfssini.dtx 2019/12/17 v3.1e)}
+% \changes{v1.6v}{2020/02/01}{$BDj5A$r(Bpldefs$B$+$i(Bplcore$B$X0\F0(B}
+%    \begin{macrocode}
+%<platexrelease>\plIncludeInRelease{2020/02/02}{\DeclareEmphSequence}
+%<platexrelease>                               {Nested emph}%
+%<*plcore|platexrelease>
+\ifx\DeclareEmphSequence\@undefined % old
+\DeclareRobustCommand\em
+        {\@nomath\em \ifdim \fontdimen\@ne\font >\z@
+                       \eminnershape \else \gtfamily \itshape \fi}%
+\else
+\DeclareRobustCommand\em{%          % 2020-02-02
+  \@nomath\em
+  \ifx\emfontdeclare at clist\@empty
+    \ifdim \fontdimen\@ne\font >\z@
+      \eminnershape \else \gtfamily \itshape \fi
+  \else
+  \edef\em at currfont{\csname\curr at fontshape/\f at size\endcsname}%
+    \expandafter\do at emfont@update\emfontdeclare at clist\do at emfont@update
+  \fi
+}
+\fi
+\def\eminnershape{\mcfamily \upshape}%
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{2016/04/17}{\DeclareEmphSequence}
+%<platexrelease>                               {Support \eminnershape}%
+%<platexrelease>\DeclareRobustCommand\em
+%<platexrelease>        {\@nomath\em \ifdim \fontdimen\@ne\font >\z@
+%<platexrelease>                       \eminnershape \else \gtfamily \itshape \fi}%
+%<platexrelease>\def\eminnershape{\mcfamily \upshape}%
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{2015/01/01}{\DeclareEmphSequence}
+%<platexrelease>                               {Non-supported \eminnershape}%
+%<platexrelease>\DeclareRobustCommand\em
+%<platexrelease>        {\@nomath\em \ifdim \fontdimen\@ne\font >\z@ 
+%<platexrelease>                       \mcfamily \upshape \else \gtfamily \itshape \fi}
+%<platexrelease>\def\eminnershape{\upshape}% defined by LaTeX, but not used by pLaTeX
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\DeclareEmphSequence}
+%<platexrelease>                               {ASCII Corporation original}%
+%<platexrelease>\DeclareRobustCommand\em
+%<platexrelease>        {\@nomath\em \ifdim \fontdimen\@ne\font >\z@ 
+%<platexrelease>                       \mcfamily \upshape \else \gtfamily \itshape \fi}
+%<platexrelease>\let\eminnershape\@undefined
+%<platexrelease>\plEndIncludeInRelease
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+%
 % \begin{macro}{\romanprocess at table}
 % \begin{macro}{\kanjiprocess at table}
 % \begin{macro}{\process at table}
@@ -2027,6 +2531,7 @@
 % \changes{v1.3g}{1999/04/05}{plpatch.ltx$B$NFbMF$rH?1G!#(B
 %    $B$"$j$,$H$&!";3K\$5$s!#(B}
 %    \begin{macrocode}
+%<*plcore>
 \let\romanprocess at table\process at table
 \def\kanjiprocess at table{%
   \kanjiencoding{\kanjiencodingdefault}%
@@ -2040,6 +2545,7 @@
 }
 \@onlypreamble\romanprocess at table
 \@onlypreamble\kanjiprocess at table
+%</plcore>
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
@@ -2060,7 +2566,6 @@
 % $BJd at 5$KDI?o$9$k$h$&$K$7$F$$$^$9!#(B
 % \changes{v1.6g}{2017/03/07}{$B%Y!<%9%i%$%sJd at 5NL$r=$@5(B}
 %    \begin{macrocode}
-%</plcore>
 %<platexrelease>\plIncludeInRelease{2017/04/08}{\textunderscore}
 %<platexrelease>                   {Baseline shift for \textunderscore}%
 %<*plcore|platexrelease>
@@ -2610,6 +3115,39 @@
 % \end{macro}
 %
 %
+% \begin{macro}{\<}
+% $B:G8e$K!"(B|\inhibitglue|$B$N4JN,7A$rDj5A$7$^$9!#(B
+% $B$3$N%3%^%s%I$O!"OBJ8%U%)%s%H$N%a%H%j%C%/>pJs$+$i!"<+F0E*$KA^F~$5$l$k(B
+% $B%0%k!<$NA^F~$r6X;_$7$^$9!#(B
+%
+% 2014$BG/$N(Bp\TeX{}$B$N(B|\inhibitglue|$B$N%P%0=$@5$KH<$$!"(B
+% |\inhibitglue|$B$,?bD>%b!<%I$G$O8z$+$J$/$J$j$^$7$?!#(B
+% \LaTeX{}$B$G$O?bD>%b!<%I$H?eJ?%b!<%I$N6hJL$,1#$5$l$F$$$^$9$N$G!"(B
+% p\LaTeX{}$B$NDI2CL?Na$G$"$k(B|\<|$B$OCJMnF,$G$b8z$/$h$&$K=$@5$7$^$9!#(B
+%
+% |\DeclareRobustCommand|$B$r;H$&$H(B|\protect|$B$N1F6A$GA0J}$NJ8;z$KBP$9$k(B
+% |\inhibitglue|$B$,8z$+$J$/$J$k$N$G!"(Be-\TeX{}$B$N(B|\protected|$B$,I,MW$G$9!#(B
+% \changes{v1.6i}{2017/09/24}{\cs{<}$B$,CJMnF,$G$b8z$/$h$&$K$7$?(B}
+% \changes{v1.6v}{2020/02/01}{$BDj5A$r(Bpldefs$B$+$i(Bplcore$B$X0\F0(B}
+%    \begin{macrocode}
+%<platexrelease>\plIncludeInRelease{2017/10/28}{\<}
+%<platexrelease>                   {\inhibitglue in vertical mode}%
+%<*plcore|platexrelease>
+\ifx\protected\@undefined
+\def\<{\inhibitglue}
+\else
+\protected\def\<{\ifvmode\leavevmode\fi\inhibitglue}
+\fi
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\<}
+%<platexrelease>                   {ASCII Corporation original}%
+%<platexrelease>\def\<{\inhibitglue}
+%<platexrelease>\plEndIncludeInRelease
+%    \end{macrocode}
+% \end{macro}
+%
+%
 % \subsection{$B%G%U%)%k%H at _Dj%U%!%$%k$NFI$_9~$_(B}
 % $B%G%U%)%k%H at _Dj%U%!%$%k(B\file{pldefs.ltx}$B$O!"$b$H$b$H(B\file{plcore.ltx}$B$NESCf$G(B
 % $BFI$_9~$s$G$$$^$7$?$,!"(B2018$BG/0J9_$N?7$7$$%3%_%e%K%F%#HG(B\pLaTeX{}$B$G$O(B
@@ -2619,8 +3157,6 @@
 %    \file{plcore.ltx}$B$+$i(B\file{platex.ltx}$B$X0\F0(B}
 %
 %
-%
-%
 % \section{$B%G%U%)%k%H at _Dj%U%!%$%k(B}\label{plfonts:pldefs}
 % $B$3$3$G$O!"%U%)!<%^%C%H%U%!%$%k$KFI$_9~$^$l$k%G%U%)%k%HCM$r at _Dj$7$F$$$^$9!#(B
 % $B$3$N at a$G$NFbMF$O(B\file{pldefs.ltx}$B$K=PNO$5$l$^$9!#(B
@@ -2634,7 +3170,7 @@
 %    \begin{macrocode}
 %<*pldefs>
 \ProvidesFile{pldefs.ltx}
-      [2019/09/16 v1.6t pLaTeX Kernel (Default settings)]
+      [2020/02/01 v1.6v pLaTeX Kernel (Default settings)]
 %</pldefs>
 %    \end{macrocode}
 %
@@ -2673,6 +3209,11 @@
 \KanjiEncodingPair{JY1}{JT1}
 %    \end{macrocode}
 % $B%U%)%s%HB0 at -$N%G%U%)%k%HCM!'(B
+% \LaTeXe~2019-10-01$B$^$G$O(B|\shapedefault|$B$O(B|\updefault|$B$G$7$?$,!"(B
+% \LaTeXe~2020-02-02$B$G(B|\updefault|$B$,(B``n''$B$+$i(B``up''$B$X$H=$@5$5$l$?$3$H$K(B
+% $BH<$$!"(B|\shapedefault|$B$OL@<(E*$K(B``n''$B$K at _Dj$5$l$^$7$?!#(B
+% \changes{v1.6v}{2020/02/01}{Set \cs{kanjishapedefault} explicitly to ``n''
+%    (sync with fontdef.dtx 2019/12/17 v3.0e)}
 %    \begin{macrocode}
 \newcommand\mcdefault{mc}
 \newcommand\gtdefault{gt}
@@ -2679,7 +3220,7 @@
 \newcommand\kanjiencodingdefault{JY1}
 \newcommand\kanjifamilydefault{\mcdefault}
 \newcommand\kanjiseriesdefault{\mddefault}
-\newcommand\kanjishapedefault{\updefault}
+\newcommand\kanjishapedefault{n}% formerly \updefault
 %    \end{macrocode}
 % $BOBJ8%(%s%3!<%I$N;XDj!'(B
 %    \begin{macrocode}
@@ -2700,57 +3241,6 @@
 \fontencoding{JY1}\selectfont
 %    \end{macrocode}
 %
-% \begin{macro}{\textmc}
-% \begin{macro}{\textgt}
-% \changes{v1.3b}{1997/01/28}{\cs{textmc}, \cs{textgt}$B$NF0:n=$@5(B}
-% $B%F%-%9%H%U%!%_%j$r at Z$jBX$($k$?$a$N%3%^%s%I$G$9!#(B
-% \file{ltfntcmd.dtx}$B$GDj5A$5$l$F$$$k(B|\textrm|$B$J$I$KBP1~$7$^$9!#(B
-%    \begin{macrocode}
-\DeclareTextFontCommand{\textmc}{\mcfamily}
-\DeclareTextFontCommand{\textgt}{\gtfamily}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\em}
-% \begin{macro}{\emph}
-% \begin{macro}{\eminnershape}
-% \changes{v1.3d}{1997/06/25}{\cs{em},\cs{emph}$B$GOBJ8$r6/D4=qBN$K(B}
-% \changes{v1.6}{2016/02/01}{\LaTeX\ \texttt{!<2015/01/01!>}$B$G$N(B\cs{em}$B$N(B
-%    $BDj5AJQ99$KBP1~!#(B\cs{eminnershape}$B$rDI2C!#(B}
-% $B=>Mh$O(B|\em|, |\emph|$B$GOBJ8%U%)%s%H$N at Z$jBX$($O9T$C$F$$$^$;$s$G$7$?$,!"(B
-% $BOBJ8%U%)%s%H$b(B|\gtfamily|$B$K at Z$jBX$($k$h$&$K$7$^$7$?!#(B
-% \LaTeX\ \texttt{<2015/01/01>}$B$GDI2C$5$l$?(B|\eminnershape|$B$b<h$jF~$l!"(B
-% $B6/D4%3%^%s%I$rF~$l;R$K$9$k>l9g$N=qBN$r<+M3$K:FDj5A$G$-$k$h$&$K$J$j$^$7$?!#(B
-%    \begin{macrocode}
-%</pldefs>
-%<platexrelease>\plIncludeInRelease{2016/04/17}{\eminnershape}{\eminnershape}%
-%<*pldefs|platexrelease>
-\DeclareRobustCommand\em
-        {\@nomath\em \ifdim \fontdimen\@ne\font >\z@
-                       \eminnershape \else \gtfamily \itshape \fi}%
-\def\eminnershape{\mcfamily \upshape}%
-%</pldefs|platexrelease>
-%<platexrelease>\plEndIncludeInRelease
-%<platexrelease>\plIncludeInRelease{2015/01/01}{\eminnershape}{\eminnershape}%
-%<platexrelease>\DeclareRobustCommand\em
-%<platexrelease>        {\@nomath\em \ifdim \fontdimen\@ne\font >\z@ 
-%<platexrelease>                       \mcfamily \upshape \else \gtfamily \itshape \fi}
-%<platexrelease>\def\eminnershape{\upshape}% defined by LaTeX, but not used by pLaTeX
-%<platexrelease>\plEndIncludeInRelease
-%<platexrelease>\plIncludeInRelease{0000/00/00}{\eminnershape}{\eminnershape}%
-%<platexrelease>\DeclareRobustCommand\em
-%<platexrelease>        {\@nomath\em \ifdim \fontdimen\@ne\font >\z@ 
-%<platexrelease>                       \mcfamily \upshape \else \gtfamily \itshape \fi}
-%<platexrelease>\let\eminnershape\@undefined
-%<platexrelease>\plEndIncludeInRelease
-%<*pldefs>
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-%
-%
 % \changes{v1.3b}{1997/01/30}{$B?t<0MQ%U%)%s%H$N at k8@$r%/%i%9%U%!%$%k$K0\F0$7$?(B}
 %
 %
@@ -2828,39 +3318,6 @@
 \jcharwidowpenalty=500
 %    \end{macrocode}
 %
-% \begin{macro}{\<}
-% $B:G8e$K!"(B|\inhibitglue|$B$N4JN,7A$rDj5A$7$^$9!#(B
-% $B$3$N%3%^%s%I$O!"OBJ8%U%)%s%H$N%a%H%j%C%/>pJs$+$i!"<+F0E*$KA^F~$5$l$k(B
-% $B%0%k!<$NA^F~$r6X;_$7$^$9!#(B
-%
-% 2014$BG/$N(Bp\TeX{}$B$N(B|\inhibitglue|$B$N%P%0=$@5$KH<$$!"(B
-% |\inhibitglue|$B$,?bD>%b!<%I$G$O8z$+$J$/$J$j$^$7$?!#(B
-% \LaTeX{}$B$G$O?bD>%b!<%I$H?eJ?%b!<%I$N6hJL$,1#$5$l$F$$$^$9$N$G!"(B
-% p\LaTeX{}$B$NDI2CL?Na$G$"$k(B|\<|$B$OCJMnF,$G$b8z$/$h$&$K=$@5$7$^$9!#(B
-%
-% |\DeclareRobustCommand|$B$r;H$&$H(B|\protect|$B$N1F6A$GA0J}$NJ8;z$KBP$9$k(B
-% |\inhibitglue|$B$,8z$+$J$/$J$k$N$G!"(Be-\TeX{}$B$N(B|\protected|$B$,I,MW$G$9!#(B
-% \changes{v1.6i}{2017/09/24}{\cs{<}$B$,CJMnF,$G$b8z$/$h$&$K$7$?(B}
-%    \begin{macrocode}
-%</pldefs>
-%<platexrelease>\plIncludeInRelease{2017/10/28}{\<}
-%<platexrelease>                   {\inhibitglue in vertical mode}%
-%<*pldefs|platexrelease>
-\ifx\protected\@undefined
-\def\<{\inhibitglue}
-\else
-\protected\def\<{\ifvmode\leavevmode\fi\inhibitglue}
-\fi
-%</pldefs|platexrelease>
-%<platexrelease>\plEndIncludeInRelease
-%<platexrelease>\plIncludeInRelease{0000/00/00}{\<}
-%<platexrelease>                   {ASCII Corporation original}%
-%<platexrelease>\def\<{\inhibitglue}
-%<platexrelease>\plEndIncludeInRelease
-%<*pldefs>
-%    \end{macrocode}
-% \end{macro}
-%
 % $B$3$3$^$G$,!"(B\file{pldefs.ltx}$B$NFbMF$G$9!#(B
 %    \begin{macrocode}
 %</pldefs>

Modified: trunk/Master/texmf-dist/source/platex/base/plvers.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plvers.dtx	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/source/platex/base/plvers.dtx	2020-02-02 22:31:00 UTC (rev 53638)
@@ -3,7 +3,7 @@
 %
 %  Copyright 1995-2006 ASCII Corporation.
 %  Copyright (c) 2010 ASCII MEDIA WORKS
-%  Copyright (c) 2016-2019 Japanese TeX Development Community
+%  Copyright (c) 2016-2020 Japanese TeX Development Community
 %
 %  This file is part of the pLaTeX2e system (community edition).
 %  -------------------------------------------------------------
@@ -92,12 +92,13 @@
 % \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}
+% \changes{v1.1r}{2020/02/01}{\LaTeX\ \texttt{!<2020-02-02!>}$BHGBP1~3NG'(B}
 % \fi
 %
 % \iffalse
 %<*driver>
 % \fi
-\ProvidesFile{plvers.dtx}[2019/10/01 v1.1q pLaTeX Kernel (Version Info)]
+\ProvidesFile{plvers.dtx}[2020/02/01 v1.1r pLaTeX Kernel (Version Info)]
 % \iffalse
 \documentclass{jltxdoc}
 \GetFileInfo{plvers.dtx}
@@ -136,6 +137,7 @@
 % \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}
+% \changes{v1.1r}{2020/02/01}{\LaTeX\ \texttt{!<2020-02-02!>}$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,
@@ -149,7 +151,7 @@
 %<latexrelease>\edef\latexreleaseversion
 %<platexrelease>\edef\p at known@latexreleaseversion
 %<*2ekernel|latexrelease|platexrelease>
-   {2019-10-01}
+   {2020-02-02}
 %</2ekernel|latexrelease|platexrelease>
 %    \end{macrocode}
 %
@@ -190,10 +192,10 @@
 %</plcore>
 %<platexrelease>\edef\platexreleaseversion
 %<*plcore|platexrelease>
-   {2019-10-01}
+   {2020-02-02}
 %</plcore|platexrelease>
 %<*plcore>
-\def\ppatch at level{1}
+\def\ppatch at level{0}
 %</plcore>
 %    \end{macrocode}
 % \end{macro}

Modified: trunk/Master/texmf-dist/tex/platex/base/exppl2e.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/exppl2e.sty	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/exppl2e.sty	2020-02-02 22:31:00 UTC (rev 53638)
@@ -2,7 +2,7 @@
 %
 % This is file `exppl2e.sty', for experimental pLaTeX2e.
 %
-% Copyright (c) 2016-2018 Japanese TeX Development Community
+% Copyright (c) 2016-2020 Japanese TeX Development Community
 %
 % This file is part of the pLaTeX2e system (community edition).
 % -------------------------------------------------------------
@@ -34,7 +34,7 @@
 % case 1: This file must be a normal package
   \NeedsTeXFormat{pLaTeX2e}
   \ProvidesPackage{exppl2e}
-                [2019/09/16 v1.1d Experimental pLaTeX2e features]
+                [2020/02/02 v1.1e Experimental pLaTeX2e features]
   \PackageWarningNoLine{exppl2e}{%
       This is the unstable, experimental part of pLaTeX2e.\MessageBreak
       This package may contain:\MessageBreak
@@ -330,6 +330,28 @@
 %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
+% \section{\cs{verb}$B at hF,$N9g;zM^@)$H(B\cs{xkanjiskip}}
+%
+% \begin{macro}{\do at noligs}
+% |>|$B$J$I$N0lIt$NJ8;z$K$D$$$F!"(B|\xspcode`\>=3|$B$H$7$?$H$-$K(B
+% |\texttt{>}|$B$G$OA08e$K(B|\xkanjiskip|$BM3Mh$N%"%-$,F~$k$N$K!"(B
+% |\verb+>+|$B$G$O8e$m$K$7$+%"%-$,F~$i$J$$$H$$$&8=>]$KBP=h$7$^$9!#(B
+%
+% $B85$NDj5A$O(B\file{ltmiscen.dtx}$B$r;2>H$7$F$/$@$5$$!#(B
+% p\LaTeX{}$B$G$O!"(B|\kern\z@|$B$r(B|\vadjust{}|$B$KCV$-49$($k$3$H$G(B
+% $B!V9g;z=hM}$rM^;_!W$+$D!VOB2$J84V%9%Z!<%9$NA^F~=hM}$OF)2a!W$r<B8=$7$^$9!#(B
+% (Issue \#87)
+%    \begin{macrocode}
+\def\do at noligs#1{%
+  \catcode`#1\active
+  \begingroup
+     \lccode`\~`#1\relax
+     \lowercase{\endgroup\def~{\leavevmode\vadjust{}\char`#1}}}
+%    \end{macrocode}
+% \end{macro}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
 % \section{$B5SCm$N9g0uD>8e$G$N2~9T$r5v2D(B}
 %
 % 2016/09/03$B$KF3F~:Q$_!#(B

Modified: trunk/Master/texmf-dist/tex/platex/base/jarticle.cls
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/jarticle.cls	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/jarticle.cls	2020-02-02 22:31:00 UTC (rev 53638)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesClass{jarticle}
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
  Standard pLaTeX class]
 \newcounter{@paper}
 \newif\if at landscape \@landscapefalse
@@ -505,16 +505,17 @@
          \usecounter{\@enumctr}%
          \def\makelabel##1{\hss\llap{##1}}}%
    \fi}{\endlist}
-\newcommand{\labelitemi}{\textbullet}
+\newcommand{\labelitemi}{\labelitemfont \textbullet}
 \newcommand{\labelitemii}{%
   \iftdir
-     {\textcircled{~}}
+     {\labelitemfont \textcircled{~}}
   \else
-     {\normalfont\bfseries\textendash}
+     {\labelitemfont \bfseries\textendash}
   \fi
 }
-\newcommand{\labelitemiii}{\textasteriskcentered}
-\newcommand{\labelitemiv}{\textperiodcentered}
+\newcommand{\labelitemiii}{\labelitemfont \textasteriskcentered}
+\newcommand{\labelitemiv}{\labelitemfont \textperiodcentered}
+\newcommand\labelitemfont{\normalfont}
 \renewenvironment{itemize}
   {\ifnum \@itemdepth >\thr@@\@toodeep\else
    \advance\@itemdepth\@ne

Modified: trunk/Master/texmf-dist/tex/platex/base/jbk10.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/jbk10.clo	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/jbk10.clo	2020-02-02 22:31:00 UTC (rev 53638)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{jbk10.clo}
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xpt{15}%
@@ -25,7 +25,9 @@
    \belowdisplayskip \abovedisplayskip
    \let\@listi\@listI}
 \normalsize
-\MakeRobust\normalsize
+\ifx\MakeRobust\@undefined \else
+  \MakeRobust\normalsize
+\fi
 \setbox0\hbox{\char\jis"3441}%
 \setlength\Cht{\ht0}
 \setlength\Cdp{\dp0}

Modified: trunk/Master/texmf-dist/tex/platex/base/jbk11.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/jbk11.clo	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/jbk11.clo	2020-02-02 22:31:00 UTC (rev 53638)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{jbk11.clo}
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xipt{15.5}%
@@ -25,7 +25,9 @@
    \belowdisplayskip \abovedisplayskip
    \let\@listi\@listI}
 \normalsize
-\MakeRobust\normalsize
+\ifx\MakeRobust\@undefined \else
+  \MakeRobust\normalsize
+\fi
 \setbox0\hbox{\char\jis"3441}%
 \setlength\Cht{\ht0}
 \setlength\Cdp{\dp0}

Modified: trunk/Master/texmf-dist/tex/platex/base/jbk12.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/jbk12.clo	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/jbk12.clo	2020-02-02 22:31:00 UTC (rev 53638)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{jbk12.clo}
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xiipt{16.5}%
@@ -25,7 +25,9 @@
    \belowdisplayskip \abovedisplayskip
    \let\@listi\@listI}
 \normalsize
-\MakeRobust\normalsize
+\ifx\MakeRobust\@undefined \else
+  \MakeRobust\normalsize
+\fi
 \setbox0\hbox{\char\jis"3441}%
 \setlength\Cht{\ht0}
 \setlength\Cdp{\dp0}

Modified: trunk/Master/texmf-dist/tex/platex/base/jbook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/jbook.cls	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/jbook.cls	2020-02-02 22:31:00 UTC (rev 53638)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesClass{jbook}
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
  Standard pLaTeX class]
 \newcounter{@paper}
 \newif\if at landscape \@landscapefalse
@@ -594,16 +594,17 @@
          \usecounter{\@enumctr}%
          \def\makelabel##1{\hss\llap{##1}}}%
    \fi}{\endlist}
-\newcommand{\labelitemi}{\textbullet}
+\newcommand{\labelitemi}{\labelitemfont \textbullet}
 \newcommand{\labelitemii}{%
   \iftdir
-     {\textcircled{~}}
+     {\labelitemfont \textcircled{~}}
   \else
-     {\normalfont\bfseries\textendash}
+     {\labelitemfont \bfseries\textendash}
   \fi
 }
-\newcommand{\labelitemiii}{\textasteriskcentered}
-\newcommand{\labelitemiv}{\textperiodcentered}
+\newcommand{\labelitemiii}{\labelitemfont \textasteriskcentered}
+\newcommand{\labelitemiv}{\labelitemfont \textperiodcentered}
+\newcommand\labelitemfont{\normalfont}
 \renewenvironment{itemize}
   {\ifnum \@itemdepth >\thr@@\@toodeep\else
    \advance\@itemdepth\@ne

Modified: trunk/Master/texmf-dist/tex/platex/base/jreport.cls
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/jreport.cls	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/jreport.cls	2020-02-02 22:31:00 UTC (rev 53638)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesClass{jreport}
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
  Standard pLaTeX class]
 \newcounter{@paper}
 \newif\if at landscape \@landscapefalse
@@ -590,16 +590,17 @@
          \usecounter{\@enumctr}%
          \def\makelabel##1{\hss\llap{##1}}}%
    \fi}{\endlist}
-\newcommand{\labelitemi}{\textbullet}
+\newcommand{\labelitemi}{\labelitemfont \textbullet}
 \newcommand{\labelitemii}{%
   \iftdir
-     {\textcircled{~}}
+     {\labelitemfont \textcircled{~}}
   \else
-     {\normalfont\bfseries\textendash}
+     {\labelitemfont \bfseries\textendash}
   \fi
 }
-\newcommand{\labelitemiii}{\textasteriskcentered}
-\newcommand{\labelitemiv}{\textperiodcentered}
+\newcommand{\labelitemiii}{\labelitemfont \textasteriskcentered}
+\newcommand{\labelitemiv}{\labelitemfont \textperiodcentered}
+\newcommand\labelitemfont{\normalfont}
 \renewenvironment{itemize}
   {\ifnum \@itemdepth >\thr@@\@toodeep\else
    \advance\@itemdepth\@ne

Modified: trunk/Master/texmf-dist/tex/platex/base/jsize10.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/jsize10.clo	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/jsize10.clo	2020-02-02 22:31:00 UTC (rev 53638)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{jsize10.clo}
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xpt{15}%
@@ -25,7 +25,9 @@
    \belowdisplayskip \abovedisplayskip
    \let\@listi\@listI}
 \normalsize
-\MakeRobust\normalsize
+\ifx\MakeRobust\@undefined \else
+  \MakeRobust\normalsize
+\fi
 \setbox0\hbox{\char\jis"3441}%
 \setlength\Cht{\ht0}
 \setlength\Cdp{\dp0}

Modified: trunk/Master/texmf-dist/tex/platex/base/jsize11.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/jsize11.clo	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/jsize11.clo	2020-02-02 22:31:00 UTC (rev 53638)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{jsize11.clo}
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xipt{15.5}%
@@ -25,7 +25,9 @@
    \belowdisplayskip \abovedisplayskip
    \let\@listi\@listI}
 \normalsize
-\MakeRobust\normalsize
+\ifx\MakeRobust\@undefined \else
+  \MakeRobust\normalsize
+\fi
 \setbox0\hbox{\char\jis"3441}%
 \setlength\Cht{\ht0}
 \setlength\Cdp{\dp0}

Modified: trunk/Master/texmf-dist/tex/platex/base/jsize12.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/jsize12.clo	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/jsize12.clo	2020-02-02 22:31:00 UTC (rev 53638)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{jsize12.clo}
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xiipt{16.5}%
@@ -25,7 +25,9 @@
    \belowdisplayskip \abovedisplayskip
    \let\@listi\@listI}
 \normalsize
-\MakeRobust\normalsize
+\ifx\MakeRobust\@undefined \else
+  \MakeRobust\normalsize
+\fi
 \setbox0\hbox{\char\jis"3441}%
 \setlength\Cht{\ht0}
 \setlength\Cdp{\dp0}

Modified: trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty	2020-02-02 22:31:00 UTC (rev 53638)
@@ -16,9 +16,9 @@
 %% 
 %% File: plvers.dtx
 \edef\p at known@latexreleaseversion
-   {2019-10-01}
+   {2020-02-02}
 \edef\platexreleaseversion
-   {2019-10-01}
+   {2020-02-02}
 \newif\if at plincludeinrelease
 \@plincludeinreleasefalse
 \def\plIncludeInRelease#1{%
@@ -487,6 +487,130 @@
   \fi}
 \expandafter \let \csname adjustbaseline \endcsname \@undefined
 \plEndIncludeInRelease
+\ifx\fontseriesforce\@undefined  % old
+\DeclareRobustCommand\romanseries[1]{\edef\f at series{#1}}
+\DeclareRobustCommand\kanjiseries[1]{\edef\k at series{#1}}
+\DeclareRobustCommand\fontseries[1]{\kanjiseries{#1}\romanseries{#1}}
+\else                            % 2020-02-02
+\DeclareRobustCommand\romanseries[1]{\merge at font@series{#1}}
+\DeclareRobustCommand\kanjiseries[1]{\merge at kanji@series{#1}}
+\DeclareRobustCommand\fontseries[1]{\kanjiseries{#1}\romanseries{#1}}
+\fi
+\ifx\fontseriesforce\@undefined  % old
+\let\romanseriesforce\@undefined
+\let\kanjiseriesforce\@undefined
+\else                            % 2020-02-02
+\DeclareRobustCommand\romanseriesforce[1]{\edef\f at series{#1}}
+\DeclareRobustCommand\kanjiseriesforce[1]{\edef\k at series{#1}}
+\DeclareRobustCommand\fontseriesforce[1]{\kanjiseriesforce{#1}\romanseriesforce{#1}}
+\fi
+\ifx\fontseriesforce\@undefined  % old
+\let\merge at kanji@series\@undefined
+\let\merge at kanji@series@\@undefined
+\let\set at target@series at kanji\@undefined
+\else                            % 2020-02-02
+\def\merge at kanji@series#1{%
+  \expandafter\expandafter\expandafter
+  \merge at kanji@series@
+    \csname series@\k at series @#1\endcsname
+    {#1}%
+    \@nil
+}
+\def\merge at kanji@series@#1#2#3\@nil{%
+  \def\@reserveda{#3}%
+  \ifx\@reserveda\@empty
+    \set at target@series at kanji{#2}%
+  \else
+    \begingroup\let\f at encoding\k at encoding\let\f at family\k at family
+      \maybe at load@fontshape\endgroup
+    \edef\@reserveda{\k at encoding /\k at family /#1/\k at shape}%
+     \ifcsname \@reserveda \endcsname
+       \set at target@series at kanji{#1}%
+    \else
+       \ifcsname \k at encoding /\k at family /#2/\k at shape \endcsname
+         \set at target@series at kanji{#2}%
+         {\let\curr at fontshape\curr at kfontshape\@font at shape@subst at warning}%
+       \else
+         \set at target@series at kanji{#3}%
+         {\let\curr at fontshape\curr at kfontshape\@font at shape@subst at warning}%
+       \fi
+    \fi
+  \fi
+}
+\def\set at target@series at kanji#1{%
+    \edef\k at series{#1}%
+    \edef\k at series{\expandafter\series at drop@one at m\k at series mm\series at drop@one at m}%
+}
+\fi
+\ifx\fontshapeforce\@undefined   % old
+\DeclareRobustCommand\romanshape[1]{\edef\f at shape{#1}}
+\DeclareRobustCommand\kanjishape[1]{\edef\k at shape{#1}}
+\DeclareRobustCommand\fontshape[1]{\kanjishape{#1}\romanshape{#1}}
+\else                            % 2020-02-02
+\DeclareRobustCommand\romanshape[1]{\merge at font@shape{#1}}
+\DeclareRobustCommand\kanjishape[1]{\merge at kanji@shape{#1}}
+\DeclareRobustCommand\fontshape[1]{\kanjishape{#1}\romanshape{#1}}
+\fi
+\ifx\fontshapeforce\@undefined   % old
+\let\romanshapeforce\@undefined
+\let\kanjishapeforce\@undefined
+\else                            % 2020-02-02
+\DeclareRobustCommand\romanshapeforce[1]{\edef\f at shape{#1}}
+\DeclareRobustCommand\kanjishapeforce[1]{\edef\k at shape{#1}}
+\DeclareRobustCommand\fontshapeforce[1]{\kanjishapeforce{#1}\romanshapeforce{#1}}
+\fi
+\ifx\fontseriesforce\@undefined  % old
+\let\merge at kanji@shape\@undefined
+\let\merge at kanji@shape@\@undefined
+\else                            % 2020-02-02
+\def\merge at kanji@shape#1{%
+  \expandafter\expandafter\expandafter
+  \merge at kanji@shape@
+    \csname shape@\k at shape @#1\endcsname
+    {#1}%
+    \@nil
+}
+\def\merge at kanji@shape@#1#2#3\@nil{%
+  \def\@reserveda{#3}%
+  \ifx\@reserveda\@empty
+    \edef\k at shape{#2}%
+  \else
+    \maybe at load@fontshape
+    \edef\@reserveda{\k at encoding /\k at family /\k at series/#1}%
+     \ifcsname \@reserveda\endcsname
+       \edef\k at shape{#1}%
+    \else
+       \ifcsname \k at encoding /\k at family /\k at series/#2\endcsname
+         \edef\k at shape{#2}%
+         {\let\curr at fontshape\curr at kfontshape\@font at shape@subst at warning}%
+       \else
+         \edef\k at shape{#3}%
+         {\let\curr at fontshape\curr at kfontshape\@font at shape@subst at warning}%
+       \fi
+    \fi
+  \fi
+}
+\fi
+\plIncludeInRelease{2020/02/02}{\usefont}
+                   {Don't call \fontseries or \fontshape}%
+\DeclareRobustCommand\usekanji[4]{\kanjiencoding{#1}%
+    \edef\k at family{#2}%
+    \edef\k at series{#3}%
+    \edef\k at shape{#4}\selectfont
+    \ignorespaces}
+\DeclareRobustCommand\useroman[4]{\romanencoding{#1}%
+    \edef\f at family{#2}%
+    \edef\f at series{#3}%
+    \edef\f at shape{#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{2019/10/01}{\usefont}
                    {Make robust}%
 \DeclareRobustCommand\usekanji[4]{%
@@ -522,6 +646,210 @@
 \expandafter \let \csname useroman \endcsname \@undefined
 \expandafter \let \csname usefont \endcsname \@undefined
 \plEndIncludeInRelease
+\plIncludeInRelease{2020/02/02}{\normalfont}
+                   {Don't call \fontseries or \fontshape}%
+\DeclareRobustCommand\normalfont{%
+    \kanjiencoding{\kanjiencodingdefault}%
+    \edef\k at family{\kanjifamilydefault}%
+    \edef\k at series{\kanjiseriesdefault}%
+    \edef\k at shape{\kanjishapedefault}%
+    \romanencoding{\encodingdefault}%
+    \edef\f at family{\familydefault}%
+    \edef\f at series{\seriesdefault}%
+    \edef\f at shape{\shapedefault}%
+    \selectfont\ignorespaces}
+\adjustbaseline
+\let\reset at font\normalfont
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\normalfont}
+                   {ASCII Corporation original}%
+\DeclareRobustCommand\normalfont{%
+    \kanjiencoding{\kanjiencodingdefault}%
+    \kanjifamily{\kanjifamilydefault}%
+    \kanjiseries{\kanjiseriesdefault}%
+    \kanjishape{\kanjishapedefault}%
+    \romanencoding{\encodingdefault}%
+    \romanfamily{\familydefault}%
+    \romanseries{\seriesdefault}%
+    \romanshape{\shapedefault}%
+    \selectfont\ignorespaces}
+\adjustbaseline
+\let\reset at font\normalfont
+\plEndIncludeInRelease
+\ifx\bfseries at rm\@undefined  % old
+\let\bfseries at mc\@undefined
+\let\bfseries at gt\@undefined
+\let\mdseries at mc\@undefined
+\let\mdseries at gt\@undefined
+\else                        % 2020-02-02
+\edef\bfseries at mc{\bfdefault}% b
+\edef\bfseries at gt{\bfdefault}% b
+\edef\mdseries at mc{\mddefault}% m
+\edef\mdseries at gt{\mddefault}% m
+\fi
+\ifx\expand at font@defaults\@undefined\else  % 2020-02-02
+\g at addto@macro\expand at font@defaults{%
+  \edef\mcdef at ult{\mcdefault}%
+  \edef\gtdef at ult{\gtdefault}%
+  \edef\kanjidef at ult{\kanjifamilydefault}%
+}
+\fi
+\ifx\bfseries at rm\@undefined\else  % 2020-02-02
+\DeclareRobustCommand\bfseries{%
+  \not at math@alphabet\bfseries\mathbf
+  \expand at font@defaults
+  \romanseries{% changed \fontseries -> \romanseries
+    \ifx\f at family\rmdef at ult      \bfseries at rm
+    \else\ifx\f at family\sfdef at ult \bfseries at sf
+    \else\ifx\f at family\ttdef at ult \bfseries at tt
+    \else                        \bfdefault
+    \fi\fi\fi
+  }%
+  \kanjiseries{%
+    \ifx\k at family\mcdef at ult      \bfseries at mc
+    \else\ifx\k at family\gtdef at ult \bfseries at gt
+    \else                        \bfdefault
+    \fi\fi
+  }%
+ \selectfont
+}
+\DeclareRobustCommand\mdseries{%
+  \not at math@alphabet\mdseries\relax
+  \expand at font@defaults
+  \romanseries{% changed \fontseries -> \romanseries
+    \ifx\f at family\rmdef at ult      \mdseries at rm
+    \else\ifx\f at family\sfdef at ult \mdseries at sf
+    \else\ifx\f at family\ttdef at ult \mdseries at tt
+    \else                        \mddefault
+    \fi\fi\fi
+  }%
+  \kanjiseries{%
+    \ifx\k at family\mcdef at ult      \mdseries at mc
+    \else\ifx\k at family\gtdef at ult \mdseries at gt
+    \else                        \mddefault
+    \fi\fi
+  }%
+  \selectfont
+}
+\fi
+\ifx\prepare at family@series at update\@undefined  % old
+\let\prepare at family@series at update@kanji\@undefined
+\let\@meta at family@list at kanji\@undefined
+\else                                         % 2020-02-02
+\def\prepare at family@series at update#1#2{%
+   \expand at font@defaults
+   \let\target at series@value\@empty
+   \def\target at meta@family at value{#1}%
+   \let\@elt\update at series@target at value
+      \@meta at family@list
+   \let\@elt\relax
+   \romanfamily#2%   % changed \fontfamily -> \romanfamily
+   \ifx\target at series@value\@empty
+   \else
+     \maybe at load@fontshape
+     \let\f at series\target at series@value
+   \fi
+}
+\def\prepare at family@series at update@kanji#1#2{%
+   \expand at font@defaults
+   \let\target at series@value\@empty
+   \def\target at meta@family at value{#1}%
+   \let\@elt\update at series@target at value@kanji
+      \@meta at family@list at kanji
+   \let\@elt\relax
+   \kanjifamily#2%
+   \ifx\target at series@value\@empty
+   \else
+     \begingroup\let\f at encoding\k at encoding\let\f at family\k at family
+       \maybe at load@fontshape\endgroup
+     \let\k at series\target at series@value
+   \fi
+}
+\def\@meta at family@list at kanji{\@elt{mc}\@elt{gt}}
+\def\update at series@target at value@kanji#1{%
+  \def\@reserveda{#1}%
+  \ifx\target at meta@family at value\@reserveda   % rm -> rm do nothing
+  \else
+    \expandafter\ifx\csname#1def at ult\endcsname\k at family
+      \let\@elt\@gobble
+      \expandafter\let\expandafter\@reservedb
+                      \csname mdseries@\target at meta@family at value\endcsname
+      \expandafter\let\expandafter\@reservedc
+                      \csname bfseries@\target at meta@family at value\endcsname
+      \expandafter\ifx\csname mdseries@#1\endcsname\k at series
+                                      \let\target at series@value\@reservedb
+      \else\expandafter\ifx\csname bfseries@#1\endcsname\k at series
+                                      \let\target at series@value\@reservedc
+      \else\ifx\k at series\mddef at ult    \let\target at series@value\@reservedb
+      \else\ifx\k at series\bfdef at ult    \let\target at series@value\@reservedc
+      \fi\fi\fi\fi
+    \fi
+  \fi
+}
+\fi
+\ifx\init at series@setup\@undefined\else  % 2020-02-02
+\g at addto@macro\init at series@setup{%
+  \ifx\kanjidef at ult\mcdef at ult      \mcfamily
+  \else\ifx\kanjidef at ult\gtdef at ult \gtfamily
+  \fi\fi
+}%
+\fi
+\ifx\prepare at family@series at update@kanji\@undefined  % 2020-02-02
+\DeclareRobustCommand\mcfamily
+        {\not at math@alphabet\mcfamily\mathmc
+         \kanjifamily\mcdefault\selectfont}
+\DeclareRobustCommand\gtfamily
+        {\not at math@alphabet\gtfamily\mathgt
+         \kanjifamily\gtdefault\selectfont}
+\else
+\DeclareRobustCommand\mcfamily
+    {\not at math@alphabet\mcfamily\mathmc
+     \prepare at family@series at update@kanji{mc}\mcdefault\selectfont}
+\DeclareRobustCommand\gtfamily
+    {\not at math@alphabet\gtfamily\mathgt
+     \prepare at family@series at update@kanji{gt}\gtdefault\selectfont}
+\fi
+\plIncludeInRelease{2020/02/02}{\DeclareEmphSequence}
+                               {Nested emph}%
+\ifx\DeclareEmphSequence\@undefined % old
+\DeclareRobustCommand\em
+        {\@nomath\em \ifdim \fontdimen\@ne\font >\z@
+                       \eminnershape \else \gtfamily \itshape \fi}%
+\else
+\DeclareRobustCommand\em{%          % 2020-02-02
+  \@nomath\em
+  \ifx\emfontdeclare at clist\@empty
+    \ifdim \fontdimen\@ne\font >\z@
+      \eminnershape \else \gtfamily \itshape \fi
+  \else
+  \edef\em at currfont{\csname\curr at fontshape/\f at size\endcsname}%
+    \expandafter\do at emfont@update\emfontdeclare at clist\do at emfont@update
+  \fi
+}
+\fi
+\def\eminnershape{\mcfamily \upshape}%
+\plEndIncludeInRelease
+\plIncludeInRelease{2016/04/17}{\DeclareEmphSequence}
+                               {Support \eminnershape}%
+\DeclareRobustCommand\em
+        {\@nomath\em \ifdim \fontdimen\@ne\font >\z@
+                       \eminnershape \else \gtfamily \itshape \fi}%
+\def\eminnershape{\mcfamily \upshape}%
+\plEndIncludeInRelease
+\plIncludeInRelease{2015/01/01}{\DeclareEmphSequence}
+                               {Non-supported \eminnershape}%
+\DeclareRobustCommand\em
+        {\@nomath\em \ifdim \fontdimen\@ne\font >\z@
+                       \mcfamily \upshape \else \gtfamily \itshape \fi}
+\def\eminnershape{\upshape}% defined by LaTeX, but not used by pLaTeX
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\DeclareEmphSequence}
+                               {ASCII Corporation original}%
+\DeclareRobustCommand\em
+        {\@nomath\em \ifdim \fontdimen\@ne\font >\z@
+                       \mcfamily \upshape \else \gtfamily \itshape \fi}
+\let\eminnershape\@undefined
+\plEndIncludeInRelease
 \plIncludeInRelease{2017/04/08}{\textunderscore}
                    {Baseline shift for \textunderscore}%
 \DeclareTextCommandDefault{\textunderscore}{%
@@ -881,24 +1209,6 @@
   \fi
 }
 \plEndIncludeInRelease
-\plIncludeInRelease{2016/04/17}{\eminnershape}{\eminnershape}%
-\DeclareRobustCommand\em
-        {\@nomath\em \ifdim \fontdimen\@ne\font >\z@
-                       \eminnershape \else \gtfamily \itshape \fi}%
-\def\eminnershape{\mcfamily \upshape}%
-\plEndIncludeInRelease
-\plIncludeInRelease{2015/01/01}{\eminnershape}{\eminnershape}%
-\DeclareRobustCommand\em
-        {\@nomath\em \ifdim \fontdimen\@ne\font >\z@
-                       \mcfamily \upshape \else \gtfamily \itshape \fi}
-\def\eminnershape{\upshape}% defined by LaTeX, but not used by pLaTeX
-\plEndIncludeInRelease
-\plIncludeInRelease{0000/00/00}{\eminnershape}{\eminnershape}%
-\DeclareRobustCommand\em
-        {\@nomath\em \ifdim \fontdimen\@ne\font >\z@
-                       \mcfamily \upshape \else \gtfamily \itshape \fi}
-\let\eminnershape\@undefined
-\plEndIncludeInRelease
 \plIncludeInRelease{2017/10/28}{\<}
                    {\inhibitglue in vertical mode}%
 \ifx\protected\@undefined

Modified: trunk/Master/texmf-dist/tex/platex/base/plcore.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/plcore.ltx	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/plcore.ltx	2020-02-02 22:31:00 UTC (rev 53638)
@@ -33,8 +33,8 @@
 \fi
 \def\pfmtname{pLaTeX2e}
 \def\pfmtversion
-   {2019-10-01}
-\def\ppatch at level{1}
+   {2020-02-02}
+\def\ppatch at level{0}
 \edef\platexBANNER{\noexpand\platexNILa
                    \the\everyjob % LaTeX banner and delayed codes
                    \noexpand\platexNILb}
@@ -676,18 +676,120 @@
   \if at notkfam\if at notffam
       \edef\k at family{#1}\edef\f at family{#1}%
   \fi\fi}
+\ifx\fontseriesforce\@undefined  % old
 \DeclareRobustCommand\romanseries[1]{\edef\f at series{#1}}
 \DeclareRobustCommand\kanjiseries[1]{\edef\k at series{#1}}
 \DeclareRobustCommand\fontseries[1]{\kanjiseries{#1}\romanseries{#1}}
+\else                            % 2020-02-02
+\DeclareRobustCommand\romanseries[1]{\merge at font@series{#1}}
+\DeclareRobustCommand\kanjiseries[1]{\merge at kanji@series{#1}}
+\DeclareRobustCommand\fontseries[1]{\kanjiseries{#1}\romanseries{#1}}
+\fi
+\ifx\fontseriesforce\@undefined  % old
+\let\romanseriesforce\@undefined
+\let\kanjiseriesforce\@undefined
+\else                            % 2020-02-02
+\DeclareRobustCommand\romanseriesforce[1]{\edef\f at series{#1}}
+\DeclareRobustCommand\kanjiseriesforce[1]{\edef\k at series{#1}}
+\DeclareRobustCommand\fontseriesforce[1]{\kanjiseriesforce{#1}\romanseriesforce{#1}}
+\fi
+\ifx\fontseriesforce\@undefined  % old
+\let\merge at kanji@series\@undefined
+\let\merge at kanji@series@\@undefined
+\let\set at target@series at kanji\@undefined
+\else                            % 2020-02-02
+\def\merge at kanji@series#1{%
+  \expandafter\expandafter\expandafter
+  \merge at kanji@series@
+    \csname series@\k at series @#1\endcsname
+    {#1}%
+    \@nil
+}
+\def\merge at kanji@series@#1#2#3\@nil{%
+  \def\@reserveda{#3}%
+  \ifx\@reserveda\@empty
+    \set at target@series at kanji{#2}%
+  \else
+    \begingroup\let\f at encoding\k at encoding\let\f at family\k at family
+      \maybe at load@fontshape\endgroup
+    \edef\@reserveda{\k at encoding /\k at family /#1/\k at shape}%
+     \ifcsname \@reserveda \endcsname
+       \set at target@series at kanji{#1}%
+    \else
+       \ifcsname \k at encoding /\k at family /#2/\k at shape \endcsname
+         \set at target@series at kanji{#2}%
+         {\let\curr at fontshape\curr at kfontshape\@font at shape@subst at warning}%
+       \else
+         \set at target@series at kanji{#3}%
+         {\let\curr at fontshape\curr at kfontshape\@font at shape@subst at warning}%
+       \fi
+    \fi
+  \fi
+}
+\def\set at target@series at kanji#1{%
+    \edef\k at series{#1}%
+    \edef\k at series{\expandafter\series at drop@one at m\k at series mm\series at drop@one at m}%
+}
+\fi
+\ifx\fontshapeforce\@undefined   % old
 \DeclareRobustCommand\romanshape[1]{\edef\f at shape{#1}}
 \DeclareRobustCommand\kanjishape[1]{\edef\k at shape{#1}}
 \DeclareRobustCommand\fontshape[1]{\kanjishape{#1}\romanshape{#1}}
-\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}
+\else                            % 2020-02-02
+\DeclareRobustCommand\romanshape[1]{\merge at font@shape{#1}}
+\DeclareRobustCommand\kanjishape[1]{\merge at kanji@shape{#1}}
+\DeclareRobustCommand\fontshape[1]{\kanjishape{#1}\romanshape{#1}}
+\fi
+\ifx\fontshapeforce\@undefined   % old
+\let\romanshapeforce\@undefined
+\let\kanjishapeforce\@undefined
+\else                            % 2020-02-02
+\DeclareRobustCommand\romanshapeforce[1]{\edef\f at shape{#1}}
+\DeclareRobustCommand\kanjishapeforce[1]{\edef\k at shape{#1}}
+\DeclareRobustCommand\fontshapeforce[1]{\kanjishapeforce{#1}\romanshapeforce{#1}}
+\fi
+\ifx\fontseriesforce\@undefined  % old
+\let\merge at kanji@shape\@undefined
+\let\merge at kanji@shape@\@undefined
+\else                            % 2020-02-02
+\def\merge at kanji@shape#1{%
+  \expandafter\expandafter\expandafter
+  \merge at kanji@shape@
+    \csname shape@\k at shape @#1\endcsname
+    {#1}%
+    \@nil
+}
+\def\merge at kanji@shape@#1#2#3\@nil{%
+  \def\@reserveda{#3}%
+  \ifx\@reserveda\@empty
+    \edef\k at shape{#2}%
+  \else
+    \maybe at load@fontshape
+    \edef\@reserveda{\k at encoding /\k at family /\k at series/#1}%
+     \ifcsname \@reserveda\endcsname
+       \edef\k at shape{#1}%
+    \else
+       \ifcsname \k at encoding /\k at family /\k at series/#2\endcsname
+         \edef\k at shape{#2}%
+         {\let\curr at fontshape\curr at kfontshape\@font at shape@subst at warning}%
+       \else
+         \edef\k at shape{#3}%
+         {\let\curr at fontshape\curr at kfontshape\@font at shape@subst at warning}%
+       \fi
+    \fi
+  \fi
+}
+\fi
+\DeclareRobustCommand\usekanji[4]{\kanjiencoding{#1}%
+    \edef\k at family{#2}%
+    \edef\k at series{#3}%
+    \edef\k at shape{#4}\selectfont
+    \ignorespaces}
+\DeclareRobustCommand\useroman[4]{\romanencoding{#1}%
+    \edef\f at family{#2}%
+    \edef\f at series{#3}%
+    \edef\f at shape{#4}\selectfont
+    \ignorespaces}
 \DeclareRobustCommand\usefont[4]{%
   \edef\tmp at item{{#1}}%
   \expandafter\expandafter\expandafter
@@ -697,16 +799,135 @@
   \fi}
 \DeclareRobustCommand\normalfont{%
     \kanjiencoding{\kanjiencodingdefault}%
-    \kanjifamily{\kanjifamilydefault}%
-    \kanjiseries{\kanjiseriesdefault}%
-    \kanjishape{\kanjishapedefault}%
+    \edef\k at family{\kanjifamilydefault}%
+    \edef\k at series{\kanjiseriesdefault}%
+    \edef\k at shape{\kanjishapedefault}%
     \romanencoding{\encodingdefault}%
-    \romanfamily{\familydefault}%
-    \romanseries{\seriesdefault}%
-    \romanshape{\shapedefault}%
+    \edef\f at family{\familydefault}%
+    \edef\f at series{\seriesdefault}%
+    \edef\f at shape{\shapedefault}%
     \selectfont\ignorespaces}
 \adjustbaseline
 \let\reset at font\normalfont
+\ifx\bfseries at rm\@undefined  % old
+\let\bfseries at mc\@undefined
+\let\bfseries at gt\@undefined
+\let\mdseries at mc\@undefined
+\let\mdseries at gt\@undefined
+\else                        % 2020-02-02
+\edef\bfseries at mc{\bfdefault}% b
+\edef\bfseries at gt{\bfdefault}% b
+\edef\mdseries at mc{\mddefault}% m
+\edef\mdseries at gt{\mddefault}% m
+\fi
+\ifx\expand at font@defaults\@undefined\else  % 2020-02-02
+\g at addto@macro\expand at font@defaults{%
+  \edef\mcdef at ult{\mcdefault}%
+  \edef\gtdef at ult{\gtdefault}%
+  \edef\kanjidef at ult{\kanjifamilydefault}%
+}
+\fi
+\ifx\bfseries at rm\@undefined\else  % 2020-02-02
+\DeclareRobustCommand\bfseries{%
+  \not at math@alphabet\bfseries\mathbf
+  \expand at font@defaults
+  \romanseries{% changed \fontseries -> \romanseries
+    \ifx\f at family\rmdef at ult      \bfseries at rm
+    \else\ifx\f at family\sfdef at ult \bfseries at sf
+    \else\ifx\f at family\ttdef at ult \bfseries at tt
+    \else                        \bfdefault
+    \fi\fi\fi
+  }%
+  \kanjiseries{%
+    \ifx\k at family\mcdef at ult      \bfseries at mc
+    \else\ifx\k at family\gtdef at ult \bfseries at gt
+    \else                        \bfdefault
+    \fi\fi
+  }%
+ \selectfont
+}
+\DeclareRobustCommand\mdseries{%
+  \not at math@alphabet\mdseries\relax
+  \expand at font@defaults
+  \romanseries{% changed \fontseries -> \romanseries
+    \ifx\f at family\rmdef at ult      \mdseries at rm
+    \else\ifx\f at family\sfdef at ult \mdseries at sf
+    \else\ifx\f at family\ttdef at ult \mdseries at tt
+    \else                        \mddefault
+    \fi\fi\fi
+  }%
+  \kanjiseries{%
+    \ifx\k at family\mcdef at ult      \mdseries at mc
+    \else\ifx\k at family\gtdef at ult \mdseries at gt
+    \else                        \mddefault
+    \fi\fi
+  }%
+  \selectfont
+}
+\fi
+\ifx\prepare at family@series at update\@undefined  % old
+\let\prepare at family@series at update@kanji\@undefined
+\let\@meta at family@list at kanji\@undefined
+\else                                         % 2020-02-02
+\def\prepare at family@series at update#1#2{%
+   \expand at font@defaults
+   \let\target at series@value\@empty
+   \def\target at meta@family at value{#1}%
+   \let\@elt\update at series@target at value
+      \@meta at family@list
+   \let\@elt\relax
+   \romanfamily#2%   % changed \fontfamily -> \romanfamily
+   \ifx\target at series@value\@empty
+   \else
+     \maybe at load@fontshape
+     \let\f at series\target at series@value
+   \fi
+}
+\def\prepare at family@series at update@kanji#1#2{%
+   \expand at font@defaults
+   \let\target at series@value\@empty
+   \def\target at meta@family at value{#1}%
+   \let\@elt\update at series@target at value@kanji
+      \@meta at family@list at kanji
+   \let\@elt\relax
+   \kanjifamily#2%
+   \ifx\target at series@value\@empty
+   \else
+     \begingroup\let\f at encoding\k at encoding\let\f at family\k at family
+       \maybe at load@fontshape\endgroup
+     \let\k at series\target at series@value
+   \fi
+}
+\def\@meta at family@list at kanji{\@elt{mc}\@elt{gt}}
+\def\update at series@target at value@kanji#1{%
+  \def\@reserveda{#1}%
+  \ifx\target at meta@family at value\@reserveda   % rm -> rm do nothing
+  \else
+    \expandafter\ifx\csname#1def at ult\endcsname\k at family
+      \let\@elt\@gobble
+      \expandafter\let\expandafter\@reservedb
+                      \csname mdseries@\target at meta@family at value\endcsname
+      \expandafter\let\expandafter\@reservedc
+                      \csname bfseries@\target at meta@family at value\endcsname
+      \expandafter\ifx\csname mdseries@#1\endcsname\k at series
+                                      \let\target at series@value\@reservedb
+      \else\expandafter\ifx\csname bfseries@#1\endcsname\k at series
+                                      \let\target at series@value\@reservedc
+      \else\ifx\k at series\mddef at ult    \let\target at series@value\@reservedb
+      \else\ifx\k at series\bfdef at ult    \let\target at series@value\@reservedc
+      \fi\fi\fi\fi
+    \fi
+  \fi
+}
+\fi
+\ifx\init at series@setup\@undefined\else  % 2020-02-02
+\g at addto@macro\init at series@setup{%
+  \ifx\kanjidef at ult\mcdef at ult      \mcfamily
+  \else\ifx\kanjidef at ult\gtdef at ult \gtfamily
+  \fi\fi
+}%
+\fi
+\ifx\prepare at family@series at update@kanji\@undefined  % 2020-02-02
 \DeclareRobustCommand\mcfamily
         {\not at math@alphabet\mcfamily\mathmc
          \kanjifamily\mcdefault\selectfont}
@@ -713,6 +934,33 @@
 \DeclareRobustCommand\gtfamily
         {\not at math@alphabet\gtfamily\mathgt
          \kanjifamily\gtdefault\selectfont}
+\else
+\DeclareRobustCommand\mcfamily
+    {\not at math@alphabet\mcfamily\mathmc
+     \prepare at family@series at update@kanji{mc}\mcdefault\selectfont}
+\DeclareRobustCommand\gtfamily
+    {\not at math@alphabet\gtfamily\mathgt
+     \prepare at family@series at update@kanji{gt}\gtdefault\selectfont}
+\fi
+\DeclareTextFontCommand{\textmc}{\mcfamily}
+\DeclareTextFontCommand{\textgt}{\gtfamily}
+\ifx\DeclareEmphSequence\@undefined % old
+\DeclareRobustCommand\em
+        {\@nomath\em \ifdim \fontdimen\@ne\font >\z@
+                       \eminnershape \else \gtfamily \itshape \fi}%
+\else
+\DeclareRobustCommand\em{%          % 2020-02-02
+  \@nomath\em
+  \ifx\emfontdeclare at clist\@empty
+    \ifdim \fontdimen\@ne\font >\z@
+      \eminnershape \else \gtfamily \itshape \fi
+  \else
+  \edef\em at currfont{\csname\curr at fontshape/\f at size\endcsname}%
+    \expandafter\do at emfont@update\emfontdeclare at clist\do at emfont@update
+  \fi
+}
+\fi
+\def\eminnershape{\mcfamily \upshape}%
 \let\romanprocess at table\process at table
 \def\kanjiprocess at table{%
   \kanjiencoding{\kanjiencodingdefault}%
@@ -827,6 +1075,11 @@
   \let\@text at composite@x\pltx at saved@text at composite@x
 }
 \nofixcompositeaccent
+\ifx\protected\@undefined
+\def\<{\inhibitglue}
+\else
+\protected\def\<{\ifvmode\leavevmode\fi\inhibitglue}
+\fi
 %% File: plcore.dtx
 \def\NeedsTeXFormat#1{%
    \def\reserved at a{#1}%

Modified: trunk/Master/texmf-dist/tex/platex/base/pldefs.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/pldefs.ltx	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/pldefs.ltx	2020-02-02 22:31:00 UTC (rev 53638)
@@ -14,7 +14,7 @@
 %% 
 %% File: plfonts.dtx
 \ProvidesFile{pldefs.ltx}
-      [2019/09/16 v1.6t pLaTeX Kernel (Default settings)]
+      [2020/02/01 v1.6v pLaTeX Kernel (Default settings)]
 \DeclareKanjiEncodingDefaults{}{}
 \DeclareErrorKanjiFont{JY1}{mc}{m}{n}{10}
 \kanjifamily{mc}
@@ -31,7 +31,7 @@
 \newcommand\kanjiencodingdefault{JY1}
 \newcommand\kanjifamilydefault{\mcdefault}
 \newcommand\kanjiseriesdefault{\mddefault}
-\newcommand\kanjishapedefault{\updefault}
+\newcommand\kanjishapedefault{n}% formerly \updefault
 \kanjiencoding{JY1}
 \input{jy1mc.fd}
 \input{jy1gt.fd}
@@ -39,12 +39,6 @@
 \input{jt1gt.fd}
 \fontencoding{JT1}\selectfont
 \fontencoding{JY1}\selectfont
-\DeclareTextFontCommand{\textmc}{\mcfamily}
-\DeclareTextFontCommand{\textgt}{\gtfamily}
-\DeclareRobustCommand\em
-        {\@nomath\em \ifdim \fontdimen\@ne\font >\z@
-                       \eminnershape \else \gtfamily \itshape \fi}%
-\def\eminnershape{\mcfamily \upshape}%
 \DeclarePreloadSizes{JY1}{mc}{m}{n}{5,7,10,12}
 \DeclarePreloadSizes{JY1}{gt}{m}{n}{5,7,10,12}
 \DeclarePreloadSizes{JT1}{mc}{m}{n}{5,7,10,12}
@@ -62,11 +56,6 @@
 \xkanjiskip=.25zw plus1pt minus1pt
 \autoxspacing
 \jcharwidowpenalty=500
-\ifx\protected\@undefined
-\def\<{\inhibitglue}
-\else
-\protected\def\<{\ifvmode\leavevmode\fi\inhibitglue}
-\fi
 \endinput
 %%
 %% End of file `pldefs.ltx'.

Modified: trunk/Master/texmf-dist/tex/platex/base/tarticle.cls
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/tarticle.cls	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/tarticle.cls	2020-02-02 22:31:00 UTC (rev 53638)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesClass{tarticle}
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
  Standard pLaTeX class]
 \newcounter{@paper}
 \newif\if at landscape \@landscapefalse
@@ -509,16 +509,17 @@
          \usecounter{\@enumctr}%
          \def\makelabel##1{\hss\llap{##1}}}%
    \fi}{\endlist}
-\newcommand{\labelitemi}{\textbullet}
+\newcommand{\labelitemi}{\labelitemfont \textbullet}
 \newcommand{\labelitemii}{%
   \iftdir
-     {\textcircled{~}}
+     {\labelitemfont \textcircled{~}}
   \else
-     {\normalfont\bfseries\textendash}
+     {\labelitemfont \bfseries\textendash}
   \fi
 }
-\newcommand{\labelitemiii}{\textasteriskcentered}
-\newcommand{\labelitemiv}{\textperiodcentered}
+\newcommand{\labelitemiii}{\labelitemfont \textasteriskcentered}
+\newcommand{\labelitemiv}{\labelitemfont \textperiodcentered}
+\newcommand\labelitemfont{\normalfont}
 \renewenvironment{itemize}
   {\ifnum \@itemdepth >\thr@@\@toodeep\else
    \advance\@itemdepth\@ne

Modified: trunk/Master/texmf-dist/tex/platex/base/tbk10.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/tbk10.clo	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/tbk10.clo	2020-02-02 22:31:00 UTC (rev 53638)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{tbk10.clo}
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xpt{17}%
@@ -27,7 +27,9 @@
 \def\kanjiencodingdefault{JT1}%
 \kanjiencoding{\kanjiencodingdefault}%
 \normalsize
-\MakeRobust\normalsize
+\ifx\MakeRobust\@undefined \else
+  \MakeRobust\normalsize
+\fi
 \setbox0\hbox{\char\jis"3441}%
 \setlength\Cht{\ht0}
 \setlength\Cdp{\dp0}

Modified: trunk/Master/texmf-dist/tex/platex/base/tbk11.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/tbk11.clo	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/tbk11.clo	2020-02-02 22:31:00 UTC (rev 53638)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{tbk11.clo}
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xipt{17}%
@@ -27,7 +27,9 @@
 \def\kanjiencodingdefault{JT1}%
 \kanjiencoding{\kanjiencodingdefault}%
 \normalsize
-\MakeRobust\normalsize
+\ifx\MakeRobust\@undefined \else
+  \MakeRobust\normalsize
+\fi
 \setbox0\hbox{\char\jis"3441}%
 \setlength\Cht{\ht0}
 \setlength\Cdp{\dp0}

Modified: trunk/Master/texmf-dist/tex/platex/base/tbk12.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/tbk12.clo	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/tbk12.clo	2020-02-02 22:31:00 UTC (rev 53638)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{tbk12.clo}
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xiipt{18}%
@@ -27,7 +27,9 @@
 \def\kanjiencodingdefault{JT1}%
 \kanjiencoding{\kanjiencodingdefault}%
 \normalsize
-\MakeRobust\normalsize
+\ifx\MakeRobust\@undefined \else
+  \MakeRobust\normalsize
+\fi
 \setbox0\hbox{\char\jis"3441}%
 \setlength\Cht{\ht0}
 \setlength\Cdp{\dp0}

Modified: trunk/Master/texmf-dist/tex/platex/base/tbook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/tbook.cls	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/tbook.cls	2020-02-02 22:31:00 UTC (rev 53638)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesClass{tbook}
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
  Standard pLaTeX class]
 \newcounter{@paper}
 \newif\if at landscape \@landscapefalse
@@ -598,16 +598,17 @@
          \usecounter{\@enumctr}%
          \def\makelabel##1{\hss\llap{##1}}}%
    \fi}{\endlist}
-\newcommand{\labelitemi}{\textbullet}
+\newcommand{\labelitemi}{\labelitemfont \textbullet}
 \newcommand{\labelitemii}{%
   \iftdir
-     {\textcircled{~}}
+     {\labelitemfont \textcircled{~}}
   \else
-     {\normalfont\bfseries\textendash}
+     {\labelitemfont \bfseries\textendash}
   \fi
 }
-\newcommand{\labelitemiii}{\textasteriskcentered}
-\newcommand{\labelitemiv}{\textperiodcentered}
+\newcommand{\labelitemiii}{\labelitemfont \textasteriskcentered}
+\newcommand{\labelitemiv}{\labelitemfont \textperiodcentered}
+\newcommand\labelitemfont{\normalfont}
 \renewenvironment{itemize}
   {\ifnum \@itemdepth >\thr@@\@toodeep\else
    \advance\@itemdepth\@ne

Modified: trunk/Master/texmf-dist/tex/platex/base/treport.cls
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/treport.cls	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/treport.cls	2020-02-02 22:31:00 UTC (rev 53638)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesClass{treport}
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
  Standard pLaTeX class]
 \newcounter{@paper}
 \newif\if at landscape \@landscapefalse
@@ -594,16 +594,17 @@
          \usecounter{\@enumctr}%
          \def\makelabel##1{\hss\llap{##1}}}%
    \fi}{\endlist}
-\newcommand{\labelitemi}{\textbullet}
+\newcommand{\labelitemi}{\labelitemfont \textbullet}
 \newcommand{\labelitemii}{%
   \iftdir
-     {\textcircled{~}}
+     {\labelitemfont \textcircled{~}}
   \else
-     {\normalfont\bfseries\textendash}
+     {\labelitemfont \bfseries\textendash}
   \fi
 }
-\newcommand{\labelitemiii}{\textasteriskcentered}
-\newcommand{\labelitemiv}{\textperiodcentered}
+\newcommand{\labelitemiii}{\labelitemfont \textasteriskcentered}
+\newcommand{\labelitemiv}{\labelitemfont \textperiodcentered}
+\newcommand\labelitemfont{\normalfont}
 \renewenvironment{itemize}
   {\ifnum \@itemdepth >\thr@@\@toodeep\else
    \advance\@itemdepth\@ne

Modified: trunk/Master/texmf-dist/tex/platex/base/tsize10.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/tsize10.clo	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/tsize10.clo	2020-02-02 22:31:00 UTC (rev 53638)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{tsize10.clo}
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xpt{17}%
@@ -27,7 +27,9 @@
 \def\kanjiencodingdefault{JT1}%
 \kanjiencoding{\kanjiencodingdefault}%
 \normalsize
-\MakeRobust\normalsize
+\ifx\MakeRobust\@undefined \else
+  \MakeRobust\normalsize
+\fi
 \setbox0\hbox{\char\jis"3441}%
 \setlength\Cht{\ht0}
 \setlength\Cdp{\dp0}

Modified: trunk/Master/texmf-dist/tex/platex/base/tsize11.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/tsize11.clo	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/tsize11.clo	2020-02-02 22:31:00 UTC (rev 53638)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{tsize11.clo}
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xipt{17}%
@@ -27,7 +27,9 @@
 \def\kanjiencodingdefault{JT1}%
 \kanjiencoding{\kanjiencodingdefault}%
 \normalsize
-\MakeRobust\normalsize
+\ifx\MakeRobust\@undefined \else
+  \MakeRobust\normalsize
+\fi
 \setbox0\hbox{\char\jis"3441}%
 \setlength\Cht{\ht0}
 \setlength\Cdp{\dp0}

Modified: trunk/Master/texmf-dist/tex/platex/base/tsize12.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/tsize12.clo	2020-02-02 22:30:34 UTC (rev 53637)
+++ trunk/Master/texmf-dist/tex/platex/base/tsize12.clo	2020-02-02 22:31:00 UTC (rev 53638)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{tsize12.clo}
-  [2019/10/17 v1.8c
+  [2020/01/03 v1.8e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xiipt{18}%
@@ -27,7 +27,9 @@
 \def\kanjiencodingdefault{JT1}%
 \kanjiencoding{\kanjiencodingdefault}%
 \normalsize
-\MakeRobust\normalsize
+\ifx\MakeRobust\@undefined \else
+  \MakeRobust\normalsize
+\fi
 \setbox0\hbox{\char\jis"3441}%
 \setlength\Cht{\ht0}
 \setlength\Cdp{\dp0}



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