texlive[53732] Master/texmf-dist: platex (9feb20)

commits+karl at tug.org commits+karl at tug.org
Sun Feb 9 23:04:25 CET 2020


Revision: 53732
          http://tug.org/svn/texlive?view=revision&revision=53732
Author:   karl
Date:     2020-02-09 23:04:24 +0100 (Sun, 09 Feb 2020)
Log Message:
-----------
platex (9feb20)

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

Modified: trunk/Master/texmf-dist/doc/platex/base/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/platex/base/README.md	2020-02-09 22:04:02 UTC (rev 53731)
+++ trunk/Master/texmf-dist/doc/platex/base/README.md	2020-02-09 22:04:24 UTC (rev 53732)
@@ -64,6 +64,6 @@
 
 ## Release Date
 
-2020-02-04
+2020-02-09
 
 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/plfonts.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plfonts.dtx	2020-02-09 22:04:02 UTC (rev 53731)
+++ trunk/Master/texmf-dist/source/platex/base/plfonts.dtx	2020-02-09 22:04:24 UTC (rev 53732)
@@ -128,6 +128,8 @@
 % \changes{v1.6v}{2020/02/01}{Set \cs{kanjishapedefault} explicitly to ``n''
 %    (sync with fontdef.dtx 2019/12/17 v3.0e)}
 % \changes{v1.6w}{2020/02/03}{$B4,$-La$7$N%P%0=$@5(B}
+% \changes{v1.6x}{2020/02/05}{$B0l;~%3%^%s%I$NL>A0$rE}0l(B
+%    (sync with ltfssaxes.dtx 2020/02/05 v1.0b and ltfssini.dtx 2020/02/05 v3.1g)}
 % \fi
 %
 % \iffalse
@@ -1974,14 +1976,14 @@
     \@nil
 }
 \def\merge at kanji@series@#1#2#3\@nil{%
