summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/microtype/microtype.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/microtype/microtype.sty')
-rw-r--r--Master/texmf-dist/tex/latex/microtype/microtype.sty29
1 files changed, 19 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/latex/microtype/microtype.sty b/Master/texmf-dist/tex/latex/microtype/microtype.sty
index 8df7a4043e1..0526f3e023e 100644
--- a/Master/texmf-dist/tex/latex/microtype/microtype.sty
+++ b/Master/texmf-dist/tex/latex/microtype/microtype.sty
@@ -10,7 +10,7 @@
%%
%% The `microtype' package
%% Subliminal refinements towards typographical perfection
-%% Copyright (c) 2004--2016 R Schlicht <w.m.l@gmx.net>
+%% Copyright (c) 2004--2018 R Schlicht <w.m.l@gmx.net>
%%
%% This work may be distributed and/or modified under the conditions of the
%% LaTeX Project Public License, either version 1.3c of this license or (at
@@ -29,7 +29,7 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage
{microtype}
- [2017/07/07 v2.7
+ [2018/01/14 v2.7a
Micro-typographical refinements
(RS)]
\def\MT@MT
@@ -581,9 +581,13 @@ time will almost certainly lead to undesired results. Have your choice!}%
\def\MT@feat{#1}%
\csname MT@set@#1@codes\endcsname
\else
- \MT@vinfo{... No \@nameuse{MT@abbr@#1}}%
+ \MT@ifstreq{#1}{tr}%
+ {\let\MT@info@notracking\MT@info@notracking@}%
+ {\MT@vinfo{... No \@nameuse{MT@abbr@#1}}}%
\fi
}
+\let\MT@info@notracking\relax
+\def\MT@info@notracking@{\MT@vinfo{... No tracking}}
\def\MT@checklist@#1#2{%
\MT@ifdefined@n@T
{MT@#2list@#1@\@tempa}{%
@@ -1012,9 +1016,9 @@ time will almost certainly lead to undesired results. Have your choice!}%
\let\MT@char@\m@ne
\MT@noresttrue
\MT@toks=\expandafter{\@tempa}%
+ \MT@exp@two@c\MT@is@active\string\@tempa\@nil
\expandafter\MT@is@letter\@tempa\relax\relax
\ifnum\MT@char@ < \z@
- \MT@exp@two@c\MT@is@active\string\@tempa\@nil
\MT@ifdefined@n@TF{\MT@encoding\MT@detokenize@c\@tempa}%
\MT@is@symbol
{\expandafter\MT@is@composite\@tempa\relax\relax}%
@@ -1080,8 +1084,9 @@ time will almost certainly lead to undesired results. Have your choice!}%
\MT@ifdefined@c@T\PrerenderUnicode
{\PrerenderUnicode{\@tempa}\let\unicode@charfilter\@firstofone}%
\edef\x{\endgroup
- \def\noexpand\@tempa{\@tempa}%
- \MT@toks={\the\MT@toks\space(= \@tempa)}%
+ \def\noexpand\@tempa{\expandafter\expandafter\expandafter\@empty\@tempa}%
+ \MT@toks={\the\MT@toks\space(=
+ \expandafter\expandafter\expandafter\@empty\@tempa)}%
}%
\x
\fi
@@ -1430,7 +1435,11 @@ time will almost certainly lead to undesired results. Have your choice!}%
\def\MT@get@highlevel#1{%
\expandafter\MT@test@ast\MT@val*\@nil\relax{%
\MT@ifempty\@tempa{\def\@tempa{#1}}\relax
- \edef\MT@val{\expandafter\noexpand\csname \@tempa default\endcsname}%
+ \MT@ifdefined@n@TF{\@tempa default}%
+ {\edef\MT@val{\expandafter\noexpand\csname \@tempa default\endcsname}}%
+ {\MT@warning{`\@backslashchar\@tempa default' is not a defined command.\MessageBreak
+ Ignoring `#1 = {\@tempa*}' in font set\MessageBreak`\MT@curr@set@name'}%
+ \let\MT@val\@empty}%
}%
}
\def\MT@test@ast#1*#2\@nil{%
@@ -1921,9 +1930,9 @@ time will almost certainly lead to undesired results. Have your choice!}%
{\csname MT@\MT@permutelist @\csname MT@\MT@permutelist @name\endcsname @load\endcsname}%
\relax{%
\MT@warning{\@nameuse{MT@abbr@\MT@permutelist} list
- `\@nameuse{MT@\MT@permutelist @name}' will override list\MessageBreak
- `\@nameuse{MT@\MT@permutelist @\@tempa\MT@extra@context}'
- for font `\@tempa'}%
+ `\@nameuse{MT@\MT@permutelist @name}' will\MessageBreak override
+ list `\@nameuse{MT@\MT@permutelist @\@tempa\MT@extra@context}'
+ for \MessageBreak font `\@tempa'}%
}%
}%
}%