From 013bf3bc293cf08e4b4167cb42180bc355f399c0 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Mon, 13 Apr 2015 13:48:08 +0000
Subject: latex2e 2015/01/01

git-svn-id: svn://tug.org/texlive/trunk@36834 c570f23f-e606-0410-a88d-b1316a301751
---
 Master/texmf-dist/source/latex/base/ltoutenc.dtx | 222 +++++++++++++++--------
 1 file changed, 142 insertions(+), 80 deletions(-)

(limited to 'Master/texmf-dist/source/latex/base/ltoutenc.dtx')

diff --git a/Master/texmf-dist/source/latex/base/ltoutenc.dtx b/Master/texmf-dist/source/latex/base/ltoutenc.dtx
index 2a112fffd78..889567794cc 100644
--- a/Master/texmf-dist/source/latex/base/ltoutenc.dtx
+++ b/Master/texmf-dist/source/latex/base/ltoutenc.dtx
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-% Copyright 1993-2014
+% Copyright 1993-2015
 % The LaTeX3 Project and any individual authors listed elsewhere
 % in this file.
 %
@@ -44,7 +44,7 @@
 %<*driver>
 % \fi
 \ProvidesFile{ltoutenc.dtx}
-             [2014/09/29 v1.99l LaTeX Kernel (font encodings)]
+             [2015/02/21 v1.99n LaTeX Kernel (font encodings)]
 % \iffalse
 \documentclass{ltxdoc}
 \GetFileInfo{ltoutenc.dtx}
@@ -59,13 +59,14 @@
   Rainer Sch\"opf}
 \usepackage{textcomp}
 \begin{document}
-   \maketitle
-   \DocInput{\filename}
+ \MaintainedByLaTeXTeam{latex}
+ \maketitle
+ \DocInput{\filename}
 \end{document}
 %</driver>
 % \fi
 %
-% \CheckSum{2802}
+% \CheckSum{2799}
 %
 % \CharacterTable
 %  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -202,6 +203,8 @@
 % \changes{v1.1}{1993/12/07}{Made all character numbers decimal.}
 % \changes{v1.1}{1993/12/07}{Removed a lot of equal signs and the
 %   like.}
+% \changes{v1.99m}{2015/02/21}
+%         {Removed autoload code}
 %
 %
 % \section{Font encodings}
@@ -515,8 +518,6 @@
 %      |package|  & generates |fontenc.sty| for
 %                   selecting encodings. \\
 %      |2ekernel| & for the kernel commands.\\
