texlive[62718] branches/branch2021.final/Master/texmf-dist: microtype
commits+karl at tug.org
commits+karl at tug.org
Tue Mar 15 20:58:43 CET 2022
Revision: 62718
http://tug.org/svn/texlive?view=revision&revision=62718
Author: karl
Date: 2022-03-15 20:58:42 +0100 (Tue, 15 Mar 2022)
Log Message:
-----------
microtype (15mar22) (branch)
Modified Paths:
--------------
branches/branch2021.final/Master/texmf-dist/doc/latex/microtype/README.md
branches/branch2021.final/Master/texmf-dist/doc/latex/microtype/microtype-code.pdf
branches/branch2021.final/Master/texmf-dist/doc/latex/microtype/microtype.pdf
branches/branch2021.final/Master/texmf-dist/source/latex/microtype/microtype-utf.dtx
branches/branch2021.final/Master/texmf-dist/source/latex/microtype/microtype.dtx
branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/letterspace.sty
branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype-luatex.def
branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def
branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype-show.sty
branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype-xetex.def
branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype.cfg
branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype.lua
branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype.sty
Modified: branches/branch2021.final/Master/texmf-dist/doc/latex/microtype/README.md
===================================================================
--- branches/branch2021.final/Master/texmf-dist/doc/latex/microtype/README.md 2022-03-15 19:58:26 UTC (rev 62717)
+++ branches/branch2021.final/Master/texmf-dist/doc/latex/microtype/README.md 2022-03-15 19:58:42 UTC (rev 62718)
@@ -4,7 +4,7 @@
**Subliminal refinements towards typographical perfection**
- (v3.0c -- 2022/02/22)
+ (v3.0d -- 2022/03/14)
Overview
Modified: branches/branch2021.final/Master/texmf-dist/doc/latex/microtype/microtype-code.pdf
===================================================================
(Binary files differ)
Modified: branches/branch2021.final/Master/texmf-dist/doc/latex/microtype/microtype.pdf
===================================================================
(Binary files differ)
Modified: branches/branch2021.final/Master/texmf-dist/source/latex/microtype/microtype-utf.dtx
===================================================================
--- branches/branch2021.final/Master/texmf-dist/source/latex/microtype/microtype-utf.dtx 2022-03-15 19:58:26 UTC (rev 62717)
+++ branches/branch2021.final/Master/texmf-dist/source/latex/microtype/microtype-utf.dtx 2022-03-15 19:58:42 UTC (rev 62718)
@@ -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: branches/branch2021.final/Master/texmf-dist/source/latex/microtype/microtype.dtx
===================================================================
--- branches/branch2021.final/Master/texmf-dist/source/latex/microtype/microtype.dtx 2022-03-15 19:58:26 UTC (rev 62717)
+++ branches/branch2021.final/Master/texmf-dist/source/latex/microtype/microtype.dtx 2022-03-15 19:58:42 UTC (rev 62718)
@@ -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: branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/letterspace.sty
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/letterspace.sty 2022-03-15 19:58:26 UTC (rev 62717)
+++ branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/letterspace.sty 2022-03-15 19:58:42 UTC (rev 62718)
@@ -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: branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype-luatex.def
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype-luatex.def 2022-03-15 19:58:26 UTC (rev 62717)
+++ branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype-luatex.def 2022-03-15 19:58:42 UTC (rev 62718)
@@ -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: branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def 2022-03-15 19:58:26 UTC (rev 62717)
+++ branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def 2022-03-15 19:58:42 UTC (rev 62718)
@@ -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: branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype-show.sty
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype-show.sty 2022-03-15 19:58:26 UTC (rev 62717)
+++ branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype-show.sty 2022-03-15 19:58:42 UTC (rev 62718)
@@ -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: branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype-xetex.def
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype-xetex.def 2022-03-15 19:58:26 UTC (rev 62717)
+++ branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype-xetex.def 2022-03-15 19:58:42 UTC (rev 62718)
@@ -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: branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype.cfg
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype.cfg 2022-03-15 19:58:26 UTC (rev 62717)
+++ branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype.cfg 2022-03-15 19:58:42 UTC (rev 62718)
@@ -41,7 +41,7 @@
%%
\ProvidesFile
{microtype.cfg}
- [2022/02/22 v3.0c
+ [2022/03/14 v3.0d
microtype main configuration file
(RS)]
Modified: branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype.lua 2022-03-15 19:58:26 UTC (rev 62717)
+++ branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype.lua 2022-03-15 19:58:42 UTC (rev 62718)
@@ -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: branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype.sty
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype.sty 2022-03-15 19:58:26 UTC (rev 62717)
+++ branches/branch2021.final/Master/texmf-dist/tex/latex/microtype/microtype.sty 2022-03-15 19:58:42 UTC (rev 62718)
@@ -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.