summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def')
-rw-r--r--Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def66
1 files changed, 1 insertions, 65 deletions
diff --git a/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def b/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def
index 7bb387536b1..ccf6b6d316f 100644
--- a/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def
+++ b/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def
@@ -31,7 +31,7 @@
%%
\ProvidesFile
{microtype-pdftex.def}
- [2021/10/31 v3.0
+ [2021/12/02 v3.0a
Definitions specific to
pdftex
(RS)]
@@ -53,30 +53,12 @@
\ifnum\pdftexversion = 14
\ifnum \expandafter`\pdftexrevision < `h
\def\MT@pdftex@no{2}
- \ifnum \expandafter`\pdftexrevision < `f
- \def\MT@pdftex@no{1}
- \fi
- \fi
- \else
- \ifnum\pdftexversion < 14
- \def\MT@pdftex@no{1}
\fi
\fi
\fi
\fi
\fi
\fi
-\ifnum
- \csname MT@\MT@engine tex@no\endcsname < 2
- \MT@warning@nl{You
- are using a \MT@engine tex version older than
- 0.14f%
- .\MessageBreak
- `\MT@MT' does not work with this version.\MessageBreak
- Please install a newer version of \MT@engine tex%
- .\MessageBreak I will quit now}
- \MT@clear@options
-\endinput\fi
\def
\MT@requires@pdftex%
#1{\ifnum
@@ -1022,19 +1004,6 @@
pdftex.}%
}
}
-\def\SetProtrusion{%
- \MT@begin@catcodes
- \MT@SetProtrusion
-}
-\newcommand*\MT@SetProtrusion[3][]{%
- \let\MT@extra@context\@empty
- \MT@set@named@keys{MT@pr@c}{#1}%
- \def\MT@permutelist{pr@c}%
- \setkeys{MT@cfg}{#2}%
- \MT@permute
- \MT@gdef@n{MT@pr@c@\MT@pr@c@name}{#3}%
- \MT@end@catcodes
-}
\def\SetExpansion{%
\MT@begin@catcodes
\MT@SetExpansion
@@ -1147,15 +1116,6 @@
{Upgrade pdftex.}%
}
}
-\define@key{MT@pr@c}{unit}[character]{%
- \MT@glet@nc{MT@pr@c@\MT@curr@set@name @unit}\@empty
- \def\@tempa{#1}%
- \MT@ifstreq\@tempa{character}\relax{%
- \MT@ifdimen\@tempa
- {\MT@glet@nc{MT@pr@c@\MT@curr@set@name @unit}\@tempa}%
- {\MT@warn@nodim{character widths}}%
- }%
-}
\define@key{MT@tr@c}{unit}[1em]{%
\MT@glet@nc{MT@tr@c@\MT@curr@set@name @unit}\@empty
\def\@tempa{#1}%
@@ -1235,30 +1195,6 @@
\fi
\fi
}
-\def\MT@has@inh@prefix#1(#2)#3#4\@nil{%
- \let\MT@temp\relax
- \ifx\relax#3%
- \def\@tempa{#1#2}%
- \let\MT@inh@prefix\@empty
- \else
- \MT@ifstreq{\MT@feat}{pr}{%
- \MT@ifstreq{#2}{l}{\def\MT@inh@prefix@{{1000}{0}}\@firstoftwo}{%
- \MT@ifstreq{#2}{r}{\def\MT@inh@prefix@{{0}{1000}}\@firstoftwo}{%
- \MT@ifstreq{#2}{lr}{\def\MT@inh@prefix@{{500}{500}}\@firstoftwo}{%
- \MT@warning@nl{`#2' is not a valid prefix in inheritance list%
- \MessageBreak\MT@listname. Ignoring it}%
- \@secondoftwo}}}%
- {\def\@tempa{#3}%
- \def\MT@inh@prefix{#2}%
- \@gobble}%
- {\@firstofone}%
- }{\@firstofone}%
- {\let\MT@char\m@ne
- \let\MT@temp\@gobble
- }%
- \fi
- \MT@temp
-}
\MT@def@bool@opt{DVIoutput}{%
\csname if\@tempa\endcsname
\ifnum\pdfoutput>\z@ \MT@opt@DVItrue \fi