-%      |autoload| & for the `autoload' kernel commands.\\
-%      |autoerr|  & for the autoerr.sty error message autoload file.
 %    \end{tabular}
 %    \end{center}
 % \changes{1.0d}{1993/07/17}{changed \cs{catcoding} @}
@@ -564,7 +565,7 @@
 % in |.def| files, for example |ot1enc.def| contains the definitions
 % for the |OT1| encoding.
 %    \begin{macrocode}
-%<*2ekernel|autoload>
+%<*2ekernel>
 \message{font encodings,}
 %    \end{macrocode}
 %
@@ -720,15 +721,10 @@
 % \changes{v1.7m}{1995/10/09}{Autoload error}
 % \changes{v1.7v}{1995/12/05}{Changed \cs{TextSymbolUnavailable} text}
 %    \begin{macrocode}
-%</2ekernel|autoload>
-%<*2ekernel|autoerr>
 \gdef\TextSymbolUnavailable#1{%
    \@latex@error{%
       Command \protect#1 unavailable in encoding \cf@encoding%
    }\@eha}
-%</2ekernel|autoerr>
-%<autoload>\gdef\TextSymbolUnavailable{\@autoerr\TextSymbolUnavailable}
-%<*2ekernel|autoload>
 %    \end{macrocode}
 %    The command |\@inmathwarn| produces a warning message if we are
 %    currently in math mode.  Note that since this command is used
@@ -1427,7 +1423,7 @@
 %    \begin{macrocode}
 %\DeclareTextCommandDefault{\textregistered}{\textcircled{\scshape r}}
 \DeclareTextCommandDefault{\textregistered}{\textcircled{%
-      \check@mathfonts\fontsize\sf@size\z@\math@fontsfalse\selectfont R}}
+     \check@mathfonts\fontsize\sf@size\z@\math@fontsfalse\selectfont R}}
 \DeclareTextCommandDefault{\texttrademark}{\textsuperscript{TM}}
 \DeclareTextCommandDefault{\SS}{SS}
 %    \end{macrocode}
@@ -1476,7 +1472,7 @@
 %
 %    \begin{macrocode}
 \let\ldots\dots
-%</2ekernel|autoload>
+%</2ekernel>
 %    \end{macrocode}
 %
 % \changes{v1.6d}{1994/10/30}{Moved math commands here from ltmath.}
@@ -1774,7 +1770,8 @@
 \DeclareTextCommand{\k}{T1}[1]
    {\hmode@bgroup\ooalign{\null#1\crcr\hidewidth\char12}\egroup}
 \DeclareTextCommand{\textogonekcentered}{T1}[1]
-   {\hmode@bgroup\ooalign{\null#1\crcr\hidewidth\char12\hidewidth}\egroup}
+   {\hmode@bgroup\ooalign{%
+                \null#1\crcr\hidewidth\char12\hidewidth}\egroup}
 %    \end{macrocode}
 %
 %    Some symbols are constructed.
@@ -2764,11 +2761,14 @@
 %    And here a summary to go in the transcript file:
 %    \begin{macrocode}
 \PackageInfo{textcomp}{Sub-encoding information:\MessageBreak
-    \space\space 5 = only ISO-Adobe without \string\textcurrency\MessageBreak
+    \space\space 5 = only ISO-Adobe without
+                              \string\textcurrency\MessageBreak
     \space\space 4 = 5 + \string\texteuro\MessageBreak
     \space\space 3 = 4 + \string\textohm\MessageBreak
-    \space\space 2 = 3 + \noexpand\textestimated+ \string\textcurrency\MessageBreak
-    \space\space 1 = TS1 - \noexpand\textcircled- \string\t\MessageBreak
+    \space\space 2 = 3 + \noexpand\textestimated+ 
+                                \string\textcurrency\MessageBreak
+    \space\space 1 = TS1 - \noexpand\textcircled-
+                                            \string\t\MessageBreak
     \space\space 0 = TS1 (full)\MessageBreak
     Font families with sub-encoding setting implement\MessageBreak
     only a restricted character set as indicated.\MessageBreak
@@ -2778,7 +2778,7 @@
 %
 % \begin{macro}{\DeclareEncodingSubset}
 %    An encoding subset to which a font family belongs is declared by
-%    |\DeclareEncodingSubset| that take the major encoding as the
+%    the command |\DeclareEncodingSubset| that takes the major encoding as the
 %    first argument (e.g., |TS1|), the family name as the second
 %    argument (e.g., |cmr|), and the subset encoding id as a third,
 %    (e.g., |0| for |cmr|).
@@ -2980,7 +2980,8 @@
    \valign{##\cr
       \vfil\hbox to 0.07em{\dimen@\f@size\p@
                            \math@fontsfalse
-                           \fontsize{.7\dimen@}\z@\selectfont=\hss}\vfil\cr%
+                           \fontsize{.7\dimen@}\z@\selectfont=\hss}%
+      \vfil\cr%
       \hbox{C}\crcr
    }%
 }
@@ -3096,67 +3097,124 @@
 %    The |\textestimated| and |\textcurrency| are only provided for
 %    fonts with subset encoding with id 2 or less.
 %    \begin{macrocode}
-\DeclareTextCommandDefault{\textestimated}{\tc@check@symbol3\textestimated}
-\DeclareTextCommandDefault{\textcurrency}{\tc@check@symbol3\textcurrency}
+\DeclareTextCommandDefault{\textestimated}%
+    {\tc@check@symbol3\textestimated}
+\DeclareTextCommandDefault{\textcurrency}%
+    {\tc@check@symbol3\textcurrency}
 %    \end{macrocode}
 %    Nearly all of the remaining glyphs are provided only with fonts
 %    with id 1 or 0, i.e., are essentially complete.
 %    \begin{macrocode}
-\DeclareTextCommandDefault{\capitaltie}{\tc@check@accent2\capitaltie}
-\DeclareTextCommandDefault{\newtie}{\tc@check@accent2\newtie}
-\DeclareTextCommandDefault{\capitalnewtie}{\tc@check@accent2\capitalnewtie}
-\DeclareTextCommandDefault{\textleftarrow}{\tc@check@symbol2\textleftarrow}
-\DeclareTextCommandDefault{\textrightarrow}{\tc@check@symbol2\textrightarrow}
-\DeclareTextCommandDefault{\textblank}{\tc@check@symbol2\textblank}
-\DeclareTextCommandDefault{\textdblhyphen}{\tc@check@symbol2\textdblhyphen}
-\DeclareTextCommandDefault{\textzerooldstyle}{\tc@check@symbol2\textzerooldstyle}
-\DeclareTextCommandDefault{\textoneoldstyle}{\tc@check@symbol2\textoneoldstyle}
-\DeclareTextCommandDefault{\texttwooldstyle}{\tc@check@symbol2\texttwooldstyle}
-\DeclareTextCommandDefault{\textthreeoldstyle}{\tc@check@symbol2\textthreeoldstyle}
-\DeclareTextCommandDefault{\textfouroldstyle}{\tc@check@symbol2\textfouroldstyle}
-\DeclareTextCommandDefault{\textfiveoldstyle}{\tc@check@symbol2\textfiveoldstyle}
-\DeclareTextCommandDefault{\textsixoldstyle}{\tc@check@symbol2\textsixoldstyle}
-\DeclareTextCommandDefault{\textsevenoldstyle}{\tc@check@symbol2\textsevenoldstyle}
-\DeclareTextCommandDefault{\texteightoldstyle}{\tc@check@symbol2\texteightoldstyle}
-\DeclareTextCommandDefault{\textnineoldstyle}{\tc@check@symbol2\textnineoldstyle}
-\DeclareTextCommandDefault{\textlangle}{\tc@check@symbol2\textlangle}
-\DeclareTextCommandDefault{\textrangle}{\tc@check@symbol2\textrangle}
-\DeclareTextCommandDefault{\textmho}{\tc@check@symbol2\textmho}
-\DeclareTextCommandDefault{\textbigcircle}{\tc@check@symbol2\textbigcircle}
-\DeclareTextCommandDefault{\textuparrow}{\tc@check@symbol2\textuparrow}
-\DeclareTextCommandDefault{\textdownarrow}{\tc@check@symbol2\textdownarrow}
-\DeclareTextCommandDefault{\textborn}{\tc@check@symbol2\textborn}
-\DeclareTextCommandDefault{\textdivorced}{\tc@check@symbol2\textdivorced}
-\DeclareTextCommandDefault{\textdied}{\tc@check@symbol2\textdied}
-\DeclareTextCommandDefault{\textleaf}{\tc@check@symbol2\textleaf}
-\DeclareTextCommandDefault{\textmarried}{\tc@check@symbol2\textmarried}
-\DeclareTextCommandDefault{\textmusicalnote}{\tc@check@symbol2\textmusicalnote}
-\DeclareTextCommandDefault{\textdblhyphenchar}{\tc@check@symbol2\textdblhyphenchar}
-\DeclareTextCommandDefault{\textdollaroldstyle}{\tc@check@symbol2\textdollaroldstyle}
-\DeclareTextCommandDefault{\textcentoldstyle}{\tc@check@symbol2\textcentoldstyle}
-\DeclareTextCommandDefault{\textcolonmonetary}{\tc@check@symbol2\textcolonmonetary}
-\DeclareTextCommandDefault{\textwon}{\tc@check@symbol2\textwon}
-\DeclareTextCommandDefault{\textnaira}{\tc@check@symbol2\textnaira}
-\DeclareTextCommandDefault{\textguarani}{\tc@check@symbol2\textguarani}
-\DeclareTextCommandDefault{\textpeso}{\tc@check@symbol2\textpeso}
-\DeclareTextCommandDefault{\textlira}{\tc@check@symbol2\textlira}
-\DeclareTextCommandDefault{\textrecipe}{\tc@check@symbol2\textrecipe}
-\DeclareTextCommandDefault{\textinterrobang}{\tc@check@symbol2\textinterrobang}
-\DeclareTextCommandDefault{\textinterrobangdown}{\tc@check@symbol2\textinterrobangdown}
-\DeclareTextCommandDefault{\textdong}{\tc@check@symbol2\textdong}
-\DeclareTextCommandDefault{\textpertenthousand}{\tc@check@symbol2\textpertenthousand}
-\DeclareTextCommandDefault{\textpilcrow}{\tc@check@symbol2\textpilcrow}
-\DeclareTextCommandDefault{\textbaht}{\tc@check@symbol2\textbaht}
-\DeclareTextCommandDefault{\textnumero}{\tc@check@symbol2\textnumero}
-\DeclareTextCommandDefault{\textdiscount}{\tc@check@symbol2\textdiscount}
-\DeclareTextCommandDefault{\textopenbullet}{\tc@check@symbol2\textopenbullet}
-\DeclareTextCommandDefault{\textservicemark}{\tc@check@symbol2\textservicemark}
-\DeclareTextCommandDefault{\textlquill}{\tc@check@symbol2\textlquill}
-\DeclareTextCommandDefault{\textrquill}{\tc@check@symbol2\textrquill}
-\DeclareTextCommandDefault{\textcopyleft}{\tc@check@symbol2\textcopyleft}
-\DeclareTextCommandDefault{\textcircledP}{\tc@check@symbol2\textcircledP}
-\DeclareTextCommandDefault{\textreferencemark}{\tc@check@symbol2\textreferencemark}
-\DeclareTextCommandDefault{\textsurd}{\tc@check@symbol2\textsurd}
+\DeclareTextCommandDefault{\capitaltie}%
+    {\tc@check@accent2\capitaltie}
+\DeclareTextCommandDefault{\newtie}%
+    {\tc@check@accent2\newtie}
+\DeclareTextCommandDefault{\capitalnewtie}%
+    {\tc@check@accent2\capitalnewtie}
+\DeclareTextCommandDefault{\textleftarrow}%
+    {\tc@check@symbol2\textleftarrow}
+\DeclareTextCommandDefault{\textrightarrow}%
+    {\tc@check@symbol2\textrightarrow}
+\DeclareTextCommandDefault{\textblank}%
+    {\tc@check@symbol2\textblank}
+\DeclareTextCommandDefault{\textdblhyphen}%
+    {\tc@check@symbol2\textdblhyphen}
+\DeclareTextCommandDefault{\textzerooldstyle}%
+    {\tc@check@symbol2\textzerooldstyle}
+\DeclareTextCommandDefault{\textoneoldstyle}%
+    {\tc@check@symbol2\textoneoldstyle}
+\DeclareTextCommandDefault{\texttwooldstyle}%
+    {\tc@check@symbol2\texttwooldstyle}
+\DeclareTextCommandDefault{\textthreeoldstyle}%
+    {\tc@check@symbol2\textthreeoldstyle}
+\DeclareTextCommandDefault{\textfouroldstyle}%
+    {\tc@check@symbol2\textfouroldstyle}
+\DeclareTextCommandDefault{\textfiveoldstyle}%
+    {\tc@check@symbol2\textfiveoldstyle}
+\DeclareTextCommandDefault{\textsixoldstyle}%
+    {\tc@check@symbol2\textsixoldstyle}
+\DeclareTextCommandDefault{\textsevenoldstyle}%
+    {\tc@check@symbol2\textsevenoldstyle}
+\DeclareTextCommandDefault{\texteightoldstyle}%
+    {\tc@check@symbol2\texteightoldstyle}
+\DeclareTextCommandDefault{\textnineoldstyle}%
+    {\tc@check@symbol2\textnineoldstyle}
+\DeclareTextCommandDefault{\textlangle}%
+    {\tc@check@symbol2\textlangle}
+\DeclareTextCommandDefault{\textrangle}%
+    {\tc@check@symbol2\textrangle}
+\DeclareTextCommandDefault{\textmho}%
+    {\tc@check@symbol2\textmho}
+\DeclareTextCommandDefault{\textbigcircle}%
+    {\tc@check@symbol2\textbigcircle}
+\DeclareTextCommandDefault{\textuparrow}%
+    {\tc@check@symbol2\textuparrow}
+\DeclareTextCommandDefault{\textdownarrow}%
+    {\tc@check@symbol2\textdownarrow}
+\DeclareTextCommandDefault{\textborn}%
+    {\tc@check@symbol2\textborn}
+\DeclareTextCommandDefault{\textdivorced}%
+    {\tc@check@symbol2\textdivorced}
+\DeclareTextCommandDefault{\textdied}%
+    {\tc@check@symbol2\textdied}
+\DeclareTextCommandDefault{\textleaf}%
+    {\tc@check@symbol2\textleaf}
+\DeclareTextCommandDefault{\textmarried}%
+    {\tc@check@symbol2\textmarried}
+\DeclareTextCommandDefault{\textmusicalnote}%
+    {\tc@check@symbol2\textmusicalnote}
+\DeclareTextCommandDefault{\textdblhyphenchar}%
+    {\tc@check@symbol2\textdblhyphenchar}
+\DeclareTextCommandDefault{\textdollaroldstyle}%
+    {\tc@check@symbol2\textdollaroldstyle}
+\DeclareTextCommandDefault{\textcentoldstyle}%
+    {\tc@check@symbol2\textcentoldstyle}
+\DeclareTextCommandDefault{\textcolonmonetary}%
+    {\tc@check@symbol2\textcolonmonetary}
+\DeclareTextCommandDefault{\textwon}%
+    {\tc@check@symbol2\textwon}
+\DeclareTextCommandDefault{\textnaira}%
+    {\tc@check@symbol2\textnaira}
+\DeclareTextCommandDefault{\textguarani}%
+    {\tc@check@symbol2\textguarani}
+\DeclareTextCommandDefault{\textpeso}%
+    {\tc@check@symbol2\textpeso}
+\DeclareTextCommandDefault{\textlira}%
+    {\tc@check@symbol2\textlira}
+\DeclareTextCommandDefault{\textrecipe}%
+    {\tc@check@symbol2\textrecipe}
+\DeclareTextCommandDefault{\textinterrobang}%
+    {\tc@check@symbol2\textinterrobang}
+\DeclareTextCommandDefault{\textinterrobangdown}%
+    {\tc@check@symbol2\textinterrobangdown}
+\DeclareTextCommandDefault{\textdong}%
+    {\tc@check@symbol2\textdong}
+\DeclareTextCommandDefault{\textpertenthousand}%
+    {\tc@check@symbol2\textpertenthousand}
+\DeclareTextCommandDefault{\textpilcrow}%
+    {\tc@check@symbol2\textpilcrow}
+\DeclareTextCommandDefault{\textbaht}%
+    {\tc@check@symbol2\textbaht}
+\DeclareTextCommandDefault{\textnumero}%
+    {\tc@check@symbol2\textnumero}
+\DeclareTextCommandDefault{\textdiscount}%
+    {\tc@check@symbol2\textdiscount}
+\DeclareTextCommandDefault{\textopenbullet}%
+    {\tc@check@symbol2\textopenbullet}
+\DeclareTextCommandDefault{\textservicemark}%
+    {\tc@check@symbol2\textservicemark}
+\DeclareTextCommandDefault{\textlquill}%
+    {\tc@check@symbol2\textlquill}
+\DeclareTextCommandDefault{\textrquill}%
+    {\tc@check@symbol2\textrquill}
+\DeclareTextCommandDefault{\textcopyleft}%
+    {\tc@check@symbol2\textcopyleft}
+\DeclareTextCommandDefault{\textcircledP}%
+    {\tc@check@symbol2\textcircledP}
+\DeclareTextCommandDefault{\textreferencemark}%
+    {\tc@check@symbol2\textreferencemark}
+\DeclareTextCommandDefault{\textsurd}%
+    {\tc@check@symbol2\textsurd}
 %    \end{macrocode}
 %    The |\textcircled| and |\t| are handled specially, unless the
 %    current font has a subset id of 0 (i.e. full \texttt{TS1}) we
@@ -3165,9 +3223,11 @@
 %    get them from there.
 %    \begin{macrocode}
 \DeclareTextCommandDefault{\textcircled}
-  {\CheckEncodingSubset\UseTextAccent{TS1}{\UseTextAccent{OMS}}1\textcircled}
+  {\CheckEncodingSubset\UseTextAccent{TS1}%
+    {\UseTextAccent{OMS}}1\textcircled}
 \DeclareTextCommandDefault{\t}
-  {\CheckEncodingSubset\UseTextAccent{TS1}{\UseTextAccent{OML}}1\t}
+  {\CheckEncodingSubset\UseTextAccent{TS1}%
+    {\UseTextAccent{OML}}1\t}
 %    \end{macrocode}
 
 
@@ -3302,12 +3362,14 @@
 %    Latin Modern and TeX Gyre:
 % \changes{v1.99k}{2009/10/28}{Added Latin Modern and TeX Gyre subsets}
 % \changes{v1.99l}{2009/11/04}{Added more Latin Modern and TeX Gyre subsets}
+% \changes{v1.99m}{2015/02/16}{Added lmtt (Heiko Oberdiek) latex/4415}
 %    \begin{macrocode}
 \DeclareEncodingSubset{TS1}{lmr}     {0}
 \DeclareEncodingSubset{TS1}{lmdh}    {0}
 \DeclareEncodingSubset{TS1}{lmss}    {0}
 \DeclareEncodingSubset{TS1}{lmssq}   {0}
 \DeclareEncodingSubset{TS1}{lmvtt}   {0}
+\DeclareEncodingSubset{TS1}{lmtt}    {0}
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-- 
cgit v1.2.3

