texlive[62717] Master/texmf-dist: microtype (15mar22)

commits+karl at tug.org commits+karl at tug.org
Tue Mar 15 20:58:26 CET 2022


Revision: 62717
          http://tug.org/svn/texlive?view=revision&revision=62717
Author:   karl
Date:     2022-03-15 20:58:26 +0100 (Tue, 15 Mar 2022)
Log Message:
-----------
microtype (15mar22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/microtype/README.md
    trunk/Master/texmf-dist/doc/latex/microtype/microtype-code.pdf
    trunk/Master/texmf-dist/doc/latex/microtype/microtype.pdf
    trunk/Master/texmf-dist/source/latex/microtype/microtype-utf.dtx
    trunk/Master/texmf-dist/source/latex/microtype/microtype.dtx
    trunk/Master/texmf-dist/tex/latex/microtype/letterspace.sty
    trunk/Master/texmf-dist/tex/latex/microtype/microtype-luatex.def
    trunk/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def
    trunk/Master/texmf-dist/tex/latex/microtype/microtype-show.sty
    trunk/Master/texmf-dist/tex/latex/microtype/microtype-xetex.def
    trunk/Master/texmf-dist/tex/latex/microtype/microtype.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/microtype.lua
    trunk/Master/texmf-dist/tex/latex/microtype/microtype.sty

Modified: trunk/Master/texmf-dist/doc/latex/microtype/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/microtype/README.md	2022-03-15 19:57:57 UTC (rev 62716)
+++ trunk/Master/texmf-dist/doc/latex/microtype/README.md	2022-03-15 19:58:26 UTC (rev 62717)
@@ -4,7 +4,7 @@
 
 **Subliminal refinements towards typographical perfection**
 
-  (v3.0c -- 2022/02/22)
+  (v3.0d -- 2022/03/14)
 
 
 Overview

Modified: trunk/Master/texmf-dist/doc/latex/microtype/microtype-code.pdf
===================================================================
(Binary files differ)

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

Modified: trunk/Master/texmf-dist/source/latex/microtype/microtype-utf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/microtype/microtype-utf.dtx	2022-03-15 19:57:57 UTC (rev 62716)
+++ trunk/Master/texmf-dist/source/latex/microtype/microtype-utf.dtx	2022-03-15 19:58:26 UTC (rev 62717)
@@ -27,7 +27,7 @@
 \ProvidesFile
 %</!EBGaramond>
 %<*driver>
-    {\jobname.dtx}[2022/02/22 v3.0c]
+    {\jobname.dtx}[2022/03/14 v3.0d]
 %</driver>
 %<CharisSIL>  {mt-CharisSIL.cfg}[2017/07/07 v1.1 microtype config. file: Charis SIL (RS)]
 %<LatinModernRoman>  {mt-LatinModernRoman.cfg}[2021/02/21 v1.1 microtype config. file: Latin Modern Roman (RS)]

Modified: trunk/Master/texmf-dist/source/latex/microtype/microtype.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/microtype/microtype.dtx	2022-03-15 19:57:57 UTC (rev 62716)
+++ trunk/Master/texmf-dist/source/latex/microtype/microtype.dtx	2022-03-15 19:58:26 UTC (rev 62717)
@@ -37,7 +37,7 @@
 %<lua->  {microtype-luatex.def}
 %<xe->  {microtype-xetex.def}
 %<*package|letterspace|m-t|pdf-|lua-|xe-|show>
-  [2022/02/22 v3.0c
+  [2022/03/14 v3.0d
 %<package>   Micro-typographical refinements
 %<letterspace>   Robust letterspacing
 %<show>  Visual debugging for the microtype package
@@ -52,8 +52,8 @@
 %<luafile>local microtype  = microtype
 %<luafile>microtype.module = {
 %<luafile>    name         = "microtype",
-%<luafile>    version      = "3.0c",
-%<luafile>    date         = "2022/02/22",
+%<luafile>    version      = "3.0d",
+%<luafile>    date         = "2022/03/14",
 %<luafile>    description  = "microtype module.",
 %<luafile>    author       = "E. Roux, R. Schlicht and P. Gesang",
 %<luafile>    copyright    = "E. Roux, R. Schlicht and P. Gesang",
@@ -1382,7 +1382,6 @@
 % See section~\ref{sub:expansion} for a more detailed discussion.
 %
 %
-%\pagebreak ^^A layout
 %\subsection[Tracking]
 %           {Tracking \requires{\pdftex~1.40,\luatex~0.62}}
 %           \label{sub:options-tracking}
@@ -1556,6 +1555,7 @@
 % words, this is equivalent to specifying \emph{all} possible values for that
 % attribute.
 % Therefore, the predefined set `|alltext|', which is declared as:
+%\enlargethispage{\baselineskip} ^^A layout
 %\begin{verbatim}
 %\DeclareMicrotypeSet{alltext}
 %   { encoding = {OT1,T1,T2A,LY1,OT4,QX,T5,TS1,EU1,EU2,TU} }
@@ -3121,6 +3121,7 @@
 %! TeX capacity exceeded, sorry [maximum internal font number (font_max)=<2000>].
 %\end{verbatim}
 % Memory parameter `|font_max|' too small.
+%\pagebreak ^^A layout
 %  \item
 %\begin{verbatim}
 %! TeX capacity exceeded, sorry [PDF memory size (pdf_mem_size)=<65536>].
@@ -3331,9 +3332,11 @@
 % `\contributor theufman          <@\at @>', ^^A https://github.com/theufman
 % `\contributor frafl             <@\at @>', ^^A https://github.com/frafl
 %  \contributor Joel Coffman      <@\at @>,  ^^A https://github.com/joel-coffman
-% `\contributor user182849        <@\at @>'  ^^A https://tex.stackexchange.com/users/182849/user182849
+% `\contributor user182849        <@\at @>', ^^A https://tex.stackexchange.com/users/182849/user182849
+% `\contributor NightShade        <@\at @>', ^^A https://tex.stackexchange.com/users/260836/nightshade
+%  \contributor Nelson Lago       <@\at @>   ^^A https://github.com/urrameu
 % and
-% `\contributor NightShade        <@\at @>'. ^^A https://tex.stackexchange.com/users/260836/nightshade
+%  \contributor Brian Dunn        <@\at @>.  ^^A https://github.com/bdtc
 %
 %\iffalse
 %\section{History of micro-typography} ^^A some time ...
@@ -3480,6 +3483,8 @@
 %
 %\VersionDate{\expandafter\@gobble\fileversion}{\filedate}
 %
+%\VersionDate{3.0c}{2022/02/22}
+%
 %\VersionDate{3.0b}{2021/12/10}
 %
 %\VersionDate{3.0a}{2021/12/02}
@@ -3856,7 +3861,7 @@
 %^^A  \ignoreligaturesinfont,\outputmode,\protrudechars,\tracingfonts}       ^^A luatex
 %\DoNotIndex{\eplain,\usepkg at pkg}                                            ^^A eplain
 %\DoNotIndex{\@backslashchar,\@car,\@cclvi,\@classoptionslist,\@currext,
-%  \@currname,\@defaultunits,\@elt,\@empty,\@eqnnum,\@expandtwoargs,\@fileswfalse,
+%  \@currname,\@defaultunits,\@empty,\@@enc at update,\@eqnnum,\@expandtwoargs,
 %  \@firstofone,\@firstoftwo,\@footnotetext,\@gobble,\@gobbletwo,\@ifclassloaded,
 %  \@ifl at t@r,\@ifl at aded,\@ifpackagelater,\@ifpackageloaded,\@ifstar,\@ifundefined,\@item,
 %  \@let at token,\@m,\@M,\@makeother,\@minus,\@mpfootnotetext,\@nameuse,\@ne,\@newlistfalse,
@@ -3863,18 +3868,18 @@
 %  \@nil,\@nnil,\@onelevel at sanitize,\@onlypreamble,\@pkgextension,\@plus,\@ptionlist,
 %  \@removeelement,\@secondoftwo,\@spaces,\@sptoken,\@tempa,\@tempb,\@tempc,\@tempcnta,
 %  \@tempcntb,\@tempdima,\@typeset at protect,\@undefined,\@unprocessedoptions,\@unusedoptionlist,
-%  \@xobeysp,\check at icr,\cl@@ckpt,\color at begingroup,\color at endgroup,\g at addto@macro,
-%  \hmode at bgroup,\m at ne,\maybe at ic,\maybe at ic@,\nfss at text,\not at math@alphabet,\on at line,
-%  \p@,\set at display@protect,\strip at prefix,\strip at pt,\@text at composite,\tw@,\z@,\z at skip,\zap at space,
+%  \@xobeysp,\check at icr,\color at begingroup,\color at endgroup,\g at addto@macro,\hmode at bgroup,
+%  \m at ne,\maybe at ic,\maybe at ic@,\nfss at text,\not at math@alphabet,\on at line,\p@,\set at display@protect,
+%  \strip at prefix,\strip at pt,\@text at composite,\tw@,\z@,\z at skip,\zap at space,
 %  \active,\documentclass,\dotfill,\fbox,\fboxrule,\fboxsep,\fmtversion,\footnotesize,
 %  \leavevmode,\llap,\makeatletter,\makebox,\mathrm,\mbox,\medskip,\newbox,\newcommand,
 %  \newcount,\newdimen,\newif,\newline,\newskip,\newtoks,\nobreak,\nonfrenchspacing,
-%  \normalbaselineskip,\normalsize,\numberline,\obeylines,\par,\parbox,\quad,\raggedright,
-%  \renewcommand,\scalebox,\space,\strut,\textwidth,\texttt,\tiny,\tracingnone,\usefont,
-%  \value,\AddToHook,\AtBeginDocument,\AtEndOfPackage,\CheckCommand,\CurrentOption,
-%  \DeclareOption,\DeclareRobustCommand,\IfFileExists,\IfFormatAtLeastTF,\InputIfFileExists,
-%  \MessageBreak,\PackageError,\PackageInfo,\PackageWarning,\PassOptionsToPackage,
-%  \ProcessOptions,\RawNoindent,\RequirePackage,\@@enc at update,\UnicodeEncodingName}
+%  \normalbaselineskip,\normalsize,\numberline,\obeylines,\par,\parbox,\providecommand,
+%  \quad,\raggedright,\renewcommand,\scalebox,\space,\strut,\textwidth,\texttt,\tiny,
+%  \tracingnone,\usefont,\AddToHook,\AtBeginDocument,\AtEndOfPackage,\CheckCommand,
+%  \CurrentOption,\DeclareOption,\DeclareRobustCommand,\IfFileExists,\IfFormatAtLeastTF,
+%  \InputIfFileExists,\MessageBreak,\PackageError,\PackageInfo,\PackageWarning,
+%  \PassOptionsToPackage,\ProcessOptions,\RawNoindent,\RequirePackage,\UnicodeEncodingName}
 %^^A\DoNotIndex{\add at accent,\cf at encoding,\curr at fontshape,\define at newfont,
 %^^A  \do at subst@correction,\f at encoding,\f at family,\f at size,\font at name,\fontencoding,
 %^^A  \fontseries,\fontshape,\glb at currsize,\glb at settings,\normalfont,\pickup at font,
@@ -3886,7 +3891,8 @@
 %\DoNotIndex{\CJK at ifundefined,\CJK at plane,\CJK at temp,\CJK at addcmap}             ^^A CJK,CJKutf8
 %\DoNotIndex{\color}                                                         ^^A color
 %\DoNotIndex{\csqQQ,\csq at bqgroup,\csq at eqgroup,\@disablequotes}               ^^A csquotes
-%\DoNotIndex{\ifHy at hyperfootnotes,\pdfstringdefDisableCommands,\pdfstringdefWarn} ^^A hyperref
+%\DoNotIndex{\ifHy at hyperfootnotes,\hyper@@anchor,\Hy at footnote@currentHref,
+%  \pdfstringdefDisableCommands,\pdfstringdefWarn}                           ^^A hyperref
 %\DoNotIndex{\ifpdf,\ifetex,\ifluatex,\ifxetex}                              ^^A ifpdf/iftex
 %\DoNotIndex{\@inpenc at undefined@,\IeC,\inputencoding,\inputencodingname}     ^^A inputenc
 %^^A\DoNotIndex{\UTFviii at defined,\UTF at four@octets at noexpand,                  ^^A inputenc/utf8
@@ -3903,7 +3909,7 @@
 %\DoNotIndex{\tikz at expandcount}                                              ^^A tikz
 %\DoNotIndex{\conditionally at traceoff}                                        ^^A trace
 %\DoNotIndex{\@xspace,\@xspace at firsttrue}                                    ^^A xspace
-%\DoNotIndex{\apptocmd,\patchcmd}                                            ^^A etoolbox
+%\DoNotIndex{\apptocmd,\gappto,\patchcmd}                                    ^^A etoolbox
 %\DoNotIndex{\beamer@@callorigitem,\beamer at callorigitem}                     ^^A beamer
 %\DoNotIndex{\eqref,\tagform@}                                               ^^A amsmath
 %\DoNotIndex{\@topic at item}                                                   ^^A simplecv
@@ -5559,8 +5565,10 @@
 %<*pdf-|xe->
 %<pdf->\MT at requires@pdftex5{
 \def\MT at ifstreq#1#2{%
-%<pdf->  \ifnum\pdfstrcmp{#1}{#2}=\z@
-%<xe->  \ifnum\strcmp{#1}{#2}=\z@
+  \ifnum
+%<pdf->      \pdfstrcmp
+%<xe->      \strcmp
+      {#1}{#2}=\z@
     \expandafter\@firstoftwo
   \else
     \expandafter\@secondoftwo
@@ -8110,10 +8118,10 @@
 % Typeset the text inside a box and get the left and right margin kerns.
 % We add an extra \cmd\vbox\ in case we're inside a |tabular|.
 % \cmd\@newlistfalse\ is meant to make \cmd\\ work in |centering| etc.
-%\changes{v3.0a}{2021/11/22}{reset counters}^^A
 %\changes{v3.0a}{2021/11/05}{compatibility fix for \pkg{csquotes}
 %                           (reported by \contributor Gustavo Barros <@\at @>) \githubissue{1}}^^A
 %                            ^^A https://tex.stackexchange.com/questions/621440/microtype-csquotes-autoquote-and-itemize-interaction
+%\changes{v3.0a}{2021/11/22}{reset counters}^^A
 %\changes{v3.0a}{2021/11/27}{set penalties to zero and vfuzz to max
 %                           (reported by \contributor florian <@\at @>)}^^A
 %                            ^^A https://tex.stackexchange.com/questions/624171/overfull-vbox-in-list-of-figures-since-miktex-update
@@ -8121,8 +8129,9 @@
 % We set various penalties to zero to allow linebreaking, and don't
 % bother if the split box is overfull (but shouldn't we? -- after all,
 % that's how the penalties bug was discovered~\dots).
-%\begin{macro}{\MT at ckpt}
-% We also reset the counters and disable writing to auxiliary files.
+%\changes{v3.0d}{2022/03/03}{no longer reset counters
+%                           (reported by \contributor Brian Dunn <@\at @>) \githubissue{14}}
+% (We no longer reset counters etc., since we don't typeset groups anymore.)
 %\begin{macro}{\MT at prot@hook}
 % Furthermore, we have a hook for compatibility fixes (not used at the moment),
 %\begin{macro}{\MT at csq@eqgroup}
@@ -8149,10 +8158,6 @@
 \fi
 \def\MT at get@prot#1#2{%
   \begingroup
-    \def\@elt##1{\global\value{##1}\the\value{##1}\relax}%
-    \edef\MT at ckpt{\cl@@ckpt}%
-    \let\@elt\relax
-    \@fileswfalse
     \setbox\MT at tempbox\vbox{%
       \everypar{}%
       \parfillskip=\z at skip
@@ -8173,7 +8178,6 @@
         \global\setbox\MT at tempbox=\lastbox
       \fi
     }%
-    \MT at ckpt
   \endgroup
   \leavevmode
   \ifhbox\MT at tempbox
@@ -8190,7 +8194,6 @@
 %\end{macro}
 %\end{macro}
 %\end{macro}
-%\end{macro}
 %\begin{macro}{\MT at prot@ifx}
 % Test next token.
 %    \begin{macrocode}
@@ -8291,8 +8294,10 @@
 %\changes{v3.0b}{2021/12/05}{don't rescan anymore
 %                           (reported by \contributor Akira Yokosawa <@\at @>
 %                                    and \contributor theufman <@\at @>) \githubissue{3,4}}
+%\changes{v3.0d}{2022/02/26}{no brace delimiting
+%                           (reported by \contributor Nelson Lago <@\at @>) \githubissue{10}}
 %    \begin{macrocode}
-\def\MT at prot@group#{\bgroup\afterassignment\MT at prot@get at firstchar\let\MT at temp= }
+\def\MT at prot@group{\bgroup\afterassignment\MT at prot@get at firstchar\let\MT at temp= }
 %    \end{macrocode}
 %\end{macro}
 %\begin{macro}{\MT at prot@get at firstchar}
@@ -9322,11 +9327,18 @@
 %\changes{v2.3}{2007/11/03}{redone: extract outer kerns from current letterspacing
 %                           amount}
 % For Fraktur fonts, some ligatures shouldn't be broken up. This command will
-% temporarily select the base font and insert the correct kerning.
+% temporarily select the base font (making sure to really select the current font)
+%\changes{v3.0d}{2022/03/01}{define \cmd\font at name\
+%                            (reported by \contributor Ulrike Fischer <fischer\at troubleshooting-tex.de>)
+%                            \githubissue{12}}
+% and insert the correct kerning.
 %    \begin{macrocode}
 \DeclareRobustCommand\lslig[1]{%
   {\MT at ifdefined@c at TF\MT at curr@ls{%
      \escapechar\m at ne
+%<plain>    \MT at requires@latex2{%
+     \xdef\font at name{\csname\curr at fontshape/\f at size\endcsname}%
+%<plain>    }\relax%
      \MT at get@ls at basefont
      \MT at outer@kern=\dimexpr\MT at curr@ls sp * \fontdimen6\font at name/2000\relax
      \kern\MT at outer@kern
@@ -9353,7 +9365,7 @@
     \MT at exp@two at c\MT at glet\MT at ls@basefont\font at name
   \else
 %<debug>\MT at dinfo@nl{1}{... fixing base font}%
-    \MT at exp@two at c\let\font at name\MT at ls@basefont
+    \MT at set@lsbasefont
   \fi
 }
 %    \end{macrocode}
@@ -19761,7 +19773,7 @@
 %   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %   Right brace   \}     Tilde         \~}
 %
-% \CheckSum{12399}
+% \CheckSum{12387}
 %
 % \Finale
 %

Modified: trunk/Master/texmf-dist/tex/latex/microtype/letterspace.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/letterspace.sty	2022-03-15 19:57:57 UTC (rev 62716)
+++ trunk/Master/texmf-dist/tex/latex/microtype/letterspace.sty	2022-03-15 19:58:26 UTC (rev 62717)
@@ -34,7 +34,7 @@
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage
   {letterspace}
-  [2022/02/22 v3.0c
+  [2022/03/14 v3.0d
    Robust letterspacing
    (RS)]
 \def\MT at MT
@@ -341,6 +341,9 @@
 \DeclareRobustCommand\lslig[1]{%
   {\MT at ifdefined@c at TF\MT at curr@ls{%
      \escapechar\m at ne
+    \MT at requires@latex2{%
+     \xdef\font at name{\csname\curr at fontshape/\f at size\endcsname}%
+    }\relax%
      \MT at get@ls at basefont
      \MT at outer@kern=\dimexpr\MT at curr@ls sp * \fontdimen6\font at name/2000\relax
      \kern\MT at outer@kern
@@ -353,7 +356,7 @@
   \expandafter\ifx\MT at ls@basefont\relax
     \MT at exp@two at c\MT at glet\MT at ls@basefont\font at name
   \else
-    \MT at exp@two at c\let\font at name\MT at ls@basefont
+    \MT at set@lsbasefont
   \fi
 }
 \def\MT at set@lsbasefont{\MT at exp@two at c\let\font at name\MT at ls@basefont}

Modified: trunk/Master/texmf-dist/tex/latex/microtype/microtype-luatex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/microtype-luatex.def	2022-03-15 19:57:57 UTC (rev 62716)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype-luatex.def	2022-03-15 19:58:26 UTC (rev 62717)
@@ -31,7 +31,7 @@
 %%
 \ProvidesFile
   {microtype-luatex.def}
-  [2022/02/22 v3.0c
+  [2022/03/14 v3.0d
    Definitions specific to
    luatex
    (RS)]
@@ -523,6 +523,7 @@
 \DeclareRobustCommand\lslig[1]{%
   {\MT at ifdefined@c at TF\MT at curr@ls{%
      \escapechar\m at ne
+     \xdef\font at name{\csname\curr at fontshape/\f at size\endcsname}%
      \MT at get@ls at basefont
      \MT at outer@kern=\dimexpr\MT at curr@ls sp * \fontdimen6\font at name/2000\relax
      \kern\MT at outer@kern
@@ -535,7 +536,7 @@
   \expandafter\ifx\MT at ls@basefont\relax
     \MT at exp@two at c\MT at glet\MT at ls@basefont\font at name
   \else
-    \MT at exp@two at c\let\font at name\MT at ls@basefont
+    \MT at set@lsbasefont
   \fi
 }
 \def\MT at set@lsbasefont{\MT at exp@two at c\let\font at name\MT at ls@basefont}

Modified: trunk/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def	2022-03-15 19:57:57 UTC (rev 62716)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def	2022-03-15 19:58:26 UTC (rev 62717)
@@ -31,7 +31,7 @@
 %%
 \ProvidesFile
   {microtype-pdftex.def}
-  [2022/02/22 v3.0c
+  [2022/03/14 v3.0d
    Definitions specific to
    pdftex
    (RS)]
@@ -104,7 +104,9 @@
 }
 \MT at requires@pdftex5{
 \def\MT at ifstreq#1#2{%
-  \ifnum\pdfstrcmp{#1}{#2}=\z@
+  \ifnum
+      \pdfstrcmp
+      {#1}{#2}=\z@
     \expandafter\@firstoftwo
   \else
     \expandafter\@secondoftwo
@@ -726,6 +728,7 @@
 \DeclareRobustCommand\lslig[1]{%
   {\MT at ifdefined@c at TF\MT at curr@ls{%
      \escapechar\m at ne
+     \xdef\font at name{\csname\curr at fontshape/\f at size\endcsname}%
      \MT at get@ls at basefont
      \MT at outer@kern=\dimexpr\MT at curr@ls sp * \fontdimen6\font at name/2000\relax
      \kern\MT at outer@kern
@@ -738,7 +741,7 @@
   \expandafter\ifx\MT at ls@basefont\relax
     \MT at exp@two at c\MT at glet\MT at ls@basefont\font at name
   \else
-    \MT at exp@two at c\let\font at name\MT at ls@basefont
+    \MT at set@lsbasefont
   \fi
 }
 \def\MT at set@lsbasefont{\MT at exp@two at c\let\font at name\MT at ls@basefont}

Modified: trunk/Master/texmf-dist/tex/latex/microtype/microtype-show.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/microtype-show.sty	2022-03-15 19:57:57 UTC (rev 62716)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype-show.sty	2022-03-15 19:58:26 UTC (rev 62717)
@@ -34,7 +34,7 @@
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage
   {microtype-show}
-  [2022/02/22 v3.0c
+  [2022/03/14 v3.0d
   Visual debugging for the microtype package
    (RS)]
 \RequirePackage{iftex}

Modified: trunk/Master/texmf-dist/tex/latex/microtype/microtype-xetex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/microtype-xetex.def	2022-03-15 19:57:57 UTC (rev 62716)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype-xetex.def	2022-03-15 19:58:26 UTC (rev 62717)
@@ -31,7 +31,7 @@
 %%
 \ProvidesFile
   {microtype-xetex.def}
-  [2022/02/22 v3.0c
+  [2022/03/14 v3.0d
    Definitions specific to
    xetex
    (RS)]
@@ -53,7 +53,9 @@
   }%
 }
 \def\MT at ifstreq#1#2{%
-  \ifnum\strcmp{#1}{#2}=\z@
+  \ifnum
+      \strcmp
+      {#1}{#2}=\z@
     \expandafter\@firstoftwo
   \else
     \expandafter\@secondoftwo

Modified: trunk/Master/texmf-dist/tex/latex/microtype/microtype.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/microtype.cfg	2022-03-15 19:57:57 UTC (rev 62716)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype.cfg	2022-03-15 19:58:26 UTC (rev 62717)
@@ -41,7 +41,7 @@
 %%
 \ProvidesFile
   {microtype.cfg}
-  [2022/02/22 v3.0c
+  [2022/03/14 v3.0d
    microtype main configuration file
    (RS)]
 

Modified: trunk/Master/texmf-dist/tex/latex/microtype/microtype.lua
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/microtype.lua	2022-03-15 19:57:57 UTC (rev 62716)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype.lua	2022-03-15 19:58:26 UTC (rev 62717)
@@ -35,8 +35,8 @@
 local microtype  = microtype
 microtype.module = {
     name         = "microtype",
-    version      = "3.0c",
-    date         = "2022/02/22",
+    version      = "3.0d",
+    date         = "2022/03/14",
     description  = "microtype module.",
     author       = "E. Roux, R. Schlicht and P. Gesang",
     copyright    = "E. Roux, R. Schlicht and P. Gesang",

Modified: trunk/Master/texmf-dist/tex/latex/microtype/microtype.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/microtype.sty	2022-03-15 19:57:57 UTC (rev 62716)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype.sty	2022-03-15 19:58:26 UTC (rev 62717)
@@ -30,7 +30,7 @@
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage
   {microtype}
-  [2022/02/22 v3.0c
+  [2022/03/14 v3.0d
    Micro-typographical refinements
    (RS)]
 \def\MT at MT
@@ -1047,10 +1047,6 @@
 \fi
 \def\MT at get@prot#1#2{%
   \begingroup
-    \def\@elt##1{\global\value{##1}\the\value{##1}\relax}%
-    \edef\MT at ckpt{\cl@@ckpt}%
-    \let\@elt\relax
-    \@fileswfalse
     \setbox\MT at tempbox\vbox{%
       \everypar{}%
       \parfillskip=\z at skip
@@ -1071,7 +1067,6 @@
         \global\setbox\MT at tempbox=\lastbox
       \fi
     }%
-    \MT at ckpt
   \endgroup
   \leavevmode
   \ifhbox\MT at tempbox
@@ -1127,7 +1122,7 @@
     \@gobble
   }\@firstofone
 }
-\def\MT at prot@group#{\bgroup\afterassignment\MT at prot@get at firstchar\let\MT at temp= }
+\def\MT at prot@group{\bgroup\afterassignment\MT at prot@get at firstchar\let\MT at temp= }
 \def\MT at prot@get at firstchar{\futurelet\MT at prot@next\MT at prot@get at first@char}
 \def\MT at prot@get at nextchar{\futurelet\MT at prot@next\MT at prot@get at next@char}
 \def\MT at prot@get at first@char{%



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