texlive[46323] Master/texmf-dist: microtype (15jan18)

commits+karl at tug.org commits+karl at tug.org
Mon Jan 15 23:21:33 CET 2018


Revision: 46323
          http://tug.org/svn/texlive?view=revision&revision=46323
Author:   karl
Date:     2018-01-15 23:21:32 +0100 (Mon, 15 Jan 2018)
Log Message:
-----------
microtype (15jan18)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/microtype/README.md
    trunk/Master/texmf-dist/doc/latex/microtype/microtype.pdf
    trunk/Master/texmf-dist/doc/latex/microtype/test-microtype.tex
    trunk/Master/texmf-dist/source/latex/microtype/microtype-utf.dtx
    trunk/Master/texmf-dist/source/latex/microtype/microtype.dtx
    trunk/Master/texmf-dist/source/latex/microtype/microtype.ins
    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-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
    trunk/Master/texmf-dist/tex/latex/microtype/mt-CharisSIL.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-LatinModernRoman.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-PalatinoLinotype.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-bch.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-blg.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-cmr.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-euf.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-eur.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-euroitc.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-eus.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-msa.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-msb.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-mvs.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-pad.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-pmn.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-ppl.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-ptm.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-ugm.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-zpeu.cfg

Modified: trunk/Master/texmf-dist/doc/latex/microtype/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/microtype/README.md	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/doc/latex/microtype/README.md	2018-01-15 22:21:32 UTC (rev 46323)
@@ -4,7 +4,7 @@
 
 **Subliminal refinements towards typographical perfection**
 
-  (v2.7 -- 2017/07/07)
+  (v2.7a -- 2018/01/14)
 
 
 Overview
@@ -76,5 +76,5 @@
 (2) the identification string is changed.
 
 ------------------------------------------------------
-Copyright (c) 2004--2017  R Schlicht `<w.m.l at gmx.net>`
+Copyright (c) 2004--2018  R Schlicht `<w.m.l at gmx.net>`
 ------------------------------------------------------

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

Modified: trunk/Master/texmf-dist/doc/latex/microtype/test-microtype.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/microtype/test-microtype.tex	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/doc/latex/microtype/test-microtype.tex	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/source/latex/microtype/microtype-utf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/microtype/microtype-utf.dtx	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/source/latex/microtype/microtype-utf.dtx	2018-01-15 22:21:32 UTC (rev 46323)
@@ -1,12 +1,11 @@
 %\iffalse meta-comment
-% ^^A messages to WinEdt:
 % !Mode:: "TeX:DTX:UK"
 % !smartQuote:: "English"
-% !DTXversion:: "2.7"
+% !DTXversion:: "2.7a"
 % ------------------------------------------------------------------------
 %                       The `microtype' package
 %         Subliminal refinements towards typographical perfection
-%           Copyright (c) 2004--2017 R Schlicht <w.m.l at gmx.net>
+%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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
@@ -27,7 +26,7 @@
 %
 \ProvidesFile
 %<*driver>
-    {\jobname.dtx}[2017/07/07 v2.7]
+    {\jobname.dtx}[2018/01/14 v2.7a]
 %</driver>
 %<CharisSIL>  {mt-CharisSIL.cfg}[2017/07/07 v1.1 microtype config. file: Charis SIL (RS)]
 %<LatinModernRoman>  {mt-LatinModernRoman.cfg}[2013/03/13 v1.0 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	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/source/latex/microtype/microtype.dtx	2018-01-15 22:21:32 UTC (rev 46323)
@@ -1,12 +1,11 @@
 %\iffalse meta-comment
-% ^^A messages to WinEdt:
 % !Mode:: "TeX:DTX:UK"
 % !smartQuote:: "English"
-% !DTXversion:: "2.7"
+% !DTXversion:: "2.7a"
 % ------------------------------------------------------------------------
 %                       The `microtype' package
 %         Subliminal refinements towards typographical perfection
-%           Copyright (c) 2004--2017 R Schlicht <w.m.l at gmx.net>
+%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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
@@ -38,7 +37,7 @@
 %<luatex-def>  {microtype-luatex.def}
 %<xetex-def>  {microtype-xetex.def}
 %<*package|letterspace|m-t|pdftex-def|luatex-def|xetex-def>
