texlive[50187] Master/texmf-dist: microtype (1mar19)
commits+karl at tug.org
commits+karl at tug.org
Fri Mar 1 23:25:46 CET 2019
Revision: 50187
http://tug.org/svn/texlive?view=revision&revision=50187
Author: karl
Date: 2019-03-01 23:25:46 +0100 (Fri, 01 Mar 2019)
Log Message:
-----------
microtype (1mar19)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/microtype/README.md
trunk/Master/texmf-dist/doc/latex/microtype/microtype.pdf
trunk/Master/texmf-dist/source/latex/microtype/microtype-utf.dtx
trunk/Master/texmf-dist/source/latex/microtype/microtype.dtx
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
Modified: trunk/Master/texmf-dist/doc/latex/microtype/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/microtype/README.md 2019-03-01 22:23:33 UTC (rev 50186)
+++ trunk/Master/texmf-dist/doc/latex/microtype/README.md 2019-03-01 22:25:46 UTC (rev 50187)
@@ -4,7 +4,7 @@
**Subliminal refinements towards typographical perfection**
- (v2.7a -- 2018/01/14)
+ (v2.7b -- 2019/02/28)
Overview
Modified: trunk/Master/texmf-dist/doc/latex/microtype/microtype.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/microtype/microtype-utf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/microtype/microtype-utf.dtx 2019-03-01 22:23:33 UTC (rev 50186)
+++ trunk/Master/texmf-dist/source/latex/microtype/microtype-utf.dtx 2019-03-01 22:25:46 UTC (rev 50187)
@@ -1,7 +1,7 @@
%\iffalse meta-comment
% !Mode:: "TeX:DTX:UK"
% !smartQuote:: "English"
-% !DTXversion:: "2.7a"
+% !DTXversion:: "2.7b"
% ------------------------------------------------------------------------
% The `microtype' package
% Subliminal refinements towards typographical perfection
@@ -26,7 +26,7 @@
%
\ProvidesFile
%<*driver>
- {\jobname.dtx}[2018/01/14 v2.7a]
+ {\jobname.dtx}[2019/02/28 v2.7b]
%</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)]
@@ -49,6 +49,7 @@
\luatexbase at directlua{luatexbase.add_to_callback('process_input_buffer', luainputenc.fake_utf_read, 'luainputenc.fake_utf_read')}
\usepackage{microtype-doc}
\luatexbase at directlua{luatexbase.remove_from_callback('process_input_buffer', 'luainputenc.fake_utf_read')}
+\let\lsstyle\relax % !!!!!!! ATTENTION, PLEASE !!!!!!!!! (letterspacing is broken in luatex 1.07)
\def\setmacrofont#1{\par\def\macro at font{#1}\footnotesize}
\newfontface\LMR{Latin Modern Roman}
\newfontface\CharisSIL{Charis SIL}
@@ -989,7 +990,7 @@
% of the font. We try to get the names right both with \luatex\ (where we
% can simply query the font version) and with \xetex\ (where we check for
% glyph name).
-%\changes{v2.7}{2017/07/06}{automatically choose correct names for Charis SIL small caps
+%\changes{v2.7}{2017/07/06}{automatically choose correct names for Charis <SIL> small caps
% (reported by `\contributor ltcomdata <@\at @>')}
% ^^A https://tex.stackexchange.com/questions/324294/
% \begin{macrocode}
Modified: trunk/Master/texmf-dist/source/latex/microtype/microtype.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/microtype/microtype.dtx 2019-03-01 22:23:33 UTC (rev 50186)
+++ trunk/Master/texmf-dist/source/latex/microtype/microtype.dtx 2019-03-01 22:25:46 UTC (rev 50187)
@@ -1,7 +1,7 @@
%\iffalse meta-comment
% !Mode:: "TeX:DTX:UK"
% !smartQuote:: "English"
-% !DTXversion:: "2.7a"
+% !DTXversion:: "2.7b"
% ------------------------------------------------------------------------
% The `microtype' package
% Subliminal refinements towards typographical perfection
@@ -37,7 +37,7 @@
%<luatex-def> {microtype-luatex.def}
%<xetex-def> {microtype-xetex.def}
%<*package|letterspace|m-t|pdftex-def|luatex-def|xetex-def>
- [2018/01/14 v2.7a
+ [2019/02/28 v2.7b
%<package> Micro-typographical refinements
%<letterspace> Robust letterspacing
%<m-t> microtype main configuration file
@@ -51,8 +51,8 @@
%<luafile>local microtype = microtype
%<luafile>microtype.module = {
%<luafile> name = "microtype",
-%<luafile> version = "2.7a",
-%<luafile> date = "2018/01/14",
+%<luafile> version = "2.7b",
+%<luafile> date = "2019/02/28",
%<luafile> description = "microtype module.",
%<luafile> author = "E. Roux, R. Schlicht and P. Gesang",
%<luafile> copyright = "E. Roux, R. Schlicht and P. Gesang",
@@ -2383,10 +2383,10 @@
% `|{\kern0pt}|' or \pkg{babel}'s \verb="|= shortcut; or disable them and
% protect those ligatures that need to be protected by enclosing them in the
% \cs{lslig} command. So, the following two solutions have the same result
-% (namely, `\textls{\def\!#1{\textcolor{thered}{\lslig{#1}}}^^A
-% \def\?#1{\textcolor{thegreen}{#1}}^^A
+% (namely, `\textls{\def\!#1{\textcolor{thegreen}{\lslig{#1}}}^^A
+% \def\?#1{\textcolor{thered}{#1}}^^A
% \textfrak{Au\!{s:}\?{si}\!{ch}t\!{s:}lo\?{si}gkeit}}',
-% with ligatures shown in red, inhibited ligatures in green).
+% with ligatures shown in green, inhibited ligatures in red).
%
%\begin{verbatim}[morekeywords={[0]{\kern}}]
%\SetTracking[no\xA0ligatures={f}]{encoding = LY, family = yfrak}{120}
@@ -2553,11 +2553,15 @@
% \LaTeX\ packages (except for \pkg{pdfcprot}). However, life isn't perfect, so
% problems are to be expected. Currently, I am aware of the following issues:
%\begin{itemize}
-% \item If you want to use 8-bit characters in the configuration, you have to
-% load the \pkg{inputenc} package first. Unicode input is also supported
-% (when loading \pkg{inputenc} with the |utf8| or the |utf8x| option,
-% or out of the box with \xetex\ and \luatex).
-% When using multiple input encodings in a document, 8-bit characters in
+%\changes{v2.7b}{2018/09/18}{update hint about non-7-bit characters
+% (notified by \contributor Frank Mittelbach <frank.mittelbach\at latex-project.org>)}
+% ^^A private mail, 2018/08/14
+% \item Even though all configuration files are still provided in legacy (7-bit)
+% format, using multi-byte (Unicode) characters in the settings should run
+% smoothly with an up-to-date \LaTeX\ system.
+% For older systems or documents in legacy encodings, in contrast, this requires
+% loading the \pkg{inputenc} package first.
+% Furthermore, when using multiple input encodings in a document, 8-bit characters in
% the settings will only work reliably if you specify the |inputenc| key.
%\changes{v2.3a}{2008/02/25}{add hint about \pkg{babel} having to be loaded first}
% \item When loading the package with the \opt{babel} option, you must load
@@ -2847,8 +2851,12 @@
% `\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
+% \contributor Nils Anders Danielsson <nad\at cse.gu.se>,
+% \contributor Paolo Ney <@\at @>, ^^A https://tex.stackexchange.com/users/29161/paulo-ney
+% \contributor Frank Mittelbach <frank.mittelbach\at latex-project.org>,
+% \contributor Franz Wexler <@\at @> ^^A https://tex.stackexchange.com/users/182307/franz-wexler
% and
-% \contributor Nils Anders Danielsson <nad\at cse.gu.se>.
+% \contributor Moritz Wemheuer <moritz.wemheuer\at gmail.com>.
%
%
%\iffalse
@@ -2922,7 +2930,7 @@
% \bibitem[\pdftex\ manual]{pdftexman}
% \thanh, Sebastian Rahtz, Hans Hagen, Hartmut Henkel, Pawe\l\ Jackowski, Martin Schr\"oder,
% \emph{The \pdftex\ user manual},
-% \newblock 20 April 2017.
+% \newblock 2~January 2018.
% \newblock (\ctanurl{systems/doc/pdftex/manual/pdftex-a.pdf})
% ^^A latest version at \url{http://sarovar.org/projects/pdftex/}
% ^^A or even \url{http://foundry.supelec.fr/scm/?group_id=23}
@@ -2940,13 +2948,13 @@
% \bibitem[\pkg{fontspec}]{fontspec}
% Will Robertson,
% \emph{The \pkg{fontspec} package: Font selection for \xe\LaTeX\ and Lua\LaTeX},
-% \newblock 9~September 2017.
+% \newblock 12~February 2019.
% \newblock (\ctanpkgurl{fontspec})
%
% \bibitem[\pkg{luaotfload}]{luaotfload}
-% \'Elie Roux, Khaled Hosny, Philipp Gesang,
+% \'Elie Roux, Khaled Hosny, Philipp Gesang, Ulrike Fischer,
% \emph{The \pkg{luaotfload} package},
-% \newblock 29 January 2017.
+% \newblock 14~February 2019.
% \newblock (\ctanpkgurl{luaotfload})
%
% \bibitem[\pkg{pdfcprot}]{pdfcprot}
@@ -2999,6 +3007,8 @@
%
%\VersionDate{\expandafter\@gobble\fileversion}{\filedate}
%
+%\VersionDate{2.7a}{2018/01/14}
+%
%\Version{2.7}{2017/07/07}
% \item Allow automatic expansion and letterspacing with \luatex\ in <DVI> mode
% (aka. \texttt{dvilualatex})
@@ -3779,7 +3789,6 @@
}
% \end{macrocode}
%\end{macro}
-%
%\changes{v1.9}{2005/08/29}{compatibility with \texlive\ hack
% (reported by \contributor Herbert Vo\ss{} <Herbert.Voss\at gmx.net>)}
% ^^A MID: <deprh8$c69$00$1 at news.t-online.com>
@@ -4224,11 +4233,17 @@
% Here it begins. The module was contributed by \'Elie Roux.
%\changes{v2.4}{2009/11/12}{new file \file{microtype.lua} containing the \texttt{lua} functions
% (contributed by \contributor \'Elie Roux <elie.roux\at telecom-bretagne.eu>)}
+%\changes{v2.7b}{2019/02/28}{update lua function \texttt{microtype.warning} after changes in \pkg{luaotfload}
+% (reported by \contributor Moritz Wemheuer <moritz.wemheuer\at gmail.com> and
+% \contributor Ulrike Fischer <news3\at nililand.de>)}
+% ^^A private mail, 2019/02/19
+% ^^A private mail, 2019/02/26
% \begin{macrocode}
%<*luafile>
-local err, warn, info, log = luatexbase.provides_module(microtype.module)
-microtype.warning = warn
+function microtype.warning(...)
+ luatexbase.module_warning("microtype",...)
+end
local find = string.find
local match = string.match
@@ -4530,7 +4545,7 @@
% \end{macrocode}
%\end{macro}
%\begin{macro}{\MT at ifdim}
-% Test floating point numbers.
+% Compare floating point numbers.
% \begin{macrocode}
%<*package>
\def\MT at ifdim#1#2#3{%
@@ -5258,14 +5273,6 @@
%\changes{v1.8}{2005/03/24}{remove superfluous \pkg{statex} hook}
% --- No longer needed, either.
%\fi
-%\changes{v2.5}{2012/08/22}{select font with \pkg{fontspec} (found by \contributor Georg Duffner <g.duffner\at gmail.com>)}
-% ^^A private mail, 2012/08/17
-% When a font is defined via \cmd\fontspec, the font is not actually loaded,
-% hence \xetex\ resp. \luatex\ would see a wrong font (in \cs{MT at get@slot}).
-% Therefore, we load the current font.
-% \begin{macrocode}
- \ifMT at fontspec\MT at font\fi
-% \end{macrocode}
%\changes{v1.8}{2005/03/30}{restore percent character if Spanish \pkg{babel} is loaded}
%\changes{v2.2}{2007/02/02}{restore percent character if Galician \pkg{babel} is loaded}
%\changes{v2.3a}{2008/01/29}{restore percent character if Mexican \pkg{babel} is loaded}
@@ -5341,9 +5348,6 @@
% ^^A https://tex.stackexchange.com/questions/165846/
% \begin{macrocode}
\MT at glet\MT at setupfont@hook\@empty
- \ifMT at fontspec
- \g at addto@macro\MT at setupfont@hook{\MT at font}%
- \fi
\MT at if@false
\MT at with@babel at and@T{spanish} \MT at if@true
\MT at with@babel at and@T{galician}\MT at if@true
@@ -5495,12 +5499,27 @@
%\begin{macro}{\MT at setupfont}
% Setting up a font entails checking for each feature whether it should be
% applied to the current font (\cs{MT at font}).
-% But first, we might have to disable stuff when used together with adventurous
-% packages.
% \begin{macrocode}
%<*pdftex-def|xetex-def|luatex-def>
-\def\MT at setupfont{\MT at setupfont@hook}
+\def\MT at setupfont{%
% \end{macrocode}
+%\changes{v2.5}{2012/08/22}{select font with \pkg{fontspec} (found by \contributor Georg Duffner <g.duffner\at gmail.com>)}
+% ^^A private mail, 2012/08/17
+%\changes{v2.7b}{2018/02/21}{always select current font with \xetex\ and \luatex\ (reported by \contributor Paolo Ney <@\at @>,
+% solution by \contributor Ulrike Fischer <news3\at nililand.de>)}
+% ^^A (1) https://tex.stackexchange.com/questions/416310/problem-of-amsart-and-microtype-under-xelatex
+% ^^A (2) private mail, 2018/02/20
+% With \xetex\ and \luatex\ the font may not be actually loaded,
+% hence we might see a wrong font (in \cs{MT at get@slot}).
+% Therefore, we first load the current font.
+% \begin{macrocode}
+%<xetex-def|luatex-def> \MT at font
+% \end{macrocode}
+% We might have to disable stuff when used together with adventurous
+% packages.
+% \begin{macrocode}
+ \MT at setupfont@hook}
+% \end{macrocode}
% This will use a copy of the font (allowing for expansion parameter variation
% and the use of more than one set of protrusion factors for a font within one
% paragraph).
@@ -6248,12 +6267,16 @@
% (reported by \contributor Juan Acevedo <juan.acevedo.juan\at gmail.com>)}
% ^^A <http://permalink.gmane.org/gmane.comp.tex.xetex/17202>
% ^^A (beta:05)
+%\changes{v2.7b}{2018/02/20}{fix message for glyphs specified as names in \xetex\
+% (reported by \contributor Paolo Ney <@\at @>)}
+% ^^A https://tex.stackexchange.com/questions/416310/problem-of-amsart-and-microtype-under-xelatex
% \begin{macrocode}
\def\MT at info@missing at char{%
\MT at info@nl{Character `\the\MT at toks'
-^^X \iffontchar\MT at font\MT at char@
- has a width of 0pt
-^^X \else is missing\fi
+^^X \ifnum\MT at char@<\z@ is missing\else
+^^X \iffontchar\MT at font\MT at char@
+ has a width of 0pt
+^^X \else is missing\fi\fi
^^Q \MessageBreak (it's probably missing)
\MessageBreak in font `\MT@@font'.\MessageBreak
Ignoring protrusion settings for this character}%
@@ -8194,7 +8217,7 @@
%\end{macro}
%\begin{macro}{\MT at get@basefamily}
% The family name might have a suffix
-%\changes{v1.1}{2004/09/14}{only remove suffix if it is `\texttt{x}' or `\texttt{j}'}
+%\changes{v1.1}{2004/09/14}{only remove suffixes `\texttt{x}' or `\texttt{j}'}
% \eg, for expert set (|x|), old style numbers (|j|)
%\changes{v1.2}{2004/09/26}{also remove `w' (swash capitals)}
% swash capitals (|w|) etc. We mustn't simply remove the last letter, as this
@@ -12178,7 +12201,7 @@
% \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
+%\changes{v2.7a}{2017/07/18}{with \luatex, non-automatic font expansion is no longer possible
% (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 --
@@ -12478,8 +12501,8 @@
%<pdftex-def|luatex-def>\def\MT at setup@warntracking
% \end{macrocode}
%\begin{macro}{\MT at warn@tracking at DVI}
-%\changes{v2.2}{2007/02/11}{warning when letterspacing in DVI mode}
-%\changes{v2.7}{2017/07/06}{don't warn for letterspacing in DVI mode with \luatex}
+%\changes{v2.2}{2007/02/11}{warning when letterspacing in <DVI> mode}
+%\changes{v2.7}{2017/07/06}{don't warn for letterspacing in <DVI> mode with \luatex}
% With \pdftex, we issue a warning, when letterspacing in <DVI> mode, since it will probably
% not work. We also switch on protrusion if it isn't already, to compensate for
% the letterspacing kerns.
@@ -13135,6 +13158,9 @@
%
%\subsubsection{<OT4>}
%\changes{v1.9}{2005/08/16}{add list for <OT4>}
+%\changes{v2.7b}{2019/02/28}{add textquotedblleft ligature to <OT4>
+% (reported by \contributor Franz Wexler <@\at @>)}
+% ^^A https://tex.stackexchange.com/questions/476648/
% The Polish <OT1> extension. More interesting characters here:
% |009|~(`fk'), |012|~(`fi'), |013|~(`fl'), |014|~(`ffi'), |015|~(`ffl'),
% \AE, \ae, \OE, \oe.
@@ -13159,7 +13185,8 @@
S = {\'S},
s = {\'s},
Z = {\'Z,\.Z},
- z = {\'z,\.z}
+ z = {\'z,\.z},
+ \textquotedblleft = "FF
}
% \end{macrocode}
@@ -13197,7 +13224,7 @@
% (reported by \contributor Vasile Gaburici <vgaburici\at gmail.com>)}
% ^^A private mail, 2008/09/01, and
% ^^A http://tug.org/pipermail/tex-live/2008-September/017385.html
-% The Rumanian \cmd\textcommabelow\ accents are actually replacements for the
+% The Romanian \cmd\textcommabelow\ accents are actually replacements for the
% \cmd\c\ variants, which had previously (and erroneously\footnote{
% Cf. \url{http://tug.org/pipermail/tex-live/2008-August/017204.html}})
% been included in <QX> encoding. They are still kept for backwards
@@ -16988,7 +17015,7 @@
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
-% \CheckSum{10591}
+% \CheckSum{10590}
%
% \Finale
%
Modified: trunk/Master/texmf-dist/tex/latex/microtype/letterspace.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/letterspace.sty 2019-03-01 22:23:33 UTC (rev 50186)
+++ trunk/Master/texmf-dist/tex/latex/microtype/letterspace.sty 2019-03-01 22:25:46 UTC (rev 50187)
@@ -33,7 +33,7 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage
{letterspace}
- [2018/01/14 v2.7a
+ [2019/02/28 v2.7b
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 2019-03-01 22:23:33 UTC (rev 50186)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype-luatex.def 2019-03-01 22:25:46 UTC (rev 50187)
@@ -30,7 +30,7 @@
%%
\ProvidesFile
{microtype-luatex.def}
- [2018/01/14 v2.7a
+ [2019/02/28 v2.7b
Definitions specific to
luatex
(RS)]
@@ -86,7 +86,9 @@
}%
\fi
}
-\def\MT at setupfont{\MT at setupfont@hook}
+\def\MT at setupfont{%
+ \MT at font
+ \MT at setupfont@hook}
\g at addto@macro\MT at setupfont\MT at copy@font
\g at addto@macro\MT at setupfont{%
\MT at exp@two at c\MT at split@name\string\MT at font/\@nil
Modified: trunk/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def 2019-03-01 22:23:33 UTC (rev 50186)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype-pdftex.def 2019-03-01 22:25:46 UTC (rev 50187)
@@ -30,7 +30,7 @@
%%
\ProvidesFile
{microtype-pdftex.def}
- [2018/01/14 v2.7a
+ [2019/02/28 v2.7b
Definitions specific to
pdftex
(RS)]
@@ -168,7 +168,8 @@
\fi
}
}
-\def\MT at setupfont{\MT at setupfont@hook}
+\def\MT at setupfont{%
+ \MT at setupfont@hook}
\MT at requires@pdftex7{
\g at addto@macro\MT at setupfont\MT at copy@font
}\relax
Modified: trunk/Master/texmf-dist/tex/latex/microtype/microtype-xetex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/microtype-xetex.def 2019-03-01 22:23:33 UTC (rev 50186)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype-xetex.def 2019-03-01 22:25:46 UTC (rev 50187)
@@ -30,7 +30,7 @@
%%
\ProvidesFile
{microtype-xetex.def}
- [2018/01/14 v2.7a
+ [2019/02/28 v2.7b
Definitions specific to
xetex
(RS)]
@@ -102,7 +102,9 @@
}%
\fi
}
-\def\MT at setupfont{\MT at setupfont@hook}
+\def\MT at setupfont{%
+ \MT at font
+ \MT at setupfont@hook}
\g at addto@macro\MT at setupfont{%
\MT at exp@two at c\MT at split@name\string\MT at font/\@nil
\MT at exp@one at n\MT at find@file\MT at family
Modified: trunk/Master/texmf-dist/tex/latex/microtype/microtype.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/microtype.cfg 2019-03-01 22:23:33 UTC (rev 50186)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype.cfg 2019-03-01 22:25:46 UTC (rev 50187)
@@ -40,7 +40,7 @@
%%
\ProvidesFile
{microtype.cfg}
- [2018/01/14 v2.7a
+ [2019/02/28 v2.7b
microtype main configuration file
(RS)]
@@ -275,7 +275,8 @@
S = {\'S},
s = {\'s},
Z = {\'Z,\.Z},
- z = {\'z,\.z}
+ z = {\'z,\.z},
+ \textquotedblleft = "FF
}
\DeclareCharacterInheritance
Modified: trunk/Master/texmf-dist/tex/latex/microtype/microtype.lua
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/microtype.lua 2019-03-01 22:23:33 UTC (rev 50186)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype.lua 2019-03-01 22:25:46 UTC (rev 50187)
@@ -34,8 +34,8 @@
local microtype = microtype
microtype.module = {
name = "microtype",
- version = "2.7a",
- date = "2018/01/14",
+ version = "2.7b",
+ date = "2019/02/28",
description = "microtype module.",
author = "E. Roux, R. Schlicht and P. Gesang",
copyright = "E. Roux, R. Schlicht and P. Gesang",
@@ -42,8 +42,9 @@
license = "LPPL",
}
-local err, warn, info, log = luatexbase.provides_module(microtype.module)
-microtype.warning = warn
+function microtype.warning(...)
+ luatexbase.module_warning("microtype",...)
+end
local find = string.find
local match = string.match
Modified: trunk/Master/texmf-dist/tex/latex/microtype/microtype.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/microtype.sty 2019-03-01 22:23:33 UTC (rev 50186)
+++ trunk/Master/texmf-dist/tex/latex/microtype/microtype.sty 2019-03-01 22:25:46 UTC (rev 50187)
@@ -29,7 +29,7 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage
{microtype}
- [2018/01/14 v2.7a
+ [2019/02/28 v2.7b
Micro-typographical refinements
(RS)]
\def\MT at MT
@@ -446,7 +446,6 @@
\expandafter\@firstofone
\fi}}
\def\MT at setupfont@hook{%
- \ifMT at fontspec\MT at font\fi
\MT at if@false
\MT at with@babel at and@T{spanish} \MT at if@true
\MT at with@babel at and@T{galician}\MT at if@true
@@ -475,9 +474,6 @@
\MT at with@package at T{xunicode}\MT at xunicodetrue
\MT at with@package at T{fontspec}{\MT at fontspectrue\MT at fontspec@setup}%
\MT at glet\MT at setupfont@hook\@empty
- \ifMT at fontspec
- \g at addto@macro\MT at setupfont@hook{\MT at font}%
- \fi
\MT at if@false
\MT at with@babel at and@T{spanish} \MT at if@true
\MT at with@babel at and@T{galician}\MT at if@true
@@ -661,9 +657,10 @@
}
\def\MT at info@missing at char{%
\MT at info@nl{Character `\the\MT at toks'
-^^X \iffontchar\MT at font\MT at char@
- has a width of 0pt
-^^X \else is missing\fi
+^^X \ifnum\MT at char@<\z@ is missing\else
+^^X \iffontchar\MT at font\MT at char@
+ has a width of 0pt
+^^X \else is missing\fi\fi
^^Q \MessageBreak (it's probably missing)
\MessageBreak in font `\MT@@font'.\MessageBreak
Ignoring protrusion settings for this character}%
More information about the tex-live-commits
mailing list