summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/microtype/letterspace.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/microtype/letterspace.sty')
-rw-r--r--Master/texmf-dist/tex/latex/microtype/letterspace.sty32
1 files changed, 17 insertions, 15 deletions
diff --git a/Master/texmf-dist/tex/latex/microtype/letterspace.sty b/Master/texmf-dist/tex/latex/microtype/letterspace.sty
index 37cba00b077..e80c174f54b 100644
--- a/Master/texmf-dist/tex/latex/microtype/letterspace.sty
+++ b/Master/texmf-dist/tex/latex/microtype/letterspace.sty
@@ -34,7 +34,7 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage
{letterspace}
- [2021/10/31 v3.0
+ [2021/12/02 v3.0a
Robust letterspacing
(RS)]
\def\MT@MT
@@ -112,21 +112,25 @@
\let\pdfoutput \normalpdfoutput
\fi
\let\MT@engine\relax
-\def\MT@engine@tooold{0}
+\newif\ifMT@engine@unfit
+\MT@engine@unfittrue
\ifx\pdftexversion\@undefined \else
\ifx\pdftexversion\relax \else
\def\MT@engine{pdf}
\let\MT@pdf@or@lua\@firstoftwo
- \ifnum\pdftexversion > 139 \def\MT@engine@tooold{1}\fi
+ \ifnum\pdftexversion
+ > 139
+ \MT@engine@unfitfalse
+ \fi
\fi
\fi
\ifx\directlua\@undefined \else
\ifx\directlua\relax \else
\def\MT@engine{lua}
+ \MT@engine@unfitfalse
\let\MT@pdf@or@lua\@secondoftwo
- \ifnum\luatexversion < 62 \def\MT@engine@tooold{0}
+ \ifnum\luatexversion < 62 \MT@engine@unfittrue
\else
- \def\MT@engine@tooold{1}
\let\MT@lua\directlua
\ifnum\luatexversion > 84
\let\pdfoutput\outputmode
@@ -136,21 +140,19 @@
\fi
\fi
\fi
-\ifnum
- \MT@engine@tooold=\z@
+\ifMT@engine@unfit
\MT@warning@nl{You
\ifx\MT@engine\relax
- don't seem to be using pdftex or luatex.\MessageBreak
- Try running `pdftex' or `luatex' instead of\MessageBreak
- `\ifx\XeTeXversion\@undefined\else xe\fi tex'%
+ don't seem to be using pdftex%
+ \space or luatex%
+ .\MessageBreak `\MT@MT' only works with these engines.%
\else
are using a \MT@engine tex version older than
- \MT@pdf@or@lua{1.40}{0.62}%
- .\MessageBreak
- `\MT@MT' does not work with this version.\MessageBreak
- Please install a newer version of \MT@engine tex%
+ \MT@pdf@or@lua{1.40}{0.62}%
+ .\MessageBreak `\MT@MT' does not work with this version.%
+ \MessageBreak Please install a newer version of \MT@engine tex.%
\fi
- .\MessageBreak I will quit now}
+ \MessageBreak I will quit now}
\MT@clear@options
\endinput\fi
\RequirePackage{keyval}[1997/11/10]