-  [2017/07/07 v2.7
+  [2018/01/14 v2.7a
 %<package>   Micro-typographical refinements
 %<letterspace>   Robust letterspacing
 %<m-t>   microtype main configuration file
@@ -52,8 +51,8 @@
 %<luafile>local microtype  = microtype
 %<luafile>microtype.module = {
 %<luafile>    name         = "microtype",
-%<luafile>    version      = "2.7",
-%<luafile>    date         = "2017/07/07",
+%<luafile>    version      = "2.7a",
+%<luafile>    date         = "2018/01/14",
 %<luafile>    description  = "microtype module.",
 %<luafile>    author       = "E. Roux, R. Schlicht and P. Gesang",
 %<luafile>    copyright    = "E. Roux, R. Schlicht and P. Gesang",
@@ -559,7 +558,7 @@
     pdfkeywords={TeX, LaTeX, pdfTeX, LuaTeX, XeTeX, typography, micro-typography,
       character protrusion, margin kerning, optical alignment, font expansion,
       font scaling, hz, kerning, spacing, glue, letterspacing, tracking, ligatures},
-    pdfcopyright={\textcopyright\ 2004--2017 R Schlicht\012%
+    pdfcopyright={\textcopyright\ 2004--2018 R Schlicht\012%
       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 your option) any later version.\012%
@@ -601,7 +600,7 @@
     {\texttt{w.m.l at gmx.net}}}
   % the samples in the introduction, utilising nested optional content groups (aka. layers):
   \ifnum\pdftexversion<140 \else
-    \def\mt at layer#1#2{\pdfliteral direct{/OC/#1 BDC}#2\pdfliteral direct{EMC}}
+    \def\mt at layer#1#2{\pdfliteral page{/OC/#1 BDC}#2\pdfliteral page{EMC}}
     \ifx\mt at objects\@undefined\let\mt at objects\@empty\fi
     \ifx\mt at order  \@undefined\let\mt at order  \@empty\fi
     \let\mt at resources\@empty
@@ -802,7 +801,7 @@
 % other extensions (see section~\ref{sec:lettersp}).
 %
 %\bigskip\noindent
-% This package is copyright \textcopyright\ 2004\kern.09em--2017 R Schlicht.
+% This package is copyright \textcopyright\ 2004\kern.09em--2018 R Schlicht.
 % It may be distributed and/or modified under the conditions of the
 % \IfFileExists{lppl.tex}{\hyperref[LPPL:LPPL]}{\href{http://www.latex-project.org/lppl/}}
 %   {\LaTeX\ Project Public License},
@@ -887,7 +886,7 @@
 % typography to add a small space before question mark, exclamation mark and
 % semi-colon, and a bigger space before the colon and the guillemets. Until
 % now, this could only be achieved by making these characters active (as is done,
-% for example, the \pkg{babel} package), which may not always be a robust
+% for example, by the \pkg{babel} package), which may not always be a robust
 % solution. In contrast to the standard kerning built into the fonts
 % (which will of course apply as usual), this additional kerning relates to
 % single characters, not to character pairs.
@@ -905,7 +904,7 @@
 % improvements. I suggest reading the reasoning behind the settings in
 % section~\ref{sub:conf-spacing}.
 %
-% The possibility, finally, to \emph{disable all ligatures} in a font is
+% The possibility, finally, to \emph{disable all or selected ligatures} is
 % particularly useful for typewriter fonts.
 %
 %\emptypdfpageresources ^^A layers of the sample
@@ -1124,9 +1123,9 @@
 %           \label{sub:options-expansion}
 %
 %\Describe{Option}{auto}{*true,false}
-% Beginning with version \pdftex\ 1.20 (and with \luatex), the expanded
+% Beginning with \pdftex\ version 1.20 (inherited by \luatex), the expanded
 % instances of the fonts may be calculated automatically and at run-time instead
-% of the user having to prepare the instances in advance. This option is true
+% of the user having to prepare them in advance. This option is true
 % by default provided that you are using a \TeX\ engine with this capability
 % and the output mode is <PDF>.
 % If \opt{auto} is set to false, the font instances for all expansion steps must exist
@@ -1139,7 +1138,6 @@
 %
 %\changes{v1.9}{2005/08/27}{add remark about Type\,1 fonts required for
 %                           automatic font expansion}
-%\changes{v2.7}{2017/07/06}{add remark about automatic font expansion with \texttt{dvilualatex}}
 % With \pdftex, automatic font expansion does not work with bitmap fonts. Therefore, if you
 % are using the Computer Modern Roman fonts in <T1> encoding,
 %\iffalse
@@ -1148,10 +1146,12 @@
 %     no other way related than that both start with a `T' and end with a `1'.}
 %\fi
 % you should either install the \pkg{cm-super} fonts or use the Latin Modern
-% fonts (package \pkg{lmodern}). With \luatex, automatic expansion even works
-% in <DVI> mode, however, because postprocessing programs like |dvips| or
-% |dvipdfmx| are (at the moment of this writing) not capable of dealing with
-% OpenType fonts, only for legacy fonts.
+% fonts (package \pkg{lmodern}).
+%\changes{v2.7}{2017/07/06}{add remark about automatic font expansion with \texttt{dvilualatex}}
+% With \luatex, expansion is always automatic, and also works in <DVI> mode
+% (|dvilualatex|), however, because postprocessing programs like |dvips|
+% or |dvipdfmx| are not (yet) capable of dealing with OpenType fonts,
+% only for legacy fonts.
 %
 %\medskip
 %\Describe{Option}{stretch}{:integer}[20]
@@ -1201,7 +1201,7 @@
 % to +1000.
 %
 %
-%\enlargethispage{2\baselineskip} ^^A layout
+%\enlargethispage{\baselineskip} ^^A layout
 %\subsection{Miscellaneous options}\label{sub:options-misc}
 %
 %\Describe{Option}{DVIoutput}{true,*false}
@@ -1223,7 +1223,7 @@
 % -- in the latter case, the \opt{DVIoutput} option is redundant.
 %
 % When generating <DVI> files, font expansion has to be enabled explicitly.
-% Neither letterspacing nor \emph{automatic} font expansion will work because
+% With \pdftex, neither letterspacing nor \emph{automatic} font expansion will work because
 % the postprocessing drivers (|dvips|, |dvipdfm|, etc.) resp. the <DVI> viewer
 % are not able to generate the fonts on the fly.
 %
@@ -1333,8 +1333,8 @@
 %
 % \paragraph{The set of fonts} is specified by assigning values to the <NFSS>
 % font attributes: encoding, family, series, shape and size (cf.~\cite{fntguide}).
-% Let's start with an example. This package defines a font set called
-% `|basictext|' in the main configuration file as follows:
+% Let's start with an example. In the main configuration file \file{microtype.cfg},
+% a font set called `|basictext|' is defined as follows:
 %\begin{verbatim}
 %\DeclareMicrotypeSet{basictext}
 %   { encoding = {OT1,T1,T2A,LY1,OT4,QX,T5,EU1,EU2,TU},
@@ -1936,7 +1936,7 @@
 % kerning after the apostrophe, `|l'apos\-trophe|'.
 %\changes{v2.7}{2016/10/16}{mention that additional kerning does not work in math mode
 %                            (discovered by `\contributor Daniel <@\at @>')}
-%                           ^^A http://tex.stackexchange.com/questions/332695/microtype-kerning-in-math-mode-with-mathdesign-charter  
+%                           ^^A https://tex.stackexchange.com/questions/332695/microtype-kerning-in-math-mode-with-mathdesign-charter
 % Furthermore, additional kerning will not be applied in math mode.
 % These restrictions of \pdftex\ will hopefully be lifted some time.
 %
@@ -2470,10 +2470,10 @@
 %\paragraph{Don't use font expansion for web documents (with older \pdftex\ versions).}
 % With \pdftex\ versions older than 1.40, each expanded instance of the font
 % will be embedded in the <PDF> file, hence the file size may increase by quite
-% large a factor (depending on expansion limits and step). Therefore, courtesy
+% a large factor (depending on expansion limits and step). Therefore, courtesy
 % and thriftiness of bandwidth command it not to enable font expansion when
-% creating files to be distributed electronically. With \pdftex\ 1.40, which
-% uses a different technique of expansion, the file size increase can be
+% creating files to be distributed electronically. With \pdftex\ 1.40 and \luatex, which
+% use a different technique of expansion, the increase of file size can be
 % neglected.
 %
 %\changes{v2.2}{2007/07/06}{add hint about extra <TOC> leader dot
@@ -2605,7 +2605,7 @@
 %\end{verbatim}
 % This error message will occur if you are trying to employ font expansion
 % while creating <DVI> output. Remember that \emph{automatic} font expansion
-% only works when running \pdftex\ or \luatex\ in <PDF> mode. Although expansion is also
+% only works when running \pdftex\ in <PDF> mode. Although expansion is also
 % possible in <DVI> mode, it requires that all instances of the expanded fonts
 % exist on your \TeX\ system.
 %
@@ -2724,8 +2724,8 @@
 % Furthermore, I thank him for helping me to improve this package, and not
 % least for promoting it in \cite{ThanhPracTeX}, \cite{ThanhEuroTeX07} and ^^A comma, to avoid the Three Ands Falls
 % elsewhere. I also thank him and the rest of the \pdftex\ team, and more
-% recently also the \luatex\ team, for refuting the idea that \TeX\ is dead,
-% and for fixing the bugs I find.
+% recently also the \luatex\ and \xetex\ teams, for refuting the idea that
+% \TeX\ is dead, and for fixing the bugs I find.
 %
 %  \contributor Harald Harders <h.harders\at tu-bs.de>
 % has contributed protrusion settings for Adobe Minion. I~would also like to
@@ -2772,7 +2772,7 @@
 %
 % Additionally, the following people have reported bugs, made suggestions or
 % helped otherwise (in chronological order, quotes indicate
-%    \href{http://tex.stackexchange.com/users/}{TeX.SX} user names):
+%    \href{https://tex.stackexchange.com/users/}{TeX.SX} user names):\linebreak
 %  \contributor Tom Kink          <kink\at hia.rwth-aachen.de>,
 %  \contributor Herb Schulz       <herbs\at wideopenwest.com>,
 %  \contributor Michael Hoppe     <mh\at michael-hoppe.de>,
@@ -2846,8 +2846,9 @@
 % `\contributor Daniel            <@\at @>', ^^A https://tex.stackexchange.com/users/113787/daniel
 % `\contributor ltcomdata         <@\at @>', ^^A https://tex.stackexchange.com/users/17061/ltcomdata
 %  \contributor Reinhard Kotucha  <reinhard.kotucha\at web.de>,
+% `\contributor jcr               <@\at @>', ^^A https://tex.stackexchange.com/users/56514/jcr
 % and
-% `\contributor jcr               <@\at @>'. ^^A https://tex.stackexchange.com/users/56514/jcr
+% \contributor Nils Anders Danielsson <nad\at cse.gu.se>.
 %
 %
 %\iffalse
@@ -2937,9 +2938,9 @@
 %   \newblock (\ctanurl{macros/latex/doc/fntguide.pdf})
 %
 % \bibitem[\pkg{fontspec}]{fontspec}
-%   Will Robertson, Khaled Hosny,
+%   Will Robertson,
 %    \emph{The \pkg{fontspec} package: Font selection for \xe\LaTeX\ and Lua\LaTeX},
-%    \newblock 31 March 2017.
+%    \newblock 9~September 2017.
 %    \newblock (\ctanpkgurl{fontspec})
 %
 % \bibitem[\pkg{luaotfload}]{luaotfload}
@@ -2996,7 +2997,9 @@
 %
 %\begin{History}
 %
-%\Version{\expandafter\@gobble\fileversion}{\filedate}
+%\VersionDate{\expandafter\@gobble\fileversion}{\filedate}
+%
+%\Version{2.7}{2017/07/07}
 %  \item Allow automatic expansion and letterspacing with \luatex\ in <DVI> mode
 %        (aka. \texttt{dvilualatex})
 %        \refsection{\ref{sub:options-microtype}, \ref{sub:options-expansion}, table~\ref{tab:available-features}}
@@ -3165,7 +3168,7 @@
 %^^A        \refsection{\ref{sec:fine-tuning}}
 %  \item New command \cs{LoadMicrotypeFile} to load a configuration file manually
 %        \refsection{\ref{sub:config-file}}
-%  \item Hook \cs{Microtype at Hook} for font package authors
+%  \item New command \cs{Microtype at Hook} for font package authors
 %        \refsection{\ref{sub:hook}}
 %  \item New option `\opt{verbose}|=errors|' to turn all warnings into errors
 %^^A  \item Disable expansion inside \cmd\showhyphens
@@ -3265,9 +3268,7 @@
 %    \appendix
 %    \AppendixSettings
 %  \fi
-%  \typeout{:?1000} ^^A tell WinEdt not to bother about overfull boxes
 %  \PrintIndex
-%  \typeout{:?1111}
 %  \InputIfFileExists{lppl.tex}\LPPLSettings\relax
 %}
 %
@@ -5295,7 +5296,7 @@
 % and \pkg{mathastext}.
 %\changes{v2.5}{2011/07/29}{restore \cmd\% and \cmd\# when \pkg{mathastext} is loaded
 %                           (found by \contributor Seamus Bradley <@\at @>)}
-%                           ^^A http://tex.stackexchange.com/questions/24248
+%                           ^^A https://tex.stackexchange.com/questions/24248
 %                           ^^A (beta:07)
 %    \begin{macrocode}
   \MT at if@false
@@ -5337,7 +5338,7 @@
 %\changes{v2.6}{2014/03/17}{redefine \cs{MT at setupfont@hook} globally
 %                           for problem with \pkg{tikzposter}
 %                           (reported by \contributor Sam Mason <sam\at samason.me.uk>)}
-%                           ^^A http://tex.stackexchange.com/questions/165846/
+%                           ^^A https://tex.stackexchange.com/questions/165846/
 %    \begin{macrocode}
   \MT at glet\MT at setupfont@hook\@empty
   \ifMT at fontspec
@@ -5545,6 +5546,7 @@
 %<debug>\MT at show@pdfannot2%
   \else
     \MT at vinfo{Setting up font `\MT@@font'\on at line}%
+    \MT at info@notracking
 %    \end{macrocode}
 % Now we can begin setting up the font for all features that the current
 % \pdftex\ provides. The following commands are \cmd\let\ to \cmd\relax\ if the
@@ -5779,7 +5781,9 @@
     \def\MT at feat{#1}%
     \csname MT at set@#1 at codes\endcsname
   \else
-    \MT at vinfo{... No \@nameuse{MT at abbr@#1}}%
+    \MT at ifstreq{#1}{tr}%
+      {\let\MT at info@notracking\MT at info@notracking@}%
+      {\MT at vinfo{... No \@nameuse{MT at abbr@#1}}}%
   \fi
 }
 %    \end{macrocode}
@@ -5786,6 +5790,16 @@
 %\end{macro}
 %\end{macro}
 %\end{macro}
+%\begin{macro}{\MT at info@notracking}
+%\begin{macro}{\MT at info@notracking@}
+%\changes{v2.7a}{2017/11/17}{defer `No tracking' message}
+% To defer the message to after the font has actually been logged.
+%    \begin{macrocode}
+\let\MT at info@notracking\relax
+\def\MT at info@notracking@{\MT at vinfo{... No tracking}}
+%    \end{macrocode}
+%\end{macro}
+%\end{macro}
 %\begin{macro}{\MT at dinfo@list}
 %    \begin{macrocode}
 %<debug>\def\MT at dinfo@list#1#2#3{\MT at dinfo@nl{1}{\@nameuse{MT at abbr@#1}: #2
@@ -6014,7 +6028,7 @@
 %\changes{v2.5}{2011/08/19}{fix: remove space
 %                           (found by \contributor Meho~R <meho.2005\at gmail.com>)}
 %                            ^^A MID: <b3c1627e-192f-4004-ab46-4ea86925e298 at dc3g2000vbb.googlegroups.com>
-%                            ^^A http://tex.stackexchange.com/questions/25036/microtype-package-v-2-5-beta-06-and-footnote-protrusion
+%                            ^^A https://tex.stackexchange.com/questions/25036/microtype-package-v-2-5-beta-06-and-footnote-protrusion
 %                            ^^A (beta:08)
 %    \begin{macrocode}
 \def\MT at set@all at pr#1#2{%
@@ -6589,7 +6603,7 @@
     \let\MT at stretch@  \MT at stretch
     \let\MT at shrink@   \MT at shrink
     \let\MT at step@     \MT at step
-    \let\MT at auto@     \MT at auto
+%<pdftex-def>    \let\MT at auto@     \MT at auto
     \let\MT at ex@factor@\MT at ex@factor
   }%
   \MT at reset@ef at codes
@@ -6709,8 +6723,8 @@
   \MT at get@ex at opt@{stretch}{Setting stretch limit to \number\MT at stretch@}%
   \MT at get@ex at opt@{shrink} {Setting shrink limit to \number\MT at shrink@}%
   \MT at get@ex at opt@{step}   {Setting expansion step to \number\MT at step@}%
-  \def\@tempa{autoexpand}%
-  \MT at get@ex at opt@{auto}{\ifx\@tempa\MT at auto@ En\else Dis\fi abling automatic expansion}%
+%<pdftex-def>  \def\@tempa{autoexpand}%
+%<pdftex-def>  \MT at get@ex at opt@{auto}{\ifx\@tempa\MT at auto@ En\else Dis\fi abling automatic expansion}%
   \MT at ifdefined@n at T{MT at ex@c@\MT at ex@c at name @preset}{%
     \MT at preset@ex
     \let\MT at reset@ef at codes\relax
@@ -7222,7 +7236,7 @@
 %\begin{macro}{\MT at afteraftergroup}
 % This helper macro carries stuff outside of the current group to the end of
 % the next group, but will then respect grouping, which is crucial for nested
-% letterspacing. (Following an idea of Will Robertson.)^^A http://tex.stackexchange.com/a/56319
+% letterspacing. (Following an idea of Will Robertson.)^^A https://tex.stackexchange.com/a/56319
 %\changes{v2.5a}{2013/05/15}{fix: get outer kerning and spacing of nested letterspacing right}
 %    \begin{macrocode}
 \def\MT at afteraftergroup#1{%
@@ -7341,9 +7355,9 @@
 % Only \cs{textls} can be used in math mode (\cs{lsstyle} may be used inside
 % another text switch, of course).
 %\changes{v2.5}{2012/11/14}{fix: ensure to set up math fonts (reported by \contributor RazorXsr <@\at @>)}
-%                           ^^A http://tex.stackexchange.com/questions/82686/settracking-in-the-math-environment
+%                           ^^A https://tex.stackexchange.com/questions/82686/settracking-in-the-math-environment
 %\changes{v2.6}{2014/09/07}{fix: ensure to set up math fonts (reported by \contributor kleenstar <@\at @>)}
-%                           ^^A http://tex.stackexchange.com/questions/187655/microtype-gives-wrong-letterspacing-in-math-mode
+%                           ^^A https://tex.stackexchange.com/questions/187655/microtype-gives-wrong-letterspacing-in-math-mode
 % Still, we have to ensure that math fonts are set up again.
 %\changes{v2.7}{2016/08/03}{fix: prevent infinite loop with \pkg{psnfss} and \pkg{exscale} packages
 %                            (reported by \contributor user11126 <@\at @>,
@@ -7723,11 +7737,11 @@
 %\begin{macro}{\MT at xspace}
 %\changes{v2.5a}{2013/05/15}{fix \texttt{outer spacing} problem with \pkg{xspace}
 %                            (reported by \contributor Dave <@\at @>)}
-%                            ^^A http://tex.stackexchange.com/questions/59655
+%                            ^^A https://tex.stackexchange.com/questions/59655
 %\changes{v2.6}{2014/11/22}{fix \texttt{outer spacing} problem with (not only) \pkg{algorithm}
 %                           (reported by \contributor Henning <@\at @>
 %                            and \contributor Ronnie Marksch <Ronnie.Marksch\at yahoo.de>)}
-%                            ^^A http://tex.stackexchange.com/questions/213164
+%                            ^^A https://tex.stackexchange.com/questions/213164
 %                            ^^A MID: <mk1sqc$jve$1 at speranza.aioe.org>
 %\begin{macro}{\MT at xspace@}
 % If the group is followed by \cmd\xspace, we first feed \cmd\xspace\ with the
@@ -8460,6 +8474,13 @@
 %    \begin{macrocode}
   \MT at toks=\expandafter{\@tempa}%
 %    \end{macrocode}
+%\changes{v1.8}{2005/03/30}{fix: expand active characters}
+%\changes{v2.7a}{2018/01/12}{expand active characters earlier}
+%  \item It might be an active character, \ie, an 8-bit character defined by
+%        \pkg{inputenc}. If so, we will expand it here to its <LICR> form.
+%    \begin{macrocode}
+  \MT at exp@two at c\MT at is@active\string\@tempa\@nil
+%    \end{macrocode}
 % Now, let's walk through (hopefully) all possible cases.
 %\begin{itemize}
 %  \item It's a letter, a character or a number.
@@ -8467,12 +8488,6 @@
   \expandafter\MT at is@letter\@tempa\relax\relax
   \ifnum\MT at char@ < \z@
 %    \end{macrocode}
-%\changes{v1.8}{2005/03/30}{fix: expand active characters}
-%  \item It might be an active character, \ie, an 8-bit character defined by
-%        \pkg{inputenc}. If so, we will expand it here to its <LICR> form.
-%    \begin{macrocode}
-    \MT at exp@two at c\MT at is@active\string\@tempa\@nil
-%    \end{macrocode}
 %  \item OK, so it must be a macro. We do not allow random commands but only
 %        those defined in \LaTeX's idiosyncratic font encoding scheme:
 %
@@ -8823,13 +8838,20 @@
 %    \begin{macrocode}
       \MT at ifdefined@c at T\PrerenderUnicode
         {\PrerenderUnicode{\@tempa}\let\unicode at charfilter\@firstofone}%
+%    \end{macrocode}
+% The \cmd\expandafter\ hocus-pocus should please \pkg{newunicodechar}.
+%\changes{v2.7a}{2017/11/25}{compatibility with \pkg{newunicodechar}
+%                            (reported by \contributor Nils Anders Danielsson <nad\at cse.gu.se>)}
+%                            ^^A private mail, 2017/09/05
+%    \begin{macrocode}
       \edef\x{\endgroup
-        \def\noexpand\@tempa{\@tempa}%
+        \def\noexpand\@tempa{\expandafter\expandafter\expandafter\@empty\@tempa}%
 %    \end{macrocode}
 % Append what we think the translation is to the token register we use for the
 % log.
 %    \begin{macrocode}
-        \MT at toks={\the\MT at toks\space(= \@tempa)}%
+        \MT at toks={\the\MT at toks\space(=
+                  \expandafter\expandafter\expandafter\@empty\@tempa)}%
       }%
     \x
   \fi
@@ -9172,13 +9194,13 @@
 % commands but only (Unicode) letters.
 %\changes{v2.6}{2015/12/05}{(in)compatibility with \pkg{luatexja}: disable unknown slots warnings
 %                          (reported by \contributor Max <@\at @>)}
-%                           ^^A http://tex.stackexchange.com/questions/272102/luatexja-with-microtype-generates-lots-of-warnings
+%                           ^^A https://tex.stackexchange.com/questions/272102/luatexja-with-microtype-generates-lots-of-warnings
 % The \pkg{xeCJK} package, or rather its \pkg{xunicode-addon}, also modifies the way
 % text symbols are defined (like \pkg{luatexja} but in a different way).
 % Again, we only issue a warning.
 %\changes{v2.6}{2015/11/03}{(in)compatibility with \pkg{xeCJK}: disable unknown slots warnings
 %                           (reported by \contributor HcN <@\at @>)}
-%                           ^^A http://tex.stackexchange.com/questions/275653/warning-using-microtype-and-excjk-packages
+%                           ^^A https://tex.stackexchange.com/questions/275653/warning-using-microtype-and-excjk-packages
 %    \begin{macrocode}
 %<package>  \MT at with@package at T{luatexja}{\MT at warn@unknown at once{luatexja}}%
 %<package>  \MT at with@package at T{xeCJK}   {\MT at warn@unknown at once{xeCJK}}%
@@ -9482,7 +9504,7 @@
 %    \end{macrocode}
 % We need to ensure that math fonts are set up anew.
 %\changes{v2.5}{2012/11/13}{fix: ensure to set up math fonts (reported by \contributor RazorXsr <@\at @>)}
-%                           ^^A http://tex.stackexchange.com/questions/82556/pdftex-font-expansion-error-setexpansion-in-microtype-package
+%                           ^^A https://tex.stackexchange.com/questions/82556/pdftex-font-expansion-error-setexpansion-in-microtype-package
 %    \begin{macrocode}
     \MT at glet\glb at currsize\@empty
     \setkeys{MTC}{#1}%
@@ -9727,8 +9749,16 @@
 % And `|family = *|' will become \cmd\familydefault.
 %    \begin{macrocode}
     \MT at ifempty\@tempa{\def\@tempa{#1}}\relax
-    \edef\MT at val{\expandafter\noexpand\csname \@tempa default\endcsname}%
 %    \end{macrocode}
+% Test whether the command is actually defined.
+%\changes{v2.7a}{2017/11/17}{test whether \cs{\dots default} is defined}
+%    \begin{macrocode}
+    \MT at ifdefined@n at TF{\@tempa default}%
+      {\edef\MT at val{\expandafter\noexpand\csname \@tempa default\endcsname}}%
+      {\MT at warning{`\@backslashchar\@tempa default' is not a defined command.\MessageBreak
+                   Ignoring `#1 = {\@tempa*}' in font set\MessageBreak`\MT at curr@set at name'}%
+       \let\MT at val\@empty}%
+%    \end{macrocode}
 % In contrast to earlier version, these values will not be expanded immediately
 % but at the end of the preamble.
 %\changes{v1.2}{2004/09/26}{check whether defaults have changed}
@@ -9793,8 +9823,8 @@
 % Font sizes may also be specified as ranges. This has been requested by Andreas
 % B\"uhmann, who has also offered valuable help in implementing this. Now, it
 % is for instance possible to set up different lists for fonts with optical
-% sizes. (The MinionPro project is trying to do this for the OpenType version
-% of Adobe's Minion. See \url{http://developer.berlios.de/projects/minionpro/}.)
+% sizes. (The \pkg{MinionPro} project does this for the OpenType version
+% of Adobe's Minion. (\ctanpkgurl{minionpro}))
 %
 %\begin{macro}{\MT at get@range}
 %\begin{macro}{\MT at upper}
@@ -10817,18 +10847,25 @@
 % Don't use |autoexpand| for \pdftex\ version older than 1.20.
 %\changes{v1.7}{2005/03/07}{fix: remove space after \texttt{autoexpand}}
 %\changes{v1.7}{2005/03/07}{disallow automatic expansion if \pdftex\ too old}
+%\changes{v2.7a}{2017/08/08}{disallow non-automatic expansion with \luatex}
 %    \begin{macrocode}
-%<pdftex-def>    \MT at requires@pdftex4{%
+%<*pdftex-def>
+    \MT at requires@pdftex4{%
       \MT at gdef@n{MT at ex@c@\MT at curr@set at name @auto}{autoexpand}%
-%<*pdftex-def>
     }{%
       \MT at warning{pdftex too old for automatic font expansion}%
     }
 %</pdftex-def>
   \else
-%<pdftex-def>    \MT at requires@pdftex4{%
+%<*pdftex-def>
+    \MT at requires@pdftex4{%
       \MT at glet@nc{MT at ex@c@\MT at curr@set at name @auto}\@empty
-%<pdftex-def>    }\relax
+    }\relax
+%</pdftex-def>
+%<*luatex-def>
+    \MT at warning{Non-automatic font expansion doesn't work with\MessageBreak
+                luatex}%
+%</luatex-def>
   \fi
 }
 %    \end{macrocode}
@@ -11117,9 +11154,9 @@
              {\csname MT@\MT at permutelist @\csname MT@\MT at permutelist @name\endcsname @load\endcsname}%
               \relax{%
             \MT at warning{\@nameuse{MT at abbr@\MT at permutelist} list
-              `\@nameuse{MT@\MT at permutelist @name}' will override list\MessageBreak
-              `\@nameuse{MT@\MT at permutelist @\@tempa\MT at extra@context}'
-              for font `\@tempa'}%
+              `\@nameuse{MT@\MT at permutelist @name}' will\MessageBreak override
+              list `\@nameuse{MT@\MT at permutelist @\@tempa\MT at extra@context}'
+              for \MessageBreak font `\@tempa'}%
           }%
         }%
 %<debug>\MT at dinfo@nl{1}{initialising: use list for font \@tempa
@@ -11626,9 +11663,10 @@
 %    \begin{macrocode}
 %<pdftex-def>  \MT at requires@pdftex4{
     \MT at expansiontrue
-    \MT at autotrue
+%<pdftex-def>    \MT at autotrue
 %<pdftex-def>  }\relax
 \fi
+%<luatex-def>\MT at autotrue
 %</pdftex-def|luatex-def>
 %    \end{macrocode}
 % The main configuration file will be loaded before processing the package
@@ -12140,8 +12178,19 @@
 % \textit{\fontfamily{pzc}\selectfont hz}~programme really usable.
 % It must be either `|autoexpand|' or empty (or `|1000|' for older versions of
 % \pdftex).
+%\changes{v2.7a}{2017/07/18}{with \luatex, font expansion is always automatic
+%                            (as confirmed by \contributor Hans Hagen <pragma\at wxs.nl>)}
+%                             ^^A http://tug.org/pipermail/luatex/2017-July/006579.html and following
+% With \luatex, we just leave it empty, as there's actually no difference --
+% non-automatic font expansion doesn't work anymore.
+%\changes{v2.7a}{2017/11/01}{remove `\texttt{autoexpand}' for \luatex\ 1.0.6
+%                            (reported by \contributor Ulrike Fischer <news3\at nililand.de>)}
+%                            ^^A private mail, 2017/10/29
+% In \luatex\ 1.0.6, the `|autoexpand|' option seems to have been removed altogether
+% and would trigger an error.
 %    \begin{macrocode}
-    \let\MT at auto\@empty
+%<luatex-def>    \let\MT at auto@\@empty
+%<pdftex-def>    \let\MT at auto\@empty
     \ifMT at auto
 %    \end{macrocode}
 %\end{macro}
@@ -12162,9 +12211,7 @@
           \fi
           \MT at autofalse
         \else
-%</pdftex-def>
           \def\MT at auto{autoexpand}%
-%<*pdftex-def>
         \fi
 %    \end{macrocode}
 % Also, if \pdftex\ is too old.
@@ -12182,7 +12229,9 @@
         \MT at autofalse
         \def\MT at auto{1000 }%
       }%
+%</pdftex-def>
     \else
+%<*pdftex-def>
 %    \end{macrocode}
 % No automatic expansion.
 %    \begin{macrocode}
@@ -12190,6 +12239,12 @@
         \def\MT at auto{1000 }%
       }%
 %</pdftex-def>
+%<*luatex-def>
+      \ifMT at opt@auto
+        \MT at error{Non-automatic font expansion does not work with\MessageBreak
+                  luatex}{Remove `auto=false' from the package options, or use pdftex.}%
+      \fi
+%</luatex-def>
     \fi
 %    \end{macrocode}
 % Choose the appropriate macro for selected expansion.
@@ -12694,7 +12749,7 @@
 %\changes{v2.3e}{2009/06/01}{\texttt{sc*} instead of \texttt{sc} in \texttt{smallcaps} set}
 %\changes{v2.6}{2014/02/18}{add \texttt{si} and \texttt{scit} to \texttt{smallcaps} set
 %                           (reported by \contributor uli <@\at @>)}
-%                           ^^A http://tex.stackexchange.com/questions/157397
+%                           ^^A https://tex.stackexchange.com/questions/157397
 %    \begin{macrocode}
 \DeclareMicrotypeSet{smallcaps}
    { encoding = {OT1,T1,T2A,LY1,OT4,QX,T5,TS1,EU1,EU2,TU},
@@ -12787,7 +12842,7 @@
 %\changes{v2.5}{2012/07/17}{declare \texttt{lmsy} and \texttt{lmm} as aliases
 %                           of \texttt{cmsy} resp. \texttt{cmm}
 %                           (reported by \contributor Jonas Hogstrom <hjb981\at gmail.com>)}
-%                           ^^A http://tex.stackexchange.com/questions/63558/how-to-get-microtype-to-work-with-mathematical-minus-sign-and-package-lmodern
+%                           ^^A https://tex.stackexchange.com/questions/63558/how-to-get-microtype-to-work-with-mathematical-minus-sign-and-package-lmodern
 %    \begin{macrocode}
 \DeclareMicrotypeAlias{lmsy}{cmsy}
 \DeclareMicrotypeAlias{lmm} {cmm}
@@ -16933,7 +16988,7 @@
 %   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %   Right brace   \}     Tilde         \~}
 %
-% \CheckSum{10549}
+% \CheckSum{10591}
 %
 % \Finale
 %

Modified: trunk/Master/texmf-dist/source/latex/microtype/microtype.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/microtype/microtype.ins	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/source/latex/microtype/microtype.ins	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 
                       The `microtype' package
         Subliminal refinements towards typographical perfection
-          Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+          Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/letterspace.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/letterspace.sty	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/letterspace.sty	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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
@@ -33,7 +33,7 @@
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage
   {letterspace}
-  [2017/07/07 v2.7
+  [2018/01/14 v2.7a
    Robust letterspacing
    (RS)]
 \def\MT at MT

Modified: trunk/Master/texmf-dist/tex/latex/microtype/microtype-luatex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/microtype-luatex.def	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype-luatex.def	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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
@@ -30,7 +30,7 @@
 %%
 \ProvidesFile
   {microtype-luatex.def}
-  [2017/07/07 v2.7
+  [2018/01/14 v2.7a
    Definitions specific to
    luatex
    (RS)]
@@ -101,6 +101,7 @@
   \ifMT at inlist@
   \else
     \MT at vinfo{Setting up font `\MT@@font'\on at line}%
+    \MT at info@notracking
   \MT at protrusion
   \MT at expansion
 }
@@ -293,7 +294,6 @@
     \let\MT at stretch@  \MT at stretch
     \let\MT at shrink@   \MT at shrink
     \let\MT at step@     \MT at step
-    \let\MT at auto@     \MT at auto
     \let\MT at ex@factor@\MT at ex@factor
   }%
   \MT at reset@ef at codes
@@ -355,8 +355,6 @@
   \MT at get@ex at opt@{stretch}{Setting stretch limit to \number\MT at stretch@}%
   \MT at get@ex at opt@{shrink} {Setting shrink limit to \number\MT at shrink@}%
   \MT at get@ex at opt@{step}   {Setting expansion step to \number\MT at step@}%
-  \def\@tempa{autoexpand}%
-  \MT at get@ex at opt@{auto}{\ifx\@tempa\MT at auto@ En\else Dis\fi abling automatic expansion}%
   \MT at ifdefined@n at T{MT at ex@c@\MT at ex@c at name @preset}{%
     \MT at preset@ex
     \let\MT at reset@ef at codes\relax
@@ -916,9 +914,9 @@
 \define at key{MT at ex@c}{auto}[true]{%
   \def\@tempa{#1}%
   \csname if\@tempa\endcsname
-      \MT at gdef@n{MT at ex@c@\MT at curr@set at name @auto}{autoexpand}%
   \else
-      \MT at glet@nc{MT at ex@c@\MT at curr@set at name @auto}\@empty
+    \MT at warning{Non-automatic font expansion doesn't work with\MessageBreak
+                luatex}%
   \fi
 }
 \MT at define@opt at key{tr}{spacing}
@@ -966,8 +964,8 @@
   }
 \ifnum\pdfoutput<\@ne \else
     \MT at expansiontrue
-    \MT at autotrue
 \fi
+\MT at autotrue
 \def\MT at define@optionX#1#2{%
   \define at key{MTX}{#1}[true]{%
     \edef\@tempb{\csname MT at rbba@#1\endcsname}%
@@ -1110,9 +1108,13 @@
           Setting it to one}%
       \def\MT at step{1 }%
     \fi
-    \let\MT at auto\@empty
+    \let\MT at auto@\@empty
     \ifMT at auto
-          \def\MT at auto{autoexpand}%
+    \else
+      \ifMT at opt@auto
+        \MT at error{Non-automatic font expansion does not work with\MessageBreak
+                  luatex}{Remove `auto=false' from the package options, or use pdftex.}%
+      \fi
     \fi
     \ifMT at selected
       \let\MT at set@ex at codes\MT at set@ex at codes@s

Modified: trunk/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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
@@ -30,7 +30,7 @@
 %%
 \ProvidesFile
   {microtype-pdftex.def}
-  [2017/07/07 v2.7
+  [2018/01/14 v2.7a
    Definitions specific to
    pdftex
    (RS)]
@@ -185,6 +185,7 @@
   \ifMT at inlist@
   \else
     \MT at vinfo{Setting up font `\MT@@font'\on at line}%
+    \MT at info@notracking
   \MT at protrusion
   \MT at expansion
 }

Modified: trunk/Master/texmf-dist/tex/latex/microtype/microtype-xetex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/microtype-xetex.def	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype-xetex.def	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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
@@ -30,7 +30,7 @@
 %%
 \ProvidesFile
   {microtype-xetex.def}
-  [2017/07/07 v2.7
+  [2018/01/14 v2.7a
    Definitions specific to
    xetex
    (RS)]
@@ -114,6 +114,7 @@
   \ifMT at inlist@
   \else
     \MT at vinfo{Setting up font `\MT@@font'\on at line}%
+    \MT at info@notracking
   \MT at protrusion
 }
 \g at addto@macro\MT at setupfont{%

Modified: trunk/Master/texmf-dist/tex/latex/microtype/microtype.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/microtype.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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
@@ -40,7 +40,7 @@
 %%
 \ProvidesFile
   {microtype.cfg}
-  [2017/07/07 v2.7
+  [2018/01/14 v2.7a
    microtype main configuration file
    (RS)]
 

Modified: trunk/Master/texmf-dist/tex/latex/microtype/microtype.lua
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/microtype.lua	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype.lua	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 -- 
 --                       The `microtype' package
 --         Subliminal refinements towards typographical perfection
---           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+--           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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
@@ -34,8 +34,8 @@
 local microtype  = microtype
 microtype.module = {
     name         = "microtype",
-    version      = "2.7",
-    date         = "2017/07/07",
+    version      = "2.7a",
+    date         = "2018/01/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	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype.sty	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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 at MT
@@ -581,9 +581,13 @@
     \def\MT at feat{#1}%
     \csname MT at set@#1 at codes\endcsname
   \else
-    \MT at vinfo{... No \@nameuse{MT at abbr@#1}}%
+    \MT at ifstreq{#1}{tr}%
+      {\let\MT at info@notracking\MT at info@notracking@}%
+      {\MT at vinfo{... No \@nameuse{MT at abbr@#1}}}%
   \fi
 }
+\let\MT at info@notracking\relax
+\def\MT at info@notracking@{\MT at vinfo{... No tracking}}
 \def\MT at checklist@#1#2{%
   \MT at ifdefined@n at T
       {MT@#2list@#1@\@tempa}{%
@@ -1012,9 +1016,9 @@
   \let\MT at char@\m at ne
   \MT at noresttrue
   \MT at toks=\expandafter{\@tempa}%
+  \MT at exp@two at c\MT at is@active\string\@tempa\@nil
   \expandafter\MT at is@letter\@tempa\relax\relax
   \ifnum\MT at char@ < \z@
-    \MT at exp@two at c\MT at is@active\string\@tempa\@nil
     \MT at ifdefined@n at TF{\MT at encoding\MT at detokenize@c\@tempa}%
       \MT at is@symbol
       {\expandafter\MT at is@composite\@tempa\relax\relax}%
@@ -1080,8 +1084,9 @@
       \MT at ifdefined@c at T\PrerenderUnicode
         {\PrerenderUnicode{\@tempa}\let\unicode at charfilter\@firstofone}%
       \edef\x{\endgroup
-        \def\noexpand\@tempa{\@tempa}%
-        \MT at toks={\the\MT at toks\space(= \@tempa)}%
+        \def\noexpand\@tempa{\expandafter\expandafter\expandafter\@empty\@tempa}%
+        \MT at toks={\the\MT at toks\space(=
+                  \expandafter\expandafter\expandafter\@empty\@tempa)}%
       }%
     \x
   \fi
@@ -1430,7 +1435,11 @@
 \def\MT at get@highlevel#1{%
   \expandafter\MT at test@ast\MT at val*\@nil\relax{%
     \MT at ifempty\@tempa{\def\@tempa{#1}}\relax
-    \edef\MT at val{\expandafter\noexpand\csname \@tempa default\endcsname}%
+    \MT at ifdefined@n at TF{\@tempa default}%
+      {\edef\MT at val{\expandafter\noexpand\csname \@tempa default\endcsname}}%
+      {\MT at warning{`\@backslashchar\@tempa default' is not a defined command.\MessageBreak
+                   Ignoring `#1 = {\@tempa*}' in font set\MessageBreak`\MT at curr@set at name'}%
+       \let\MT at val\@empty}%
   }%
 }
 \def\MT at test@ast#1*#2\@nil{%
@@ -1921,9 +1930,9 @@
              {\csname MT@\MT at permutelist @\csname MT@\MT at permutelist @name\endcsname @load\endcsname}%
               \relax{%
             \MT at warning{\@nameuse{MT at abbr@\MT at permutelist} list
-              `\@nameuse{MT@\MT at permutelist @name}' will override list\MessageBreak
-              `\@nameuse{MT@\MT at permutelist @\@tempa\MT at extra@context}'
-              for font `\@tempa'}%
+              `\@nameuse{MT@\MT at permutelist @name}' will\MessageBreak override
+              list `\@nameuse{MT@\MT at permutelist @\@tempa\MT at extra@context}'
+              for \MessageBreak font `\@tempa'}%
           }%
         }%
       }%

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-CharisSIL.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-CharisSIL.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-CharisSIL.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-LatinModernRoman.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-LatinModernRoman.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-LatinModernRoman.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-PalatinoLinotype.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-PalatinoLinotype.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-PalatinoLinotype.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-bch.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-bch.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-bch.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-blg.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-blg.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-blg.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-cmr.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-cmr.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-cmr.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-euf.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-euf.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-euf.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-eur.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-eur.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-eur.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-euroitc.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-euroitc.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-euroitc.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-eus.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-eus.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-eus.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-msa.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-msa.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-msa.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-msb.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-msb.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-msb.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-mvs.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-mvs.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-mvs.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-pad.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-pad.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-pad.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-pmn.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-pmn.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-pmn.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-ppl.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-ppl.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-ppl.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-ptm.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-ptm.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-ptm.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-ugm.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-ugm.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-ugm.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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

Modified: trunk/Master/texmf-dist/tex/latex/microtype/mt-zpeu.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-zpeu.cfg	2018-01-15 22:21:16 UTC (rev 46322)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-zpeu.cfg	2018-01-15 22:21:32 UTC (rev 46323)
@@ -10,7 +10,7 @@
 %% 
 %%                       The `microtype' package
 %%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2016 R Schlicht <w.m.l at gmx.net>
+%%           Copyright (c) 2004--2018 R Schlicht <w.m.l at 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



More information about the tex-live-commits mailing list