-  \def\@reserveda{#3}%
-  \ifx\@reserveda\@empty
+  \def\reserved at a{#3}%
+  \ifx\reserved at a\@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
+    \edef\reserved at a{\k at encoding /\k at family /#1/\k at shape}%
+     \ifcsname \reserved at a \endcsname
        \set at target@series at kanji{#1}%
     \else
        \ifcsname \k at encoding /\k at family /#2/\k at shape \endcsname
@@ -2065,14 +2067,14 @@
     \@nil
 }
 \def\merge at kanji@shape@#1#2#3\@nil{%
-  \def\@reserveda{#3}%
-  \ifx\@reserveda\@empty
+  \def\reserved at a{#3}%
+  \ifx\reserved at a\@empty
     \edef\k at shape{#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 /\k at series/#1}%
-     \ifcsname \@reserveda\endcsname
+    \edef\reserved at a{\k at encoding /\k at family /\k at series/#1}%
+     \ifcsname \reserved at a\endcsname
        \edef\k at shape{#1}%
     \else
        \ifcsname \k at encoding /\k at family /\k at series/#2\endcsname
@@ -2369,8 +2371,8 @@
 }
 \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
+  \def\reserved at a{#1}%
+  \ifx\target at meta@family at value\reserved at a   % rm -> rm do nothing
   \else
     \expandafter\ifx\csname#1def at ult\endcsname\k at family
       \let\@elt\@gobble
@@ -2441,7 +2443,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
+\ifx\prepare at family@series at update@kanji\@undefined  % old
 \DeclareRobustCommand\mcfamily
         {\not at math@alphabet\mcfamily\mathmc
          \kanjifamily\mcdefault\selectfont}
@@ -2448,7 +2450,7 @@
 \DeclareRobustCommand\gtfamily
         {\not at math@alphabet\gtfamily\mathgt
          \kanjifamily\gtdefault\selectfont}
-\else
+\else                                               % 2020-02-02
 \DeclareRobustCommand\mcfamily
     {\not at math@alphabet\mcfamily\mathmc
      \prepare at family@series at update@kanji{mc}\mcdefault\selectfont}

Modified: trunk/Master/texmf-dist/source/platex/base/plvers.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plvers.dtx	2020-02-09 22:04:02 UTC (rev 53731)
+++ trunk/Master/texmf-dist/source/platex/base/plvers.dtx	2020-02-09 22:04:24 UTC (rev 53732)
@@ -195,7 +195,7 @@
    {2020-02-02}
 %</plcore|platexrelease>
 %<*plcore>
-\def\ppatch at level{1}
+\def\ppatch at level{2}
 %</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-09 22:04:02 UTC (rev 53731)
+++ trunk/Master/texmf-dist/tex/platex/base/exppl2e.sty	2020-02-09 22:04:24 UTC (rev 53732)
@@ -34,7 +34,7 @@
 % case 1: This file must be a normal package
   \NeedsTeXFormat{pLaTeX2e}
   \ProvidesPackage{exppl2e}
-                [2020/02/02 v1.1e Experimental pLaTeX2e features]
+                [2020/02/09 v1.1f Experimental pLaTeX2e features]
   \PackageWarningNoLine{exppl2e}{%
       This is the unstable, experimental part of pLaTeX2e.\MessageBreak
       This package may contain:\MessageBreak
@@ -352,6 +352,90 @@
 %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
+% \section{NFSS$B$N(Bsize function$B$NF|K\8l2=(B}
+%
+% \begin{macro}{\inlist@}
+% |\do at subst@correction|$B$NF|K\8l2=$KI,MW$J$N$G!"(B
+% $BHf3S$9$k:]$K0z?t!&%j%9%H$H$b(B\cs{detokenize}$B$K$h$C$FJ8;zNs2=$9$k$h$&$K$7$^$7$?!#(B
+% \changes{v1.6x}{2020/02/05}{$B0z?t!&%j%9%H$H$b(B\cs{detokenize}$B$K$h$C$FJ8;zNs2=(B}
+%    \begin{macrocode}
+\def\inlist@#1#2{%
+  \edef\reserved at a{%
+    \unexpanded{\def\in@@##1<}%
+    \detokenize{#1}%
+    \unexpanded{>##2##3\in@@{\ifx\in@##2\in at false\else\in at true\fi}\in@@}%
+    \detokenize{#2}%
+    \unexpanded{<}%
+    \detokenize{#1}%
+    \unexpanded{>\in@\in@@}}%
+  \reserved at a}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\do at subst@correction}
+% \begin{macro}{\pltx at do@subst at correction@al}
+% \begin{macro}{\pltx at do@subst at correction@yoko}
+% \begin{macro}{\pltx at do@subst at correction@tate}
+% |\font|$B$O2$J8%U%)%s%H$rJV$9$?$a!"(B\LaTeX{}$B$N85$N(B|\do at subst@correction|$B$O(B
+% $BOBJ8%U%)%s%H$KBP$7$F;H$($^$;$s$N$G!"OBJ8$KBP1~$5$;$^$9!#(B
+% \changes{v1.6x}{2020/02/05}{\cs{do at subst@correction}$B$NF|K\8l2=(B}
+%
+% $B%*%j%8%J%k$N(B\LaTeX{}$B$NDj5A$O!"2$J8MQ$H$7$F;H$$$^$9!#(B
+%    \begin{macrocode}
+\def\pltx at do@subst at correction@al{%
+       \xdef\subst at correction{%
+          \font at name
+          \global\expandafter\font
+            \csname \curr at fontshape/\f at size\endcsname
+            \noexpand\fontname\font
+           \relax}%
+       \aftergroup\subst at correction
+}
+%    \end{macrocode}
+% $BOBJ82#AHMQ$HOBJ8=DAHMQ$NDj5A$G$O!"$=$l$>$l(B|\jfont|$B$H(B|\tfont|$B$r;H$$$^$9!#(B
+%    \begin{macrocode}
+\def\pltx at do@subst at correction@yoko{%
+       \xdef\subst at correction{%
+          \font at name
+          \global\expandafter\jfont
+            \csname \curr at fontshape/\f at size\endcsname
+            \noexpand\fontname\jfont
+           \relax}%
+       \aftergroup\subst at correction
+}
+\def\pltx at do@subst at correction@tate{%
+       \xdef\subst at correction{%
+          \font at name
+          \global\expandafter\tfont
+            \csname \curr at fontshape/\f at size\endcsname
+            \noexpand\fontname\tfont
+           \relax}%
+       \aftergroup\subst at correction
+}
+%    \end{macrocode}
+% $B$=$7$F!"%(%s%3!<%G%#%s%0$K1~$8$F(B3$B$D$NL?Na$r;H$$J,$1$^$9!#(B
+%    \begin{macrocode}
+\def\do at subst@correction{%
+  \edef\tmp at item{{\f at encoding}}%
+  \expandafter\expandafter\expandafter
+  \inlist@\expandafter\tmp at item\expandafter{\kyenc at list}%
+  \ifin@\pltx at do@subst at correction@yoko
+  \else
+    \expandafter\expandafter\expandafter
+    \inlist@\expandafter\tmp at item\expandafter{\ktenc at list}%
+    \ifin@\pltx at do@subst at correction@tate\else
+      \pltx at do@subst at correction@al
+    \fi
+  \fi
+}
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \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/platexrelease.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty	2020-02-09 22:04:02 UTC (rev 53731)
+++ trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty	2020-02-09 22:04:24 UTC (rev 53732)
@@ -517,14 +517,14 @@
     \@nil
 }
 \def\merge at kanji@series@#1#2#3\@nil{%
-  \def\@reserveda{#3}%
-  \ifx\@reserveda\@empty
+  \def\reserved at a{#3}%
+  \ifx\reserved at a\@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
+    \edef\reserved at a{\k at encoding /\k at family /#1/\k at shape}%
+     \ifcsname \reserved at a \endcsname
        \set at target@series at kanji{#1}%
     \else
        \ifcsname \k at encoding /\k at family /#2/\k at shape \endcsname
@@ -571,14 +571,14 @@
     \@nil
 }
 \def\merge at kanji@shape@#1#2#3\@nil{%
-  \def\@reserveda{#3}%
-  \ifx\@reserveda\@empty
+  \def\reserved at a{#3}%
+  \ifx\reserved at a\@empty
     \edef\k at shape{#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 /\k at series/#1}%
-     \ifcsname \@reserveda\endcsname
+    \edef\reserved at a{\k at encoding /\k at family /\k at series/#1}%
+     \ifcsname \reserved at a\endcsname
        \edef\k at shape{#1}%
     \else
        \ifcsname \k at encoding /\k at family /\k at series/#2\endcsname
@@ -768,8 +768,8 @@
 }
 \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
+  \def\reserved at a{#1}%
+  \ifx\target at meta@family at value\reserved at a   % rm -> rm do nothing
   \else
     \expandafter\ifx\csname#1def at ult\endcsname\k at family
       \let\@elt\@gobble
@@ -795,7 +795,7 @@
   \fi\fi
 }%
 \fi
-\ifx\prepare at family@series at update@kanji\@undefined  % 2020-02-02
+\ifx\prepare at family@series at update@kanji\@undefined  % old
 \DeclareRobustCommand\mcfamily
         {\not at math@alphabet\mcfamily\mathmc
          \kanjifamily\mcdefault\selectfont}
@@ -802,7 +802,7 @@
 \DeclareRobustCommand\gtfamily
         {\not at math@alphabet\gtfamily\mathgt
          \kanjifamily\gtdefault\selectfont}
-\else
+\else                                               % 2020-02-02
 \DeclareRobustCommand\mcfamily
     {\not at math@alphabet\mcfamily\mathmc
      \prepare at family@series at update@kanji{mc}\mcdefault\selectfont}

Modified: trunk/Master/texmf-dist/tex/platex/base/plcore.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/plcore.ltx	2020-02-09 22:04:02 UTC (rev 53731)
+++ trunk/Master/texmf-dist/tex/platex/base/plcore.ltx	2020-02-09 22:04:24 UTC (rev 53732)
@@ -34,7 +34,7 @@
 \def\pfmtname{pLaTeX2e}
 \def\pfmtversion
    {2020-02-02}
-\def\ppatch at level{1}
+\def\ppatch at level{2}
 \edef\platexBANNER{\noexpand\platexNILa
                    \the\everyjob % LaTeX banner and delayed codes
                    \noexpand\platexNILb}
@@ -706,14 +706,14 @@
     \@nil
 }
 \def\merge at kanji@series@#1#2#3\@nil{%
-  \def\@reserveda{#3}%
-  \ifx\@reserveda\@empty
+  \def\reserved at a{#3}%
+  \ifx\reserved at a\@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
+    \edef\reserved at a{\k at encoding /\k at family /#1/\k at shape}%
+     \ifcsname \reserved at a \endcsname
        \set at target@series at kanji{#1}%
     \else
        \ifcsname \k at encoding /\k at family /#2/\k at shape \endcsname
@@ -760,14 +760,14 @@
     \@nil
 }
 \def\merge at kanji@shape@#1#2#3\@nil{%
-  \def\@reserveda{#3}%
-  \ifx\@reserveda\@empty
+  \def\reserved at a{#3}%
+  \ifx\reserved at a\@empty
     \edef\k at shape{#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 /\k at series/#1}%
-     \ifcsname \@reserveda\endcsname
+    \edef\reserved at a{\k at encoding /\k at family /\k at series/#1}%
+     \ifcsname \reserved at a\endcsname
        \edef\k at shape{#1}%
     \else
        \ifcsname \k at encoding /\k at family /\k at series/#2\endcsname
@@ -901,8 +901,8 @@
 }
 \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
+  \def\reserved at a{#1}%
+  \ifx\target at meta@family at value\reserved at a   % rm -> rm do nothing
   \else
     \expandafter\ifx\csname#1def at ult\endcsname\k at family
       \let\@elt\@gobble
@@ -928,7 +928,7 @@
   \fi\fi
 }%
 \fi
-\ifx\prepare at family@series at update@kanji\@undefined  % 2020-02-02
+\ifx\prepare at family@series at update@kanji\@undefined  % old
 \DeclareRobustCommand\mcfamily
         {\not at math@alphabet\mcfamily\mathmc
          \kanjifamily\mcdefault\selectfont}
@@ -935,7 +935,7 @@
 \DeclareRobustCommand\gtfamily
         {\not at math@alphabet\gtfamily\mathgt
          \kanjifamily\gtdefault\selectfont}
-\else
+\else                                               % 2020-02-02
 \DeclareRobustCommand\mcfamily
     {\not at math@alphabet\mcfamily\mathmc
      \prepare at family@series at update@kanji{mc}\mcdefault\selectfont}



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