summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/base
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-02-21 23:29:27 +0000
committerKarl Berry <karl@freefriends.org>2017-02-21 23:29:27 +0000
commit516a8bbf9db95a88ce2fdd2cf3407216f67e8049 (patch)
tree8a6508ac24539e2003f1efd5c758cdcea9e6891b /Master/texmf-dist/tex/latex/base
parent7714e343948bfc6ff5fd5c4b7297c229f37070fa (diff)
latex (21feb17)
git-svn-id: svn://tug.org/texlive/trunk@43287 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/base')
-rw-r--r--Master/texmf-dist/tex/latex/base/fontenc.sty2
-rw-r--r--Master/texmf-dist/tex/latex/base/latex.ltx4
-rw-r--r--Master/texmf-dist/tex/latex/base/latexbug.tex835
-rw-r--r--Master/texmf-dist/tex/latex/base/lcyenc.dfu2
-rw-r--r--Master/texmf-dist/tex/latex/base/ltluatex.lua44
-rw-r--r--Master/texmf-dist/tex/latex/base/ltluatex.tex2
-rw-r--r--Master/texmf-dist/tex/latex/base/ly1enc.dfu2
-rw-r--r--Master/texmf-dist/tex/latex/base/omlenc.def2
-rw-r--r--Master/texmf-dist/tex/latex/base/omsenc.def2
-rw-r--r--Master/texmf-dist/tex/latex/base/omsenc.dfu2
-rw-r--r--Master/texmf-dist/tex/latex/base/ot1enc.def2
-rw-r--r--Master/texmf-dist/tex/latex/base/ot1enc.dfu2
-rw-r--r--Master/texmf-dist/tex/latex/base/ot2enc.dfu2
-rw-r--r--Master/texmf-dist/tex/latex/base/ot4enc.def2
-rw-r--r--Master/texmf-dist/tex/latex/base/t1enc.def2
-rw-r--r--Master/texmf-dist/tex/latex/base/t1enc.dfu6
-rw-r--r--Master/texmf-dist/tex/latex/base/t2aenc.dfu2
-rw-r--r--Master/texmf-dist/tex/latex/base/t2benc.dfu2
-rw-r--r--Master/texmf-dist/tex/latex/base/t2cenc.dfu2
-rw-r--r--Master/texmf-dist/tex/latex/base/textcomp.sty2
-rw-r--r--Master/texmf-dist/tex/latex/base/ts1enc.dfu2
-rw-r--r--Master/texmf-dist/tex/latex/base/tuenc.def49
-rw-r--r--Master/texmf-dist/tex/latex/base/tulmdh.fd58
-rw-r--r--Master/texmf-dist/tex/latex/base/tulmr.fd114
-rw-r--r--Master/texmf-dist/tex/latex/base/tulmss.fd92
-rw-r--r--Master/texmf-dist/tex/latex/base/tulmssq.fd68
-rw-r--r--Master/texmf-dist/tex/latex/base/tulmtt.fd121
-rw-r--r--Master/texmf-dist/tex/latex/base/tulmvtt.fd89
-rw-r--r--Master/texmf-dist/tex/latex/base/utf8-test.tex2
-rw-r--r--Master/texmf-dist/tex/latex/base/utf8.def2
-rw-r--r--Master/texmf-dist/tex/latex/base/utf8enc.dfu6
-rw-r--r--Master/texmf-dist/tex/latex/base/utf8test.tex2
-rw-r--r--Master/texmf-dist/tex/latex/base/x2enc.dfu2
33 files changed, 555 insertions, 973 deletions
diff --git a/Master/texmf-dist/tex/latex/base/fontenc.sty b/Master/texmf-dist/tex/latex/base/fontenc.sty
index 8d7547d4e01..a81975366d7 100644
--- a/Master/texmf-dist/tex/latex/base/fontenc.sty
+++ b/Master/texmf-dist/tex/latex/base/fontenc.sty
@@ -43,7 +43,7 @@
%% extension .ins) which are part of the distribution.
%%% From File: ltoutenc.dtx
\ProvidesPackage{fontenc}
- [2017/01/24 v2.0c
+ [2017/02/19 v2.0f
Standard LaTeX package]
\def\update@uclc@with@cyrillic{%
\expandafter\def\expandafter\@uclclist\expandafter
diff --git a/Master/texmf-dist/tex/latex/base/latex.ltx b/Master/texmf-dist/tex/latex/base/latex.ltx
index b7e47a2ceb8..038e77f9ccf 100644
--- a/Master/texmf-dist/tex/latex/base/latex.ltx
+++ b/Master/texmf-dist/tex/latex/base/latex.ltx
@@ -698,7 +698,7 @@
\def\fmtname{LaTeX2e}
\edef\fmtversion
{2017/01/01}
-\def\patch@level{1}
+\def\patch@level{2}
\iffalse
\def\reserved@a#1/#2/#3\@nil{%
\count@\year
@@ -1907,7 +1907,7 @@ Type H <return> for immediate help.}%
\expandafter\reserved@b\expandafter{\reserved@a{##1}}%
\fi
\expandafter\def\csname\expandafter\string\csname
- #2\endcsname\string#1-\string#3\endcsname{#4}}
+ #2\endcsname\string#1-\string#3\@empty\endcsname{#4}}
\@onlypreamble\DeclareTextCompositeCommand
\def\@text@composite#1#2#3\@text@composite{%
\expandafter\@text@composite@x
diff --git a/Master/texmf-dist/tex/latex/base/latexbug.tex b/Master/texmf-dist/tex/latex/base/latexbug.tex
deleted file mode 100644
index 29d0224654d..00000000000
--- a/Master/texmf-dist/tex/latex/base/latexbug.tex
+++ /dev/null
@@ -1,835 +0,0 @@
-% \iffalse meta-comment
-%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
-% The LaTeX3 Project and any individual authors listed elsewhere
-% in this file.
-%
-% This file is part of the LaTeX base system.
-% -------------------------------------------
-%
-% It 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.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This file has the LPPL maintenance status "maintained".
-%
-% The list of all files belonging to the LaTeX base distribution is
-% given in the file `manifest.txt'. See also `legal.txt' for additional
-% information.
-%
-% The list of derived (unpacked) files belonging to the distribution
-% and covered by LPPL is defined by the unpacking scripts (with
-% extension .ins) which are part of the distribution.
-%
-% \fi
-%%% ====================================================================
-%%% @LaTeX-file{
-%%% author = "David Carlisle",
-%%% version = "$Revision: 5652 $",
-%%% date = "$Date: 2005-12-08 00:11:59 +0100 (Thu, 08 Dec 2005) $",
-%%% filename = "latexbug.tex",
-%%% email = "latex-bugs@latex-project.org",
-%%% codetable = "ISO/ASCII",
-%%% keywords = "LaTeX, bugs, reporting",
-%%% supported = "yes",
-%%% docstring = "
-%%%
-%%% LaTeX bug report generator.
-%%% %%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%
-%%% Processing this file with LaTeX should produce
-%%% a file latexbug.msg in the current directory.
-%%%
-%%% latexbug.msg may be used as a template for submitting bug
-%%% reports concerning files in the standard LaTeX distribution.
-%%%
-%%% * Any bug report should include a small LaTeX test file
-%%% that shows the bug, and the log that LaTeX produces on the
-%%% test file.
-%%%
-%%% * Reports should be in English.
-%%%
-%%% * Reports should be as short as possible.
-%%%
-%%% Please check before submitting a bug report that your format
-%%% is not more than two years old. New LaTeX releases occur at
-%%% regular intervals, and so your bug may be fixed in a later
-%%% release.
-%%%
-%%% Completed bug report forms should be submitted to:
-%%% latex-bugs@latex-project.org
-%%%
-%%% Please:
-%%% use the synopsis text as the `Subject' line of the message.
-%%% ===========================================================
-%%%
-%%% For example:
-%%% Subject: \verb does not work inside \caption
-%%%
-%%% So that your message has an identifying subject.
-%%% Do not use subject lines such as `LaTeX bug' as this does not
-%%% help us to identify your message.
-%%%
-%%% To follow up an existing report, include the bug reference, e.g.
-%%% "latex/1234: ", preceding the subject text.
-%%%
-%%% Configuring latexbug
-%%% ====================
-%%% If you often test early release of LaTeX packages, and feel that
-%%% you may need to use this program often, you may create a file
-%%% latexbug.cfg
-%%% This should contain the answers of certain standard questions.
-%%% (Such as your name and email address.)
-%%%
-%%% Currently the responses that may be stored in latexbug.cfg are:
-%%% name address organisation and interactive.
-%%% (If organisation is not set in the .cfg file latexbug does not
-%%% prompt for it, as this is not vital information.)
-%%%
-%%% For example, a personal latexbug.cfg could look like
-%%%
-%%% \def\name{My Real Name}
-%%% \def\address{name@some.place}
-%%% \def\organisation{My Institution}
-%%% \def\interactive{y}
-%%%
-%%% A site latexbug.cfg might just set the \organisation, leaving
-%%% the personal details to be filled in interactively by the user.
-%%%
-%%% }
-%%% ====================================================================
-
-% Test if we are using INITEX (or a strange format that does not
-% have { as a `group open' character).
-\ifcat{=
-
-\catcode`\{=1 \let\bgroup{
-\catcode`\}=2 \let\egroup}
-\catcode`\#=6
-\catcode`\^=7
-\catcode`\@=11
-
-\newlinechar`\^^J
-\def\m@ne{-1 }
-\countdef\count@255
-
-\def\fmtname{INITEX}
-\def\fmtversion{9999/00/00}
-\def\@secondoftwo#1#2{#2}
-\def\@empty{}
-\everyjob{\typeout{INITEX}}
-\def\space{ }
-\def\@spaces{\space\space\space\space}
-\let\@@end\end
-\let\loop\relax
-
-% hide outer macro names as we are inside an if
-\expandafter\let\csname repeat\expandafter\endcsname
- \csname fi\endcsname
-
-\chardef\msg15
-\immediate\openout\msg=\jobname.msg
-
-\expandafter\edef\csname newif\endcsname#1#2{%
- \let\noexpand\ifinteractive
- \expandafter\noexpand\csname iffalse\endcsname}
-
-\expandafter\def\csname newcount\endcsname#1{}
-
-\def\dospecials{\catcode`\\=12 }
-
-\def\typeout{\immediate\write17}
-
-\def\two@digits#1{\ifnum#1<10 0\fi\number#1}
-
-\def\wmsg#1#{\bgroup\@wmsg}
-
-\def\@ifundefined#1#2#3%
- {\expandafter\ifx\csname#1\endcsname\relax#2\else#3\fi}
-
-\def\@inputfiles{INITEX}
-\else
-%%
-%% @ is a letter
-%%
-\catcode`\@=11
-
-%%
-%% Grab the initex file list
-%%
-%% If this file is called via
-%% latex "\input{latexbug}" or some
-%% similar command sequence rather than
-%% latex latexbug
-%% then the debugging info in \reserved@a will already have been lost.
-%% This might not matter, but if it does we may ask the user to resubmit
-%% the report.
-\ifx\reserved@b\@undefined
- \ifx\reserved@a\@gobble
- \def\@inputfiles{NONE}
- \else
- \let\@inputfiles\reserved@a
- \fi
-\else
- \def\@inputfiles{LOST}
-\fi
-
-%%
-%% Output stream to produce the bug report template.
-%%
-\newwrite\msg
-\immediate\openout\msg=\jobname.msg
-
-
-%%
-%% Check that LaTeX2e is being used.
-%%
-\ifx\undefined\newcommand
- \newlinechar`\^^J%
- \immediate\write17{^^J%
- You must use LaTeX2e to generate the bug report!^^J^^J%
- If there is a bug in the installation procedure,^^J%
- and you can not create LaTeX2e, you may use initex^^J%
- to generate the report}%
-
- \let\relax\end
-\else
-\def\@tempa{LaTeX2e}\ifx\@tempa\fmtname\else
- \immediate\write17{^^J%
- Older Versions of LaTeX are no longer supported.^^J%
- You must use LaTeX2e to generate the bug report!^^J^^J%
- If there is a bug in the installation procedure,^^J%
- and you can not create LaTeX2e, you may use initex^^J%
- to generate the report}%
- \let\relax\@@end
-\fi\fi
-
-%%
-%% \wmsg writes to the terminal, and the .msg file
-%% \wmsg* just writes to the .msg file
-%% \typeout just writes to the terminal
-%%
-
-\def\wmsg{\bgroup\@ifstar{\interactivefalse\@wmsg}\@wmsg}
-
-\fi
-
-\relax
-\endlinechar=-1
-
-\def\@wmsg#1{%
- \ifinteractive\immediate\write17{#1}\fi
- \immediate\write\msg{#1}%
- \egroup}
-
-%%
-%% if \interactivefalse just make a blank template.
-%%
-\newif\ifinteractive
-\interactivetrue
-
-%%
-%% Prompt for an answer from the user, if the answer is not
-%% provided by the cfg file.
-%%
-
-\def\readifnotknown#1{%
- \@ifundefined{#1}%
- {{\message{#1> }%
- \catcode`\^^I=12 \let\do\@makeother\dospecials
- \global\read\m@ne t\expandafter o\csname#1\endcsname}}%
- {\message{\csname#1\endcsname}}}
-
-%%
-%% Pause so messages do not scroll off screen.
-%%
-\def\pause{%
- \ifinteractive
- \message{Press <return> key to continue. }%
- \read\m@ne to \@tempa
- \fi}
-
-%%
-%% Opening Banner.
-%%
-\typeout{^^J%
-============================================================^^J%
-^^J%
-LaTeX bug report generator^^J%
-==========================^^J%
-Processing this file with LaTeX will produce a template \jobname.msg^^J
-for submitting bug reports for the LaTeX distribution.^^J^^J
-* Please do not report bugs in contributed, non-standard, files to the
- ^^J \space latex-bugs address.^^J
-* Please write your report in English.^^J
-* Please keep the report as short as possible.^^J%
-* If possible, check whether the bug has already been reported.^^J %
- \space The bugs database is available on WWW:^^J \space
- http://www.latex-project.org/bugs.html^^J}
-
-
-\ifinteractive
- \InputIfFileExists{latexbug.cfg}{\typeout{** latexbug.cfg used **}}{}
-\fi
-
-%% \batch is a `private' macro used to get a batchmode
-%% (actually \nonstopmode) run for use with latexbug.el
-\ifx\batch\undefined
-
-\def\getcategory{%
-\count@=0
-\ifinteractive
-
-\typeout{%
-* Please carefully select the category as different categories^^J
-\space\space are supported by different people!^^J^^J%
-0) LaTeX:\@spaces
- The `base' format, and standard classes only (base).^^J
-1) tools:\@spaces
- Packages supported by the LaTeX3 project team (tools).^^J
-2) graphics:\space
- The color and graphics packages (graphics).^^J
-3) mfnfss: \space\space
- --- Don't use, no longer supported! ---^^J
-4) psnfss: \space\space
- Packages for using PostScript fonts LaTeX (psnfss).^^J
-5) amslatex:\space
- AMS supported Classes and Packages (amsfonts and amslatex).^^J
-6) babel:\@spaces
- Packages supporting many different languages (babel).^^J%
-7) expl3:\@spaces
- Experimental packages for TeX programmers. (expl3)^^J%
-8) cyrillic: Packages for using Cyrillic fonts (cyrillic).^^J}
-
-\message{Please select a category 0--8: }
-\read\m@ne to \answer
-\if!\answer!\let\answer\m@ne\fi
-\count@=\answer\relax
-\else
-\typeout{As you are using INITEX, I will assume category `latex'}
-\fi
-
-\ifcase\count@
-\def\category{latex}\or
-\def\category{tools}\or
-\def\category{graphics}\or
-\errhelp{Retry with <return>, or quit with x.}
-\def\badcategory{This category is no longer supported}
-\errmessage{\badcategory}
-\expandafter\getcategory
-\or
-\def\category{psnfss}\or
-\def\category{amslatex}\or
-\def\category{babel}\or
-\def\category{expl3}\or
-\def\category{cyrillic}%
-\else
-\errhelp{Retry with <return>, or quit with x.}
-\def\badcategory{Only categories 0,...,8 are supported at this time}
-\errmessage{\badcategory}
-\expandafter\getcategory
-\fi}
-\getcategory
-
-
-\typeout{^^J%
-============================================================^^J%
-^^J%
-Please give a one line ( < 50 character ) description of the problem.%
-^^J^^J%
-If you are using email to report the problem,^^J%
-please also use this text as the `Subject' line for the mail message:%
-^^J \@spaces\@spaces\space
- |<------------------------------------------------>|}
-
-
-\loop
-\let\synopsis\relax
-\readifnotknown{synopsis}
-\ifx\synopsis\@empty
-\repeat
-
-
-\typeout{%
-^^J%
-\ifinteractive
-This report generator may be used in one of two ways.^^J%
-If you choose the interactive option, you will be prompted to answer^^J%
-several questions. Otherwise a blank template will be created for^^J%
-you to fill in using your editor.^^J%
-\else
-INITEX should only be used for reporting bugs with the LaTeX2e^^J%
-installation procedure. If you have a working copy of LaTeX2e,^^J%
-please use that to generate the report.
-\fi}
-
-\ifinteractive
-\typeout{Interactive session (y/n) ? }
-\readifnotknown{interactive}
-
-\ifx\interactive\@empty
- \def\interactive{n}
-\fi
-
-%%
-%% Allow anything begining with `y' or `Y' for yes.
-%%
-\edef\interactive{\uccode`\expandafter\@car\interactive\@nil}
-\ifnum \interactive=`Y \else\interactivefalse\fi
-\else
-\def\interactive{`\N}
-\fi
-
-\else
-\def\category{< CATEGORY >}
-\def\synopsis{< SYNOPSIS >}
-\batchmode
-\interactivefalse
-\def\interactive{`\N}
-\fi
-
-%%
-%% Header in the msg file.
-%%
-\wmsg*{^^J%
- LaTeX2e bug report.^^J%
-\ifnum \interactive=`Y Generated \else Template generated \fi
- by latexbug.tex on \number\year/\two@digits\month/\two@digits\day^^J%
-^^J%
- Reports may be submitted by email to latex-bugs@latex-project.org^^J%
- Please use the subject line:^^J%
- Subject: \synopsis^^J%
-^^J%
- To follow up an existing report, include the bug reference, e.g.^^J
- "latex/1234: ", preceding the subject text.^^J
- ============================================================^^J}
-
-
-
-%%
-%% Category of bug, obtained earlier but put out now, after the header.
-%%
-\wmsg{>Category: \category}
-
-%%
-%% synopsis of bug, obtained earlier but put out now, after the header.
-%%
-\wmsg{>Synopsis: \synopsis}
-
-
-%%
-%% >Confidential: Default to no unless this is overridden
-%% in latexbug.cfg. If you want to send a one-off confidential
-%% report, just edit the latexbug.msg file to say yes.
-%%
-\wmsg{>Confidential: \ifx\confidential\undefined
- no
- \else
- \confidential
- \fi}
-
-
-%% Try to catch various formats that babel has used to add to the banner
-%% over the years. Currently it uses \typeout, so put the first \typeout
-%% in \format and the second in \hyphenation. Earlier releases used
-%% \immedite\write
-\begingroup
- \global\let\format\@empty
- \gdef\hyphenation{standard}
- \def\immediate#1#{\xdef\hyphenation}
- \def\typeout#1{%
- \xdef\format{\format#1}\def\typeout##1{\xdef\hyphenation{##1}}}
- \the\everyjob
-\endgroup
-
-\wmsg{>Release: \format}
-
-\ifinteractive
-%%
-%% if interactive, \wread reads a line (verbatim) and writes it to the
-%% .msg file, until two consecutive blank lines are entered.
-%%
- \def\wread{%
- \begingroup
- \catcode`\^^I=12
- \let\do\@makeother\dospecials
- \wreadloop}
-
- \def\wreadloop{%
- \let\lastanswer\answer
- \message{=> }\read\m@ne to \answer
- \ifx\lastanswer\@empty
- \let\lastanswer\answer
- \fi
- \ifx\lastanswer\@empty
- \endgroup
- \else
- \immediate\write\msg{\answer}%
- \expandafter\wreadloop
- \fi}
-\else
-%%
-%% If non-interactive, \wread just writes a blank line to the .msg file,
-%% and \wmsg does not write to the terminal.
-%%
- \def\wread{\wmsg{}}
-\fi
-
-%%
-%% \copytomsg copies the contents of a file into the .msg file.
-%% (at least it does it as well as TeX can, so there may be
-%% transcription problems with 8-bit characters).
-%%
-%% It does a line count, and complains if the test file is
-%% too large.
-
-\chardef\inputfile=15
-
-\newcount\linecount
-
-\def\copytomsg#1{{%
- \def\do##1{\catcode`##1=11}%
- \dospecials
- \global\linecount\z@
- \openin\inputfile#1\relax
- \def\thefile{#1}%
- \@copytomsg
- \closein\inputfile}}
-
-\def\@copytomsg{%
- \ifeof\inputfile
- \typeout{*** \thefile\space line count = \the\linecount}
- \else
- \global\advance\linecount\@ne
- \read\inputfile to \inputline
- \ifx\inputline\@empty
- \wmsg*{}
- \else
- \wmsg*{\inputline}
- \fi
- \expandafter\@copytomsg
- \fi}
-
-
-%%
-%% Test the age of the current format.
-%%
-\def\getage#1/#2/#3\@nil{%
- \count@\year
- \advance\count@-#1\relax
- \multiply\count@ by 12\relax
- \advance\count@\month
- \advance\count@-#2\relax}
-%
-\expandafter\getage\fmtversion\@nil
-%%
-%% \count@ should now be the age of the format in months.
-%%
-%% Take a generous definition of `year'.
-\ifnum\count@>65
-\def\oldformat{^^J%
- ! Your LaTeX installation is more than five years old.^^J%
- ! Please consider updating LaTeX before submitting this report.^^J%
- ! At least check a current LaTeX changes.txt file, to see if the^^J%
- ! bug has been fixed in the current release.^^J%
- !}
-%%
-%% Put the message in a macro to improve the look of the error mesage.
-%%
-
-\errhelp{If you still wish to complete the form, just type return.}
-\errmessage{\oldformat}
-\fi
-
-%%
-%% Test fonts not customised too much. (unless using initex)
-%%
-\ifx\loop\relax\else
-\edef\fontdefaults{%
- \encodingdefault/\familydefault/\seriesdefault/\shapedefault}
-\def\standardfontdefaults{OT1/cmr/m/n}
-\ifx\fontdefaults\standardfontdefaults\else
-\wmsg*{>Unformatted:}
-\wmsg{Normal font: \fontdefaults}
-\def\customisedfonts{^^J%
-! This format has customised font defaults.^^J%
-! Please try to re-create the error using a standard format^^J%
-! before submitting this report}
-\errhelp{If you still wish to complete the form, just type return.}
-\errmessage{\customisedfonts}
-\fi
-\fi
-
-%%
-%% Now use \wmsg and \wread for each of the multi-line fields
-%% in the form.
-%% One line fields use \readifnotknown, which will only prompt
-%% if the field has not already been set in the configuration file.
-%%
-\ifinteractive
- \typeout{^^JYour name:}
- \readifnotknown{name}
-\else
- \ifx\name\undefined
- \def\name{ < ENTER YOUR NAME > }
- \fi
-\fi
-
-
-\ifinteractive
- \typeout{^^JYour Address (preferably email):}
- \readifnotknown{address}
-\else
- \ifx\address\undefined
- \def\address{ < ENTER YOUR EMAIL ADDRESS > }
- \fi
-\fi
-
-\wmsg*{>Originator: \address \space(\name)}
-
-%%
-%% >Organisation: is really a GNATS multiline field
-%% but we treat it as a one-line field.
-%%
-\wmsg*{>Organization: \ifx\organisation\undefined
- \ifx\organization\undefined\else
- \organization
- \fi
- \else
- \organisation
- \fi}
-
-
-%%
-%% Test which format is being used. These fields are completed
-%% automatically even if the blank template is being produced.
-%%
-
-\wmsg*{>Environment:}
-\wmsg*{ Hyphenation: \hyphenation}
-\wmsg*{ \string\@TeXversion: \meaning\@TeXversion
- \ifx\@TeXversion\@@undefined
- \space (Standard setting for TeX3.141 and later)\fi}
-\wmsg*{ \string\@currdir: \meaning\@currdir}
-\wmsg*{ \string\input@path: \meaning\input@path
- \ifx\input@path\@@undefined
- \space (Standard setting)\fi}
-
-\wmsg*{>Unformatted:}
-\wmsg*{ *** Initex configuration files}
-%%
-%% These are in a comma separated list, so locally reset
-%% \newlinechar
-{\newlinechar`\,
- \wmsg*{\@inputfiles}}
-\wmsg*{ ***}
-
-\wmsg*{>Description:}
-\typeout{}
-\wmsg{Description of bug:}
-\ifinteractive
- \typeout{%
- \@spaces The answer to this question may take several lines.^^J%
- \@spaces (Each such line will be prompted by =>.)^^J%
- \@spaces Typing TWO consecutive blank lines terminates the answer.}
-\else
-\wmsg{ < ENTER BUG REPORT HERE >}
-\fi
-\wread
-
-
-
-%%
-%% insertion of the test file
-%%
-
-
-
-\ifinteractive
- \typeout{^^J%
- Name of a SHORT, SELF-CONTAINED file which indicates the problem:^^J%
- This file should be as small as possible (preferably < 60 lines)^^J%
- Any non-standard files that the test file uses should be included^^J%
- using the filecontents environment.^^J^^J%
-%
- LaTeX will try to input this file, so give the full path^^J%
- if the file is not in the current directory.^^J^^J%
-%
- If you are not reporting a bug, and there is therefore^^J%
- no test file, just hit <return>}
- \message{filename> }\read\m@ne to \filename
-\else
- \def\filename{}
-\fi
-
-%%
-%% Try to find the .tex file and .log file
-%%
-
-
-\ifx\filename\@empty
- \ifx\LaTeX\undefinedcommand
- \else
- \ifinteractive
- \typeout{^^J^^JNo test file.^^J^^J%
- Three classes of report are supported:^^J^^J%
- 0) sw-bug:^^J\@spaces
- Bug in the software, the report should include a test file.^^J
- 1) doc-bug:^^J\@spaces
- Inaccuracies in the documentation.^^J
- 2) change-request:^^J\@spaces
- Not a bug, but rather a request for LaTeX to be changed.^^J}
- \message{Please select a category 0--2: }
- \read\m@ne to \answer
- \ifx\answer\@empty
- \def\answer{-1}
- \fi
- \count@=\answer\relax
- \else
- \count@=\z@
- \fi
- \ifcase\count@
- \ifinteractive\wmsg{>Class: sw-bug}\fi
- \typeout{^^J! Please edit the message to add a test file and log!}
- \pause
- \wmsg*{^^J>How-To-Repeat:}
- \wmsg*{%
- Sample file which indicates the problem:^^J%
- ========================================^^J%
- \space< TEST FILE HERE >^^J%
- ^^J%
- The log file from running LaTeX on the sample:^^J%
- ==============================================^^J%
- \space< LOG FROM TEST FILE HERE >}
- \or
- \wmsg{>Class: doc-bug}
- \or
- \wmsg{>Class: change-request}
- \else
- \errhelp{Quit with `x' and then re-start latexbug}
- \def\badcategory{Only classes 0,1,2 are supported at this time}
- \errmessage{\badcategory}
- \fi
- \fi
-\else
-
-\filename@parse\filename
-
-\IfFileExists{\filename}{\edef\samplefile{\filename}}{}
-
-\IfFileExists{\filename@area\filename@base.log}
- {\edef\logfile{\filename@area\filename@base.log}}
- {\IfFileExists{\filename@area\filename@base.lis}
- {\edef\logfile{\filename@area\filename@base.lis}}
- {}}
-
-
-%%
-%% The example file goes here:
-%%
-\wmsg*{^^J>How-To-Repeat:}
-
-\wmsg*{^^J%
-Sample file which indicates the problem:^^J%
-========================================}
-
-\ifx\samplefile\undefinedcommand
- \typeout{^^J%
- Sample file \filename\space not found.^^J%
- Please edit \jobname.msg to include the sample file.}
- \wmsg*{ < TEST FILE HERE >}
- \pause
-\else
- \copytomsg{\samplefile}
- \ifnum\linecount>60
- \typeout{%
-^^J%
-!!! Your test file is \the\linecount\space lines long.^^J%
-!!! Such a large test file causes us problems:^^J%
-!!! * It makes it difficult to track down the error^^J%
-!!! * It makes our database for storing reports unnecessarily large.^^J%
-!!! ^^J%
-!!! Please, if at all possible, cut down your test file to the^^J%
-!!! smallest file that shows the behaviour.^^J}
- \pause
- \fi
-\fi
-
-
-%%
-%% The log file goes here:
-%%
-\wmsg*{^^J%
-The log file from running LaTeX on the sample:^^J%
-==============================================}
-
-\ifx\logfile\undefinedcommand
- \typeout{^^J%
- Log file \filename@area\filename@base.log not found.^^J%
- Please edit \jobname.msg to include the log file.}
- \wmsg*{ < < LOG FROM TEST FILE HERE >}
- \pause
-\else
- \copytomsg{\logfile}
-\fi
-
-\fi
-
-
-%%
-%% Closing Banner.
-%%
-\typeout{^^J%
-============================================================}
-
-\ifinteractive
- \typeout{^^J%
- You may wish to make further changes to the bug report file:^^J%
- `\jobname.msg'^^J%
- using your editor.}
-\else
- \typeout{^^J%
- A template for submitting bug reports has been left in the file:^^J%
- \jobname.msg^^J%
- Please use your editor to complete the file before submitting^^J%
- your report.}
-\fi
-
-\let\ifinteractivetrue\iftrue
-\typeout{^^J%
- If you have access to email, please send `\jobname.msg' to:^^J%
- latex-bugs@latex-project.org Please use the subject line:^^J%
- \@spaces Subject: \synopsis^^J%
-^^J%
- (This subject will be used in all subsequent correspondence.)^^J%
-^^J%
- To follow up an existing report, include the bug reference, e.g.^^J%
- "latex/1234: ", preceding the subject text.^^J%
-^^J%
- Your message will be entered into a publicly readable database^^J%
- Accessable via the www (see bugs.txt for details).^^J%
- If do not wish this message made public, Edit the^^J%
- >Confidential: no^^J%
- field to yes before submitting this message.^^J%
-^^J%
- Thank you for taking the time to submit a bug report.}
-
-\wmsg*{^^J%
-============================================================^^J
-^^J%
- End of LaTeX2e bug report.^^J%
-============================================================}
-
-%%
-%% Close the .msg output stream.
-%%
-\immediate\closeout\msg
-
-%%
-%% This is the TeX primitive \end command.
-%%
-\@@end
diff --git a/Master/texmf-dist/tex/latex/base/lcyenc.dfu b/Master/texmf-dist/tex/latex/base/lcyenc.dfu
index 6767aa3ae3f..bc8fe87b0ec 100644
--- a/Master/texmf-dist/tex/latex/base/lcyenc.dfu
+++ b/Master/texmf-dist/tex/latex/base/lcyenc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{lcyenc.dfu}
- [2016/02/28 v1.1s UTF-8 support for inputenc]
+ [2017/01/28 v1.1t UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A4}{\textcurrency}
\DeclareUnicodeCharacter{00AB}{\guillemotleft}
\DeclareUnicodeCharacter{00BB}{\guillemotright}
diff --git a/Master/texmf-dist/tex/latex/base/ltluatex.lua b/Master/texmf-dist/tex/latex/base/ltluatex.lua
index 8ee866ffa16..a2524ca1fc0 100644
--- a/Master/texmf-dist/tex/latex/base/ltluatex.lua
+++ b/Master/texmf-dist/tex/latex/base/ltluatex.lua
@@ -170,45 +170,49 @@ __index = function(t,key)
return registernumber(key) or nil
end}
)
-luatexbase.attributes=attributes
+luatexbase.attributes = attributes
+local attribute_count_name = attribute_count_name or "e@alloc@attribute@count"
local function new_attribute(name)
- tex_setcount("global", "e@alloc@attribute@count",
- tex_count["e@alloc@attribute@count"] + 1)
- if tex_count["e@alloc@attribute@count"] > 65534 then
+ tex_setcount("global", attribute_count_name,
+ tex_count[attribute_count_name] + 1)
+ if tex_count[attribute_count_name] > 65534 then
luatexbase_error("No room for a new \\attribute")
end
- attributes[name]= tex_count["e@alloc@attribute@count"]
+ attributes[name]= tex_count[attribute_count_name]
luatexbase_log("Lua-only attribute " .. name .. " = " ..
- tex_count["e@alloc@attribute@count"])
- return tex_count["e@alloc@attribute@count"]
+ tex_count[attribute_count_name])
+ return tex_count[attribute_count_name]
end
luatexbase.new_attribute = new_attribute
+local whatsit_count_name = whatsit_count_name or "e@alloc@whatsit@count"
local function new_whatsit(name)
- tex_setcount("global", "e@alloc@whatsit@count",
- tex_count["e@alloc@whatsit@count"] + 1)
- if tex_count["e@alloc@whatsit@count"] > 65534 then
+ tex_setcount("global", whatsit_count_name,
+ tex_count[whatsit_count_name] + 1)
+ if tex_count[whatsit_count_name] > 65534 then
luatexbase_error("No room for a new custom whatsit")
end
luatexbase_log("Custom whatsit " .. (name or "") .. " = " ..
- tex_count["e@alloc@whatsit@count"])
- return tex_count["e@alloc@whatsit@count"]
+ tex_count[whatsit_count_name])
+ return tex_count[whatsit_count_name]
end
luatexbase.new_whatsit = new_whatsit
+local bytecode_count_name = bytecode_count_name or "e@alloc@bytecode@count"
local function new_bytecode(name)
- tex_setcount("global", "e@alloc@bytecode@count",
- tex_count["e@alloc@bytecode@count"] + 1)
- if tex_count["e@alloc@bytecode@count"] > 65534 then
+ tex_setcount("global", bytecode_count_name,
+ tex_count[bytecode_count_name] + 1)
+ if tex_count[bytecode_count_name] > 65534 then
luatexbase_error("No room for a new bytecode register")
end
luatexbase_log("Lua bytecode " .. (name or "") .. " = " ..
- tex_count["e@alloc@bytecode@count"])
- return tex_count["e@alloc@bytecode@count"]
+ tex_count[bytecode_count_name])
+ return tex_count[bytecode_count_name]
end
luatexbase.new_bytecode = new_bytecode
+local chunkname_count_name = chunkname_count_name or "e@alloc@luachunk@count"
local function new_chunkname(name)
- tex_setcount("global", "e@alloc@luachunk@count",
- tex_count["e@alloc@luachunk@count"] + 1)
- local chunkname_count = tex_count["e@alloc@luachunk@count"]
+ tex_setcount("global", chunkname_count_name,
+ tex_count[chunkname_count_name] + 1)
+ local chunkname_count = tex_count[chunkname_count_name]
chunkname_count = chunkname_count + 1
if chunkname_count > 65534 then
luatexbase_error("No room for a new chunkname")
diff --git a/Master/texmf-dist/tex/latex/base/ltluatex.tex b/Master/texmf-dist/tex/latex/base/ltluatex.tex
index 32d9335027a..c8b6861834d 100644
--- a/Master/texmf-dist/tex/latex/base/ltluatex.tex
+++ b/Master/texmf-dist/tex/latex/base/ltluatex.tex
@@ -47,7 +47,7 @@
#1#2[#3]{\endgroup\immediate\write-1{File: #1 #3}}
\fi
\ProvidesFile{ltluatex.tex}
-[2017/01/20 v1.1b
+[2017/02/18 v1.1c
LuaTeX support for plain TeX (core)
]
\edef\etatcatcode{\the\catcode`\@}
diff --git a/Master/texmf-dist/tex/latex/base/ly1enc.dfu b/Master/texmf-dist/tex/latex/base/ly1enc.dfu
index 64e96ea782c..239021b6d99 100644
--- a/Master/texmf-dist/tex/latex/base/ly1enc.dfu
+++ b/Master/texmf-dist/tex/latex/base/ly1enc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{ly1enc.dfu}
- [2016/02/28 v1.1s UTF-8 support for inputenc]
+ [2017/01/28 v1.1t UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A0}{\nobreakspace}
\DeclareUnicodeCharacter{00A1}{\textexclamdown}
\DeclareUnicodeCharacter{00A2}{\textcent}
diff --git a/Master/texmf-dist/tex/latex/base/omlenc.def b/Master/texmf-dist/tex/latex/base/omlenc.def
index 3b3e048cb6d..114afff652e 100644
--- a/Master/texmf-dist/tex/latex/base/omlenc.def
+++ b/Master/texmf-dist/tex/latex/base/omlenc.def
@@ -43,7 +43,7 @@
%% extension .ins) which are part of the distribution.
%%% From File: ltoutenc.dtx
\ProvidesFile{omlenc.def}
- [2017/01/24 v2.0c
+ [2017/02/19 v2.0f
Standard LaTeX file]
\DeclareFontEncoding{OML}{}{}
\DeclareTextSymbol{\textless}{OML}{`\<}
diff --git a/Master/texmf-dist/tex/latex/base/omsenc.def b/Master/texmf-dist/tex/latex/base/omsenc.def
index d32b6d87ec1..d517ce07f7b 100644
--- a/Master/texmf-dist/tex/latex/base/omsenc.def
+++ b/Master/texmf-dist/tex/latex/base/omsenc.def
@@ -43,7 +43,7 @@
%% extension .ins) which are part of the distribution.
%%% From File: ltoutenc.dtx
\ProvidesFile{omsenc.def}
- [2017/01/24 v2.0c
+ [2017/02/19 v2.0f
Standard LaTeX file]
\DeclareFontEncoding{OMS}{}{}
\DeclareTextSymbol{\textasteriskcentered}{OMS}{3} % "03
diff --git a/Master/texmf-dist/tex/latex/base/omsenc.dfu b/Master/texmf-dist/tex/latex/base/omsenc.dfu
index 96faa1e20ef..3861b668ad5 100644
--- a/Master/texmf-dist/tex/latex/base/omsenc.dfu
+++ b/Master/texmf-dist/tex/latex/base/omsenc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{omsenc.dfu}
- [2016/02/28 v1.1s UTF-8 support for inputenc]
+ [2017/01/28 v1.1t UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A7}{\textsection}
\DeclareUnicodeCharacter{00B6}{\textparagraph}
\DeclareUnicodeCharacter{00B7}{\textperiodcentered}
diff --git a/Master/texmf-dist/tex/latex/base/ot1enc.def b/Master/texmf-dist/tex/latex/base/ot1enc.def
index 66c028b8741..f46f783fc27 100644
--- a/Master/texmf-dist/tex/latex/base/ot1enc.def
+++ b/Master/texmf-dist/tex/latex/base/ot1enc.def
@@ -43,7 +43,7 @@
%% extension .ins) which are part of the distribution.
%%% From File: ltoutenc.dtx
\ProvidesFile{ot1enc.def}
- [2017/01/24 v2.0c
+ [2017/02/19 v2.0f
Standard LaTeX file]
\DeclareFontEncoding{OT1}{}{}
\DeclareTextAccent{\"}{OT1}{127}
diff --git a/Master/texmf-dist/tex/latex/base/ot1enc.dfu b/Master/texmf-dist/tex/latex/base/ot1enc.dfu
index ae589569c62..d5bf0bd1b01 100644
--- a/Master/texmf-dist/tex/latex/base/ot1enc.dfu
+++ b/Master/texmf-dist/tex/latex/base/ot1enc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{ot1enc.dfu}
- [2016/02/28 v1.1s UTF-8 support for inputenc]
+ [2017/01/28 v1.1t UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A0}{\nobreakspace}
\DeclareUnicodeCharacter{00A1}{\textexclamdown}
\DeclareUnicodeCharacter{00A3}{\textsterling}
diff --git a/Master/texmf-dist/tex/latex/base/ot2enc.dfu b/Master/texmf-dist/tex/latex/base/ot2enc.dfu
index 63dc28cc2d2..cd64b24ff36 100644
--- a/Master/texmf-dist/tex/latex/base/ot2enc.dfu
+++ b/Master/texmf-dist/tex/latex/base/ot2enc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{ot2enc.dfu}
- [2016/02/28 v1.1s UTF-8 support for inputenc]
+ [2017/01/28 v1.1t UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00AB}{\guillemotleft}
\DeclareUnicodeCharacter{00BB}{\guillemotright}
\DeclareUnicodeCharacter{0131}{\i}
diff --git a/Master/texmf-dist/tex/latex/base/ot4enc.def b/Master/texmf-dist/tex/latex/base/ot4enc.def
index 68f821fa2e1..ac6042c45a2 100644
--- a/Master/texmf-dist/tex/latex/base/ot4enc.def
+++ b/Master/texmf-dist/tex/latex/base/ot4enc.def
@@ -43,7 +43,7 @@
%% extension .ins) which are part of the distribution.
%%% From File: ltoutenc.dtx
\ProvidesFile{ot4enc.def}
- [2017/01/24 v2.0c
+ [2017/02/19 v2.0f
Standard LaTeX file]
\DeclareFontEncoding{OT4}{}{}
\DeclareFontSubstitution{OT4}{cmr}{m}{n}
diff --git a/Master/texmf-dist/tex/latex/base/t1enc.def b/Master/texmf-dist/tex/latex/base/t1enc.def
index 4d6bc4a5e6b..ac964324d5f 100644
--- a/Master/texmf-dist/tex/latex/base/t1enc.def
+++ b/Master/texmf-dist/tex/latex/base/t1enc.def
@@ -43,7 +43,7 @@
%% extension .ins) which are part of the distribution.
%%% From File: ltoutenc.dtx
\ProvidesFile{t1enc.def}
- [2017/01/24 v2.0c
+ [2017/02/19 v2.0f
Standard LaTeX file]
\DeclareFontEncoding{T1}{}{}
\DeclareTextAccent{\`}{T1}{0}
diff --git a/Master/texmf-dist/tex/latex/base/t1enc.dfu b/Master/texmf-dist/tex/latex/base/t1enc.dfu
index d894bd7f28c..0feace68ab7 100644
--- a/Master/texmf-dist/tex/latex/base/t1enc.dfu
+++ b/Master/texmf-dist/tex/latex/base/t1enc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{t1enc.dfu}
- [2016/02/28 v1.1s UTF-8 support for inputenc]
+ [2017/01/28 v1.1t UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A0}{\nobreakspace}
\DeclareUnicodeCharacter{00A1}{\textexclamdown}
\DeclareUnicodeCharacter{00A3}{\textsterling}
@@ -254,6 +254,8 @@
\DeclareUnicodeCharacter{0219}{\textcommabelow s}
\DeclareUnicodeCharacter{021A}{\textcommabelow T}
\DeclareUnicodeCharacter{021B}{\textcommabelow t}
+\DeclareUnicodeCharacter{0232}{\@tabacckludge=Y}
+\DeclareUnicodeCharacter{0233}{\@tabacckludge=y}
\DeclareUnicodeCharacter{1E02}{\.B}
\DeclareUnicodeCharacter{1E03}{\.b}
\DeclareUnicodeCharacter{200C}{\textcompwordmark}
@@ -274,6 +276,8 @@
\DeclareUnicodeCharacter{2039}{\guilsinglleft}
\DeclareUnicodeCharacter{203A}{\guilsinglright}
\DeclareUnicodeCharacter{2423}{\textvisiblespace}
+\DeclareUnicodeCharacter{1E20}{\@tabacckludge=G}
+\DeclareUnicodeCharacter{1E21}{\@tabacckludge=g}
\endinput
%%
%% End of file `t1enc.dfu'.
diff --git a/Master/texmf-dist/tex/latex/base/t2aenc.dfu b/Master/texmf-dist/tex/latex/base/t2aenc.dfu
index ca13a1a4421..72cecc6ccc3 100644
--- a/Master/texmf-dist/tex/latex/base/t2aenc.dfu
+++ b/Master/texmf-dist/tex/latex/base/t2aenc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{t2aenc.dfu}
- [2016/02/28 v1.1s UTF-8 support for inputenc]
+ [2017/01/28 v1.1t UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A4}{\textcurrency}
\DeclareUnicodeCharacter{00A7}{\textsection}
\DeclareUnicodeCharacter{00AB}{\guillemotleft}
diff --git a/Master/texmf-dist/tex/latex/base/t2benc.dfu b/Master/texmf-dist/tex/latex/base/t2benc.dfu
index 5b8e8714c5d..e66354755c6 100644
--- a/Master/texmf-dist/tex/latex/base/t2benc.dfu
+++ b/Master/texmf-dist/tex/latex/base/t2benc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{t2benc.dfu}
- [2016/02/28 v1.1s UTF-8 support for inputenc]
+ [2017/01/28 v1.1t UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A4}{\textcurrency}
\DeclareUnicodeCharacter{00A7}{\textsection}
\DeclareUnicodeCharacter{00AB}{\guillemotleft}
diff --git a/Master/texmf-dist/tex/latex/base/t2cenc.dfu b/Master/texmf-dist/tex/latex/base/t2cenc.dfu
index 682bea8aeef..343160b6c26 100644
--- a/Master/texmf-dist/tex/latex/base/t2cenc.dfu
+++ b/Master/texmf-dist/tex/latex/base/t2cenc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{t2cenc.dfu}
- [2016/02/28 v1.1s UTF-8 support for inputenc]
+ [2017/01/28 v1.1t UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A4}{\textcurrency}
\DeclareUnicodeCharacter{00A7}{\textsection}
\DeclareUnicodeCharacter{00AB}{\guillemotleft}
diff --git a/Master/texmf-dist/tex/latex/base/textcomp.sty b/Master/texmf-dist/tex/latex/base/textcomp.sty
index e8c256b5f16..29343ead188 100644
--- a/Master/texmf-dist/tex/latex/base/textcomp.sty
+++ b/Master/texmf-dist/tex/latex/base/textcomp.sty
@@ -43,7 +43,7 @@
%% extension .ins) which are part of the distribution.
%%% From File: ltoutenc.dtx
\ProvidesPackage{textcomp}
- [2017/01/24 v2.0c
+ [2017/02/19 v2.0f
Standard LaTeX package]
\PackageInfo{textcomp}{Sub-encoding information:\MessageBreak
diff --git a/Master/texmf-dist/tex/latex/base/ts1enc.dfu b/Master/texmf-dist/tex/latex/base/ts1enc.dfu
index 5dd0b118645..b3370c47a6a 100644
--- a/Master/texmf-dist/tex/latex/base/ts1enc.dfu
+++ b/Master/texmf-dist/tex/latex/base/ts1enc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{ts1enc.dfu}
- [2016/02/28 v1.1s UTF-8 support for inputenc]
+ [2017/01/28 v1.1t UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A2}{\textcent}
\DeclareUnicodeCharacter{00A3}{\textsterling}
\DeclareUnicodeCharacter{00A4}{\textcurrency}
diff --git a/Master/texmf-dist/tex/latex/base/tuenc.def b/Master/texmf-dist/tex/latex/base/tuenc.def
index f1810779ab3..e0c618a796a 100644
--- a/Master/texmf-dist/tex/latex/base/tuenc.def
+++ b/Master/texmf-dist/tex/latex/base/tuenc.def
@@ -43,7 +43,7 @@
%% extension .ins) which are part of the distribution.
%%% From File: ltoutenc.dtx
\ProvidesFile{tuenc.def}
- [2017/01/24 v2.0c
+ [2017/02/19 v2.0f
Standard LaTeX file]
\providecommand\UnicodeEncodingName{TU}
\begingroup\expandafter\expandafter\expandafter\endgroup
@@ -58,25 +58,50 @@
\expandafter\expandafter\expandafter\endinput
\else
\def\UnicodeFontTeXLigatures{+tlig;}
+ \def\reserved@a#1{%
+ \def\@remove@tlig##1{\@remove@tlig@##1\@nil#1\@nil\relax}
+ \def\@remove@tlig@##1#1{\@remove@tlig@@##1}}
+ \edef\reserved@b{\detokenize{+tlig;}}
+ \expandafter\reserved@a\expandafter{\reserved@b}
+ \def\@remove@tlig@@#1\@nil#2\relax{#1}
+ \def\remove@tlig#1{%
+ \begingroup
+ \font\remove@tlig
+ \expandafter\@remove@tlig\expandafter{\fontname\font}%
+ \remove@tlig
+ \char#1\relax
+ \endgroup
+ }
\fi
\else
\def\UnicodeFontTeXLigatures{mapping=tex-text;}
+ \def\remove@tlig#1{\XeTeXglyph\numexpr\XeTeXcharglyph#1\relax}
\fi
\def\UnicodeFontFile#1#2{"[#1]:#2"}
\def\UnicodeFontName#1#2{"#1:#2"}
\DeclareFontEncoding\UnicodeEncodingName{}{}
-\def\add@unicode@accent#1#2{#2\char#1\relax}
+\def\add@unicode@accent#1#2{%
+ \relax\detokenize{#2}^^a0\else#2\fi
+ \char#1\relax}
\def\DeclareUnicodeAccent#1#2#3{%
\DeclareTextCommand{#1}{#2}{\add@unicode@accent{#3}}%
}
+\DeclareTextCommand\textquotesingle \UnicodeEncodingName{%
+ \remove@tlig{"0027}}
+\DeclareTextCommand\textasciigrave \UnicodeEncodingName{%
+ \remove@tlig{"0060}}
+\DeclareTextCommand\textquotedbl \UnicodeEncodingName{%
+ \remove@tlig{"0022}}
\DeclareTextSymbol{\textdollar} \UnicodeEncodingName{"0024}
\DeclareTextSymbol{\textless} \UnicodeEncodingName{"003C}
\DeclareTextSymbol{\textgreater} \UnicodeEncodingName{"003E}
\DeclareTextSymbol{\textbackslash} \UnicodeEncodingName{"005C}
+\DeclareTextSymbol{\textasciicircum} \UnicodeEncodingName{"005E}
\DeclareTextSymbol{\textunderscore} \UnicodeEncodingName{"005F}
\DeclareTextSymbol{\textbraceleft} \UnicodeEncodingName{"007B}
\DeclareTextSymbol{\textbar} \UnicodeEncodingName{"007C}
\DeclareTextSymbol{\textbraceright} \UnicodeEncodingName{"007D}
+\DeclareTextSymbol{\textasciitilde} \UnicodeEncodingName{"007E}
\DeclareTextSymbol{\textexclamdown} \UnicodeEncodingName{"00A1}
\DeclareTextSymbol{\textcent} \UnicodeEncodingName{"00A2}
\DeclareTextSymbol{\textsterling} \UnicodeEncodingName{"00A3}
@@ -129,15 +154,17 @@
\DeclareTextSymbol{\OE} \UnicodeEncodingName{"0152}
\DeclareTextSymbol{\oe} \UnicodeEncodingName{"0153}
\DeclareTextSymbol{\textflorin} \UnicodeEncodingName{"0192}
+\DeclareTextComposite{\=} \UnicodeEncodingName{Y}{"0232}
+\DeclareTextComposite{\=} \UnicodeEncodingName{y}{"0232}
\DeclareTextSymbol{\j} \UnicodeEncodingName{"0237}
-\DeclareTextSymbol{\textasciicircum} \UnicodeEncodingName{"02C6}
\DeclareTextSymbol{\textasciicaron} \UnicodeEncodingName{"02C7}
-\DeclareTextSymbol{\textasciitilde} \UnicodeEncodingName{"02DC}
\DeclareTextSymbol{\textasciibreve} \UnicodeEncodingName{"02D8}
\DeclareTextSymbol{\textacutedbl} \UnicodeEncodingName{"02DD}
\DeclareTextSymbol{\textgravedbl} \UnicodeEncodingName{"02F5}
\DeclareTextSymbol{\texttildelow} \UnicodeEncodingName{"02F7}
\DeclareTextSymbol{\textbaht} \UnicodeEncodingName{"0E3F}
+\DeclareTextComposite{\=} \UnicodeEncodingName{G}{"1E20}
+\DeclareTextComposite{\=} \UnicodeEncodingName{g}{"1E21}
\DeclareTextSymbol{\SS} \UnicodeEncodingName{"1E9E}
\DeclareTextSymbol{\textcompwordmark} \UnicodeEncodingName{"200C}
\DeclareTextSymbol{\textendash} \UnicodeEncodingName{"2013}
@@ -184,7 +211,17 @@
\DeclareTextSymbol{\textrightarrow} \UnicodeEncodingName{"2192}
\DeclareTextSymbol{\textdownarrow} \UnicodeEncodingName{"2193}
\DeclareTextSymbol{\textminus} \UnicodeEncodingName{"2212}
-\DeclareTextSymbol{\textasteriskcentered}\UnicodeEncodingName{"2217}
+\DeclareTextCommand{\textasteriskcentered}\UnicodeEncodingName{%
+ \iffontchar\font"2217 \char"2217 \else
+ \begingroup
+ \fontsize
+ {\the\dimexpr1.2\dimexpr\f@size pt\relax}%
+ {\f@baselineskip}%
+ \selectfont
+ \raisebox{-0.6ex}[\dimexpr\height-0.6ex][0pt]{*}%
+ \endgroup
+ \fi
+}
\DeclareTextSymbol{\textsurd} \UnicodeEncodingName{"221A}
\DeclareTextSymbol{\textlangle} \UnicodeEncodingName{"2329}
\DeclareTextSymbol{\textrangle} \UnicodeEncodingName{"232A}
@@ -211,6 +248,8 @@
\DeclareUnicodeAccent{\c} \UnicodeEncodingName{"0327}
\DeclareUnicodeAccent{\d} \UnicodeEncodingName{"0323}
\DeclareUnicodeAccent{\k} \UnicodeEncodingName{"0328}
+\DeclareTextComposite{\^} \UnicodeEncodingName {}{"005E}
+\DeclareTextComposite{\~} \UnicodeEncodingName {}{"007E}
\DeclareTextComposite{\`} \UnicodeEncodingName{A}{"00C0}
\DeclareTextComposite{\'} \UnicodeEncodingName{A}{"00C1}
\DeclareTextComposite{\^} \UnicodeEncodingName{A}{"00C2}
diff --git a/Master/texmf-dist/tex/latex/base/tulmdh.fd b/Master/texmf-dist/tex/latex/base/tulmdh.fd
new file mode 100644
index 00000000000..b6147caf953
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/base/tulmdh.fd
@@ -0,0 +1,58 @@
+%%
+%% This is file `tulmdh.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tulm.fdd (with options: `TUlmdh')
+%%
+%% This is a generated file.
+%%
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at http://latex-project.org/bugs.html
+%% (but please observe conditions on bug reports sent to that address!)
+%%
+%%
+%% Copyright 1993-2016
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% This file was generated from file(s) of the LaTeX base system.
+%% --------------------------------------------------------------
+%%
+%% It 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.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This file may only be distributed together with a copy of the LaTeX
+%% base system. You may however distribute the LaTeX base system without
+%% such generated files.
+%%
+%% The list of all files belonging to the LaTeX base distribution is
+%% given in the file `manifest.txt'. See also `legal.txt' for additional
+%% information.
+%%
+%% In particular, permission is granted to customize the declarations in
+%% this file to serve the needs of your installation.
+%%
+%% However, NO PERMISSION is granted to distribute a modified version
+%% of this file under its original name.
+%%
+\ProvidesFile{tulmdh.fd}
+ [2017/01/26 v1.8 Standard LaTeX font definitions for Latin Modern]
+\DeclareFontFamily{TU}{lmdh}{}%
+\DeclareFontShape{TU}{lmdh}{m}{n}
+ {<-> \UnicodeFontFile{lmromandunh10-regular}{\UnicodeFontTeXLigatures}
+ }{}
+\DeclareFontShape{TU}{lmdh}{m}{sl}
+ {<-> \UnicodeFontFile{lmromandunh10-oblique}{\UnicodeFontTeXLigatures}
+ }{}
+\DeclareFontShape{TU}{lmdh}{m}{it}
+ {<->sub*lmdh/m/sl}{}
+\endinput
+%%
+%% End of file `tulmdh.fd'.
diff --git a/Master/texmf-dist/tex/latex/base/tulmr.fd b/Master/texmf-dist/tex/latex/base/tulmr.fd
index fe637c02f75..cecca0876bf 100644
--- a/Master/texmf-dist/tex/latex/base/tulmr.fd
+++ b/Master/texmf-dist/tex/latex/base/tulmr.fd
@@ -1,43 +1,99 @@
-
-\ProvidesFile{tulmr.fd}[2009/10/30 v1.6 Font defs for Latin Modern]
+%%
+%% This is file `tulmr.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tulm.fdd (with options: `TUlmr')
+%%
+%% This is a generated file.
+%%
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at http://latex-project.org/bugs.html
+%% (but please observe conditions on bug reports sent to that address!)
+%%
+%%
+%% Copyright 1993-2016
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% This file was generated from file(s) of the LaTeX base system.
+%% --------------------------------------------------------------
+%%
+%% It 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.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This file may only be distributed together with a copy of the LaTeX
+%% base system. You may however distribute the LaTeX base system without
+%% such generated files.
+%%
+%% The list of all files belonging to the LaTeX base distribution is
+%% given in the file `manifest.txt'. See also `legal.txt' for additional
+%% information.
+%%
+%% In particular, permission is granted to customize the declarations in
+%% this file to serve the needs of your installation.
+%%
+%% However, NO PERMISSION is granted to distribute a modified version
+%% of this file under its original name.
+%%
+\ProvidesFile{tulmr.fd}
+ [2017/01/26 v1.8 Standard LaTeX font definitions for Latin Modern]
\DeclareFontFamily{TU}{lmr}{}
\DeclareFontShape{TU}{lmr}{m}{n}%
- {<-5.5> \UnicodeFontFile{lmroman5-regular}{\UnicodeFontTeXLigatures} <5.5-6.5> \UnicodeFontFile{lmroman6-regular}{\UnicodeFontTeXLigatures}
- <6.5-7.5> \UnicodeFontFile{lmroman7-regular}{\UnicodeFontTeXLigatures} <7.5-8.5> \UnicodeFontFile{lmroman8-regular}{\UnicodeFontTeXLigatures}
- <8.5-9.5> \UnicodeFontFile{lmroman9-regular}{\UnicodeFontTeXLigatures} <9.5-11> \UnicodeFontFile{lmroman10-regular}{\UnicodeFontTeXLigatures}
- <11-15> \UnicodeFontFile{lmroman12-regular}{\UnicodeFontTeXLigatures}
- <15-> \UnicodeFontFile{lmroman17-regular}{\UnicodeFontTeXLigatures}
- }{}
+ {<-5.5> \UnicodeFontFile{lmroman5-regular}{\UnicodeFontTeXLigatures}
+ <5.5-6.5> \UnicodeFontFile{lmroman6-regular}{\UnicodeFontTeXLigatures}
+ <6.5-7.5> \UnicodeFontFile{lmroman7-regular}{\UnicodeFontTeXLigatures}
+ <7.5-8.5> \UnicodeFontFile{lmroman8-regular}{\UnicodeFontTeXLigatures}
+ <8.5-9.5> \UnicodeFontFile{lmroman9-regular}{\UnicodeFontTeXLigatures}
+ <9.5-11> \UnicodeFontFile{lmroman10-regular}{\UnicodeFontTeXLigatures}
+ <11-15> \UnicodeFontFile{lmroman12-regular}{\UnicodeFontTeXLigatures}
+ <15-> \UnicodeFontFile{lmroman17-regular}{\UnicodeFontTeXLigatures}
+ }{}
\DeclareFontShape{TU}{lmr}{m}{sl}%
- {<-8.5> \UnicodeFontFile{lmromanslant8-regular}{\UnicodeFontTeXLigatures} <8.5-9.5> \UnicodeFontFile{lmromanslant9-regular}{\UnicodeFontTeXLigatures}
- <9.5-11> \UnicodeFontFile{lmromanslant10-regular}{\UnicodeFontTeXLigatures} <11-15> \UnicodeFontFile{lmromanslant12-regular}{\UnicodeFontTeXLigatures}
- <15-> \UnicodeFontFile{lmromanslant17-regular}{\UnicodeFontTeXLigatures}
- }{}
+ {<-8.5> \UnicodeFontFile{lmromanslant8-regular}{\UnicodeFontTeXLigatures}
+ <8.5-9.5> \UnicodeFontFile{lmromanslant9-regular}{\UnicodeFontTeXLigatures}
+ <9.5-11> \UnicodeFontFile{lmromanslant10-regular}{\UnicodeFontTeXLigatures}
+ <11-15> \UnicodeFontFile{lmromanslant12-regular}{\UnicodeFontTeXLigatures}
+ <15-> \UnicodeFontFile{lmromanslant17-regular}{\UnicodeFontTeXLigatures}
+ }{}
\DeclareFontShape{TU}{lmr}{m}{it}%
- {<-7.5> \UnicodeFontFile{lmroman7-italic}{\UnicodeFontTeXLigatures}
- <7.5-8.5> \UnicodeFontFile{lmroman8-italic}{\UnicodeFontTeXLigatures} <8.5-9.5> \UnicodeFontFile{lmroman9-italic}{\UnicodeFontTeXLigatures}
- <9.5-11> \UnicodeFontFile{lmroman10-italic}{\UnicodeFontTeXLigatures} <11-> \UnicodeFontFile{lmroman12-italic}{\UnicodeFontTeXLigatures}
- }{}
+ {<-7.5> \UnicodeFontFile{lmroman7-italic}{\UnicodeFontTeXLigatures}
+ <7.5-8.5> \UnicodeFontFile{lmroman8-italic}{\UnicodeFontTeXLigatures}
+ <8.5-9.5> \UnicodeFontFile{lmroman9-italic}{\UnicodeFontTeXLigatures}
+ <9.5-11> \UnicodeFontFile{lmroman10-italic}{\UnicodeFontTeXLigatures}
+ <11-> \UnicodeFontFile{lmroman12-italic}{\UnicodeFontTeXLigatures}
+ }{}
\DeclareFontShape{TU}{lmr}{m}{sc}%
- {<-> \UnicodeFontFile{lmromancaps10-regular}{\UnicodeFontTeXLigatures}}{}
+ {<-> \UnicodeFontFile{lmromancaps10-regular}{\UnicodeFontTeXLigatures}}{}
\DeclareFontShape{TU}{lmr}{m}{ui}%
- {<-> ec-lmu10}{}
+ {<-> ec-lmu10}{}
\DeclareFontShape{TU}{lmr}{m}{scsl}%
- {<-> \UnicodeFontFile{lmromancaps10-oblique}{\UnicodeFontTeXLigatures}}{}
+ {<-> \UnicodeFontFile{lmromancaps10-oblique}{\UnicodeFontTeXLigatures}}{}
\DeclareFontShape{TU}{lmr}{b}{n}
- {<-> \UnicodeFontFile{lmromandemi10-regular}{\UnicodeFontTeXLigatures}}{}
+ {<-> \UnicodeFontFile{lmromandemi10-regular}{\UnicodeFontTeXLigatures}}{}
\DeclareFontShape{TU}{lmr}{b}{sl}
- {<-> \UnicodeFontFile{lmromandemi10-oblique}{\UnicodeFontTeXLigatures}}{}
+ {<-> \UnicodeFontFile{lmromandemi10-oblique}{\UnicodeFontTeXLigatures}}{}
\DeclareFontShape{TU}{lmr}{bx}{n}
- {<-5.5> \UnicodeFontFile{lmroman5-bold}{\UnicodeFontTeXLigatures} <5.5-6.5> \UnicodeFontFile{lmroman6-bold}{\UnicodeFontTeXLigatures}
- <6.5-7.5> \UnicodeFontFile{lmroman7-bold}{\UnicodeFontTeXLigatures} <7.5-8.5> \UnicodeFontFile{lmroman8-bold}{\UnicodeFontTeXLigatures}
- <8.5-9.5> \UnicodeFontFile{lmroman9-bold}{\UnicodeFontTeXLigatures} <9.5-11> \UnicodeFontFile{lmroman10-bold}{\UnicodeFontTeXLigatures}
- <11-> \UnicodeFontFile{lmroman12-bold}{\UnicodeFontTeXLigatures}
- }{}
+ {<-5.5> \UnicodeFontFile{lmroman5-bold}{\UnicodeFontTeXLigatures}
+ <5.5-6.5> \UnicodeFontFile{lmroman6-bold}{\UnicodeFontTeXLigatures}
+ <6.5-7.5> \UnicodeFontFile{lmroman7-bold}{\UnicodeFontTeXLigatures}
+ <7.5-8.5> \UnicodeFontFile{lmroman8-bold}{\UnicodeFontTeXLigatures}
+ <8.5-9.5> \UnicodeFontFile{lmroman9-bold}{\UnicodeFontTeXLigatures}
+ <9.5-11> \UnicodeFontFile{lmroman10-bold}{\UnicodeFontTeXLigatures}
+ <11-> \UnicodeFontFile{lmroman12-bold}{\UnicodeFontTeXLigatures}
+ }{}
\DeclareFontShape{TU}{lmr}{bx}{it}
- {<-> \UnicodeFontFile{lmroman10-bolditalic}{\UnicodeFontTeXLigatures}}{}
+ {<-> \UnicodeFontFile{lmroman10-bolditalic}{\UnicodeFontTeXLigatures}}{}
\DeclareFontShape{TU}{lmr}{bx}{sl}
- {<-> \UnicodeFontFile{lmromanslant10-bold}{\UnicodeFontTeXLigatures}}{}
+ {<-> \UnicodeFontFile{lmromanslant10-bold}{\UnicodeFontTeXLigatures}}{}
\DeclareFontShape{TU}{lmr}{b}{it}
- {<->sub * lmr/b/sl}{}
+ {<->sub * lmr/b/sl}{}
\endinput
+%%
+%% End of file `tulmr.fd'.
diff --git a/Master/texmf-dist/tex/latex/base/tulmss.fd b/Master/texmf-dist/tex/latex/base/tulmss.fd
index cecaba1f4c1..e92782fa907 100644
--- a/Master/texmf-dist/tex/latex/base/tulmss.fd
+++ b/Master/texmf-dist/tex/latex/base/tulmss.fd
@@ -1,36 +1,86 @@
-
-\ProvidesFile{tulmss.fd}[2009/10/30 v1.6 Font defs for Latin Modern]
+%%
+%% This is file `tulmss.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tulm.fdd (with options: `TUlmss')
+%%
+%% This is a generated file.
+%%
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at http://latex-project.org/bugs.html
+%% (but please observe conditions on bug reports sent to that address!)
+%%
+%%
+%% Copyright 1993-2016
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% This file was generated from file(s) of the LaTeX base system.
+%% --------------------------------------------------------------
+%%
+%% It 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.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This file may only be distributed together with a copy of the LaTeX
+%% base system. You may however distribute the LaTeX base system without
+%% such generated files.
+%%
+%% The list of all files belonging to the LaTeX base distribution is
+%% given in the file `manifest.txt'. See also `legal.txt' for additional
+%% information.
+%%
+%% In particular, permission is granted to customize the declarations in
+%% this file to serve the needs of your installation.
+%%
+%% However, NO PERMISSION is granted to distribute a modified version
+%% of this file under its original name.
+%%
+\ProvidesFile{tulmss.fd}
+ [2017/01/26 v1.8 Standard LaTeX font definitions for Latin Modern]
\DeclareFontFamily{TU}{lmss}{}
\DeclareFontShape{TU}{lmss}{m}{n}
- {<-8.5> \UnicodeFontFile{lmsans8-regular}{\UnicodeFontTeXLigatures}
- <8.5-9.5> \UnicodeFontFile{lmsans9-regular}{\UnicodeFontTeXLigatures} <9.5-11> \UnicodeFontFile{lmsans10-regular}{\UnicodeFontTeXLigatures}
- <11-15.5> \UnicodeFontFile{lmsans12-regular}{\UnicodeFontTeXLigatures} <15.5-> \UnicodeFontFile{lmsans17-regular}{\UnicodeFontTeXLigatures}
- }{}
+ {<-8.5> \UnicodeFontFile{lmsans8-regular}{\UnicodeFontTeXLigatures}
+ <8.5-9.5> \UnicodeFontFile{lmsans9-regular}{\UnicodeFontTeXLigatures}
+ <9.5-11> \UnicodeFontFile{lmsans10-regular}{\UnicodeFontTeXLigatures}
+ <11-15.5> \UnicodeFontFile{lmsans12-regular}{\UnicodeFontTeXLigatures}
+ <15.5-> \UnicodeFontFile{lmsans17-regular}{\UnicodeFontTeXLigatures}
+ }{}
\DeclareFontShape{TU}{lmss}{m}{it}
- {<->ssub*lmss/m/sl}{}
+ {<->ssub*lmss/m/sl}{}
\DeclareFontShape{TU}{lmss}{m}{sl}
- {<-8.5> \UnicodeFontFile{lmsans8-oblique}{\UnicodeFontTeXLigatures}
- <8.5-9.5> \UnicodeFontFile{lmsans9-oblique}{\UnicodeFontTeXLigatures} <9.5-11> \UnicodeFontFile{lmsans10-oblique}{\UnicodeFontTeXLigatures}
- <11-15.5> \UnicodeFontFile{lmsans12-oblique}{\UnicodeFontTeXLigatures} <15.5-> \UnicodeFontFile{lmsans17-oblique}{\UnicodeFontTeXLigatures}
- }{}
+ {<-8.5> \UnicodeFontFile{lmsans8-oblique}{\UnicodeFontTeXLigatures}
+ <8.5-9.5> \UnicodeFontFile{lmsans9-oblique}{\UnicodeFontTeXLigatures}
+ <9.5-11> \UnicodeFontFile{lmsans10-oblique}{\UnicodeFontTeXLigatures}
+ <11-15.5> \UnicodeFontFile{lmsans12-oblique}{\UnicodeFontTeXLigatures}
+ <15.5-> \UnicodeFontFile{lmsans17-oblique}{\UnicodeFontTeXLigatures}
+ }{}
\DeclareFontShape{TU}{lmss}{m}{sc}
- {<->sub*lmr/m/sc}{}
+ {<->sub*lmr/m/sc}{}
\DeclareFontShape{TU}{lmss}{b}{n}
- {<->ssub * lmss/bx/n}{}
+ {<->ssub * lmss/bx/n}{}
\DeclareFontShape{TU}{lmss}{b}{sl}
- {<->ssub * lmss/bx/sl}{}
+ {<->ssub * lmss/bx/sl}{}
\DeclareFontShape{TU}{lmss}{b}{it}
- {<->ssub * lmss/bx/it}{}
+ {<->ssub * lmss/bx/it}{}
\DeclareFontShape{TU}{lmss}{sbc}{n}
- {<-> \UnicodeFontFile{lmsansdemicond10-regular}{\UnicodeFontTeXLigatures}}{}
+ {<-> \UnicodeFontFile{lmsansdemicond10-regular}{\UnicodeFontTeXLigatures}}{}
\DeclareFontShape{TU}{lmss}{sbc}{sl}
- {<-> \UnicodeFontFile{lmsansdemicond10-oblique}{\UnicodeFontTeXLigatures}}{}
+ {<-> \UnicodeFontFile{lmsansdemicond10-oblique}{\UnicodeFontTeXLigatures}}{}
\DeclareFontShape{TU}{lmss}{sbc}{it}
- {<->ssub*lmss/sbc/sl}{}
+ {<->ssub*lmss/sbc/sl}{}
\DeclareFontShape{TU}{lmss}{bx}{n}
- {<-> \UnicodeFontFile{lmsans10-bold}{\UnicodeFontTeXLigatures}}{}
+ {<-> \UnicodeFontFile{lmsans10-bold}{\UnicodeFontTeXLigatures}}{}
\DeclareFontShape{TU}{lmss}{bx}{sl}
- {<-> \UnicodeFontFile{lmsans10-boldoblique}{\UnicodeFontTeXLigatures}}{}
+ {<-> \UnicodeFontFile{lmsans10-boldoblique}{\UnicodeFontTeXLigatures}}{}
\DeclareFontShape{TU}{lmss}{bx}{it}
- {<->ssub*lmss/bx/sl}{}
+ {<->ssub*lmss/bx/sl}{}
\endinput
+%%
+%% End of file `tulmss.fd'.
diff --git a/Master/texmf-dist/tex/latex/base/tulmssq.fd b/Master/texmf-dist/tex/latex/base/tulmssq.fd
new file mode 100644
index 00000000000..342d911481a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/base/tulmssq.fd
@@ -0,0 +1,68 @@
+%%
+%% This is file `tulmssq.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tulm.fdd (with options: `TUlmssq')
+%%
+%% This is a generated file.
+%%
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at http://latex-project.org/bugs.html
+%% (but please observe conditions on bug reports sent to that address!)
+%%
+%%
+%% Copyright 1993-2016
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% This file was generated from file(s) of the LaTeX base system.
+%% --------------------------------------------------------------
+%%
+%% It 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.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This file may only be distributed together with a copy of the LaTeX
+%% base system. You may however distribute the LaTeX base system without
+%% such generated files.
+%%
+%% The list of all files belonging to the LaTeX base distribution is
+%% given in the file `manifest.txt'. See also `legal.txt' for additional
+%% information.
+%%
+%% In particular, permission is granted to customize the declarations in
+%% this file to serve the needs of your installation.
+%%
+%% However, NO PERMISSION is granted to distribute a modified version
+%% of this file under its original name.
+%%
+\ProvidesFile{tulmssq.fd}
+ [2017/01/26 v1.8 Standard LaTeX font definitions for Latin Modern]
+\DeclareFontFamily{TU}{lmssq}{}
+\DeclareFontShape{TU}{lmssq}{m}{n}
+ {<-> \UnicodeFontFile{lmsansquot8-regular}{\UnicodeFontTeXLigatures}}{}
+\DeclareFontShape{TU}{lmssq}{m}{sl}
+ {<-> \UnicodeFontFile{lmsansquot8-oblique}{\UnicodeFontTeXLigatures}}{}
+\DeclareFontShape{TU}{lmssq}{bx}{n}
+ {<-> \UnicodeFontFile{lmsansquot8-bold}{\UnicodeFontTeXLigatures}}{}
+\DeclareFontShape{TU}{lmssq}{bx}{sl}
+ {<-> \UnicodeFontFile{lmsansquot8-boldoblique}{\UnicodeFontTeXLigatures}}{}
+\DeclareFontShape{TU}{lmssq}{m}{it}
+ {<->ssub*lmssq/m/sl}{}
+\DeclareFontShape{TU}{lmssq}{bx}{it}
+ {<->ssub*lmssq/bx/sl}{}
+\DeclareFontShape{TU}{lmssq}{b}{n}
+ {<->ssub * lmssq/bx/n}{}
+\DeclareFontShape{TU}{lmssq}{b}{sl}
+ {<->ssub * lmssq/bx/sl}{}
+\DeclareFontShape{TU}{lmssq}{b}{it}
+ {<->ssub * lmssq/bx/it}{}
+\endinput
+%%
+%% End of file `tulmssq.fd'.
diff --git a/Master/texmf-dist/tex/latex/base/tulmtt.fd b/Master/texmf-dist/tex/latex/base/tulmtt.fd
index 6cca2bd8bee..62f9aa748f8 100644
--- a/Master/texmf-dist/tex/latex/base/tulmtt.fd
+++ b/Master/texmf-dist/tex/latex/base/tulmtt.fd
@@ -1,76 +1,121 @@
-
-\ProvidesFile{tulmtt.fd}[2017/01/25 v1.7 Font defs for Latin Modern]
+%%
+%% This is file `tulmtt.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tulm.fdd (with options: `TUlmtt')
+%%
+%% This is a generated file.
+%%
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at http://latex-project.org/bugs.html
+%% (but please observe conditions on bug reports sent to that address!)
+%%
+%%
+%% Copyright 1993-2016
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% This file was generated from file(s) of the LaTeX base system.
+%% --------------------------------------------------------------
+%%
+%% It 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.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This file may only be distributed together with a copy of the LaTeX
+%% base system. You may however distribute the LaTeX base system without
+%% such generated files.
+%%
+%% The list of all files belonging to the LaTeX base distribution is
+%% given in the file `manifest.txt'. See also `legal.txt' for additional
+%% information.
+%%
+%% In particular, permission is granted to customize the declarations in
+%% this file to serve the needs of your installation.
+%%
+%% However, NO PERMISSION is granted to distribute a modified version
+%% of this file under its original name.
+%%
+\ProvidesFile{tulmtt.fd}
+ [2017/01/26 v1.8 Standard LaTeX font definitions for Latin Modern]
\DeclareFontFamily{TU}{lmtt}{%
\hyphenchar \font\m@ne
\fontdimen3\font\z@
\fontdimen4\font\z@
}
-
\ifx\lmtt@use@light@as@normal\@empty
\DeclareFontShape{TU}{lmtt}{sb}{n}
- {<-8.5> \UnicodeFontFile{lmmono8-regular}{}
- <8.5-9.5> \UnicodeFontFile{lmmono9-regular}{}
- <9.5-11> \UnicodeFontFile{lmmono10-regular}{}
- <11-> \UnicodeFontFile{lmmono12-regular}{}
- }{}
+ {<-8.5> \UnicodeFontFile{lmmono8-regular}{}
+ <8.5-9.5> \UnicodeFontFile{lmmono9-regular}{}
+ <9.5-11> \UnicodeFontFile{lmmono10-regular}{}
+ <11-> \UnicodeFontFile{lmmono12-regular}{}
+ }{}
\DeclareFontShape{TU}{lmtt}{sb}{it}
- {<-> \UnicodeFontFile{lmmono10-italic}{}}{}
+ {<-> \UnicodeFontFile{lmmono10-italic}{}}{}
\DeclareFontShape{TU}{lmtt}{sb}{sl}
- {<-> \UnicodeFontFile{lmmonoslant10-regular}{}}{}
+ {<-> \UnicodeFontFile{lmmonoslant10-regular}{}}{}
\DeclareFontShape{TU}{lmtt}{sb}{sc}
- {<-> \UnicodeFontFile{lmmonocaps10-regular}{}}{}
+ {<-> \UnicodeFontFile{lmmonocaps10-regular}{}}{}
\DeclareFontShape{TU}{lmtt}{sb}{scsl}
- {<-> \UnicodeFontFile{lmmonocaps10-oblique}{}}{}
+ {<-> \UnicodeFontFile{lmmonocaps10-oblique}{}}{}
\DeclareFontShape{TU}{lmtt}{m}{n}
- {<-> \UnicodeFontFile{lmmonolt10-regular}{}}{}
+ {<-> \UnicodeFontFile{lmmonolt10-regular}{}}{}
\DeclareFontShape{TU}{lmtt}{m}{it}
- {<->sub*lmtt/l/sl}{}
+ {<->sub*lmtt/l/sl}{}
\DeclareFontShape{TU}{lmtt}{m}{sl}
- {<-> \UnicodeFontFile{lmmonolt10-oblique}{}}{}
+ {<-> \UnicodeFontFile{lmmonolt10-oblique}{}}{}
\DeclareFontShape{TU}{lmtt}{c}{n}
- {<-> \UnicodeFontFile{lmmonoltcond10-regular}{}}{}
+ {<-> \UnicodeFontFile{lmmonoltcond10-regular}{}}{}
\DeclareFontShape{TU}{lmtt}{c}{it}
- {<->sub*lmtt/lc/sl}{}
+ {<->sub*lmtt/lc/sl}{}
\DeclareFontShape{TU}{lmtt}{c}{sl}
- {<-> \UnicodeFontFile{lmmonoltcond10-oblique}{}}{}
+ {<-> \UnicodeFontFile{lmmonoltcond10-oblique}{}}{}
\else
\DeclareFontShape{TU}{lmtt}{m}{n}
- {<-8.5> \UnicodeFontFile{lmmono8-regular}{}
- <8.5-9.5> \UnicodeFontFile{lmmono9-regular}{}
- <9.5-11> \UnicodeFontFile{lmmono10-regular}{}
- <11-> \UnicodeFontFile{lmmono12-regular}{}
- }{}
+ {<-8.5> \UnicodeFontFile{lmmono8-regular}{}
+ <8.5-9.5> \UnicodeFontFile{lmmono9-regular}{}
+ <9.5-11> \UnicodeFontFile{lmmono10-regular}{}
+ <11-> \UnicodeFontFile{lmmono12-regular}{}
+ }{}
\DeclareFontShape{TU}{lmtt}{m}{it}
- {<-> \UnicodeFontFile{lmmono10-italic}{}}{}
+ {<-> \UnicodeFontFile{lmmono10-italic}{}}{}
\DeclareFontShape{TU}{lmtt}{m}{sl}
- {<-> \UnicodeFontFile{lmmonoslant10-regular}{}}{}
+ {<-> \UnicodeFontFile{lmmonoslant10-regular}{}}{}
\DeclareFontShape{TU}{lmtt}{m}{sc}
- {<-> \UnicodeFontFile{lmmonocaps10-regular}{}}{}
+ {<-> \UnicodeFontFile{lmmonocaps10-regular}{}}{}
\DeclareFontShape{TU}{lmtt}{m}{scsl}
- {<-> \UnicodeFontFile{lmmonocaps10-oblique}{}}{}
+ {<-> \UnicodeFontFile{lmmonocaps10-oblique}{}}{}
\DeclareFontShape{TU}{lmtt}{l}{n}
- {<-> \UnicodeFontFile{lmmonolt10-regular}{}}{}
+ {<-> \UnicodeFontFile{lmmonolt10-regular}{}}{}
\DeclareFontShape{TU}{lmtt}{l}{it}
- {<->sub*lmtt/l/sl}{}
+ {<->sub*lmtt/l/sl}{}
\DeclareFontShape{TU}{lmtt}{l}{sl}
- {<-> \UnicodeFontFile{lmmonolt10-oblique}{}}{}
+ {<-> \UnicodeFontFile{lmmonolt10-oblique}{}}{}
\DeclareFontShape{TU}{lmtt}{lc}{n}
- {<-> \UnicodeFontFile{lmmonoltcond10-regular}{}}{}
+ {<-> \UnicodeFontFile{lmmonoltcond10-regular}{}}{}
\DeclareFontShape{TU}{lmtt}{lc}{it}
- {<->sub*lmtt/lc/sl}{}
+ {<->sub*lmtt/lc/sl}{}
\DeclareFontShape{TU}{lmtt}{lc}{sl}
- {<-> \UnicodeFontFile{lmmonoltcond10-oblique}{}}{}
+ {<-> \UnicodeFontFile{lmmonoltcond10-oblique}{}}{}
\fi
\DeclareFontShape{TU}{lmtt}{b}{n}
- {<-> \UnicodeFontFile{lmmonolt10-bold}{}}{}
+ {<-> \UnicodeFontFile{lmmonolt10-bold}{}}{}
\DeclareFontShape{TU}{lmtt}{b}{it}
- {<->sub*lmtt/b/sl}{}
+ {<->sub*lmtt/b/sl}{}
\DeclareFontShape{TU}{lmtt}{b}{sl}
{<-> \UnicodeFontFile{lmmonolt10-boldoblique}{}}{}
\DeclareFontShape{TU}{lmtt}{bx}{it}
- {<->sub*lmtt/b/sl}{}
+ {<->sub*lmtt/b/sl}{}
\DeclareFontShape{TU}{lmtt}{bx}{n}
- {<->ssub*lmtt/b/n}{}
+ {<->ssub*lmtt/b/n}{}
\DeclareFontShape{TU}{lmtt}{bx}{sl}
- {<->ssub*lmtt/b/sl}{}
+ {<->ssub*lmtt/b/sl}{}
\endinput
+%%
+%% End of file `tulmtt.fd'.
diff --git a/Master/texmf-dist/tex/latex/base/tulmvtt.fd b/Master/texmf-dist/tex/latex/base/tulmvtt.fd
new file mode 100644
index 00000000000..5d421aee029
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/base/tulmvtt.fd
@@ -0,0 +1,89 @@
+%%
+%% This is file `tulmvtt.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tulm.fdd (with options: `TUlmvtt')
+%%
+%% This is a generated file.
+%%
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at http://latex-project.org/bugs.html
+%% (but please observe conditions on bug reports sent to that address!)
+%%
+%%
+%% Copyright 1993-2016
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% This file was generated from file(s) of the LaTeX base system.
+%% --------------------------------------------------------------
+%%
+%% It 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.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This file may only be distributed together with a copy of the LaTeX
+%% base system. You may however distribute the LaTeX base system without
+%% such generated files.
+%%
+%% The list of all files belonging to the LaTeX base distribution is
+%% given in the file `manifest.txt'. See also `legal.txt' for additional
+%% information.
+%%
+%% In particular, permission is granted to customize the declarations in
+%% this file to serve the needs of your installation.
+%%
+%% However, NO PERMISSION is granted to distribute a modified version
+%% of this file under its original name.
+%%
+\ProvidesFile{tulmvtt.fd}
+ [2017/01/26 v1.8 Standard LaTeX font definitions for Latin Modern]
+\DeclareFontFamily{TU}{lmvtt}{}
+\ifx\lmtt@use@light@as@normal\@empty
+\DeclareFontShape{TU}{lmvtt}{sb}{n}
+ {<->\UnicodeFontFile{lmmonoprop10-regular}{}}{}
+\DeclareFontShape{TU}{lmvtt}{sb}{sl}
+ {<->\UnicodeFontFile{lmmonoprop10-oblique}{}}{}
+\DeclareFontShape{TU}{lmvtt}{sb}{it}
+ {<->sub*lmvtt/m/sl}{}
+\DeclareFontShape{TU}{lmvtt}{m}{n}
+ {<->\UnicodeFontFile{lmmonoproplt10-regular}{}}{}
+\DeclareFontShape{TU}{lmvtt}{m}{sl}
+ {<->\UnicodeFontFile{lmmonoproplt10-oblique}{}}{}
+\DeclareFontShape{TU}{lmvtt}{m}{it}
+ {<->sub*lmvtt/l/sl}{}
+\else
+\DeclareFontShape{TU}{lmvtt}{m}{n}
+ {<->\UnicodeFontFile{lmmonoprop10-regular}{}}{}
+\DeclareFontShape{TU}{lmvtt}{m}{sl}
+ {<->\UnicodeFontFile{lmmonoprop10-oblique}{}}{}
+\DeclareFontShape{TU}{lmvtt}{m}{it}
+ {<->sub*lmvtt/m/sl}{}
+\DeclareFontShape{TU}{lmvtt}{l}{n}
+ {<->\UnicodeFontFile{lmmonoproplt10-regular}{}}{}
+\DeclareFontShape{TU}{lmvtt}{l}{sl}
+ {<->\UnicodeFontFile{lmmonoproplt10-oblique}{}}{}
+\DeclareFontShape{TU}{lmvtt}{l}{it}
+ {<->sub*lmvtt/l/sl}{}
+\fi
+\DeclareFontShape{TU}{lmvtt}{b}{n}
+ {<->\UnicodeFontFile{lmmonoproplt10-bold}{}}{}
+\DeclareFontShape{TU}{lmvtt}{b}{sl}
+ {<->\UnicodeFontFile{lmmonoproplt10-boldoblique}{}}{}
+\DeclareFontShape{TU}{lmvtt}{b}{it}
+ {<->sub*lmvtt/b/sl}{}
+\DeclareFontShape{TU}{lmvtt}{bx}{n}
+ {<->ssub*lmvtt/b/n}{}
+\DeclareFontShape{TU}{lmvtt}{bx}{sl}
+ {<->ssub*lmvtt/b/sl}{}
+\DeclareFontShape{TU}{lmvtt}{bx}{it}
+ {<->sub*lmvtt/b/sl}{}
+\endinput
+%%
+%% End of file `tulmvtt.fd'.
diff --git a/Master/texmf-dist/tex/latex/base/utf8-test.tex b/Master/texmf-dist/tex/latex/base/utf8-test.tex
index 43450450ce7..be7c18dfa41 100644
--- a/Master/texmf-dist/tex/latex/base/utf8-test.tex
+++ b/Master/texmf-dist/tex/latex/base/utf8-test.tex
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{utf8-test.tex}
- [2016/02/28 v1.1s UTF-8 support for inputenc]
+ [2017/01/28 v1.1t UTF-8 support for inputenc]
\documentclass{article}
\usepackage[latin1,utf8]{inputenc}
diff --git a/Master/texmf-dist/tex/latex/base/utf8.def b/Master/texmf-dist/tex/latex/base/utf8.def
index 3184c9a4b16..1c630bd5319 100644
--- a/Master/texmf-dist/tex/latex/base/utf8.def
+++ b/Master/texmf-dist/tex/latex/base/utf8.def
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{utf8.def}
- [2016/02/28 v1.1s UTF-8 support for inputenc]
+ [2017/01/28 v1.1t UTF-8 support for inputenc]
\makeatletter
\catcode`\ \saved@space@catcode
\def\UTFviii@two@octets#1#2{\expandafter
diff --git a/Master/texmf-dist/tex/latex/base/utf8enc.dfu b/Master/texmf-dist/tex/latex/base/utf8enc.dfu
index 7a37161e076..7eb12814693 100644
--- a/Master/texmf-dist/tex/latex/base/utf8enc.dfu
+++ b/Master/texmf-dist/tex/latex/base/utf8enc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{utf8enc.dfu}
- [2016/02/28 v1.1s UTF-8 support for inputenc]
+ [2017/01/28 v1.1t UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A0}{\nobreakspace}
\DeclareUnicodeCharacter{00A1}{\textexclamdown}
\DeclareUnicodeCharacter{00A2}{\textcent}
@@ -282,6 +282,8 @@
\DeclareUnicodeCharacter{0219}{\textcommabelow s}
\DeclareUnicodeCharacter{021A}{\textcommabelow T}
\DeclareUnicodeCharacter{021B}{\textcommabelow t}
+\DeclareUnicodeCharacter{0232}{\@tabacckludge=Y}
+\DeclareUnicodeCharacter{0233}{\@tabacckludge=y}
\DeclareUnicodeCharacter{02C6}{\textasciicircum}
\DeclareUnicodeCharacter{02C7}{\textasciicaron}
\DeclareUnicodeCharacter{02DC}{\textasciitilde}
@@ -561,6 +563,8 @@
\DeclareUnicodeCharacter{25E6}{\textopenbullet}
\DeclareUnicodeCharacter{25EF}{\textbigcircle}
\DeclareUnicodeCharacter{266A}{\textmusicalnote}
+\DeclareUnicodeCharacter{1E20}{\@tabacckludge=G}
+\DeclareUnicodeCharacter{1E21}{\@tabacckludge=g}
\endinput
%%
%% End of file `utf8enc.dfu'.
diff --git a/Master/texmf-dist/tex/latex/base/utf8test.tex b/Master/texmf-dist/tex/latex/base/utf8test.tex
index f1e0fb60e8b..e50f4d7508b 100644
--- a/Master/texmf-dist/tex/latex/base/utf8test.tex
+++ b/Master/texmf-dist/tex/latex/base/utf8test.tex
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{utf8-test.tex}
- [2016/02/28 v1.1s UTF-8 support for inputenc]
+ [2017/01/28 v1.1t UTF-8 support for inputenc]
\documentclass{article}
\usepackage[latin1,utf8]{inputenc}
diff --git a/Master/texmf-dist/tex/latex/base/x2enc.dfu b/Master/texmf-dist/tex/latex/base/x2enc.dfu
index 928c85ca96e..025378c3e49 100644
--- a/Master/texmf-dist/tex/latex/base/x2enc.dfu
+++ b/Master/texmf-dist/tex/latex/base/x2enc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{x2enc.dfu}
- [2016/02/28 v1.1s UTF-8 support for inputenc]
+ [2017/01/28 v1.1t UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A4}{\textcurrency}
\DeclareUnicodeCharacter{00A7}{\textsection}
\DeclareUnicodeCharacter{00AB}{\guillemotleft}