summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/base/ltoutenc.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-04-13 13:48:08 +0000
committerKarl Berry <karl@freefriends.org>2015-04-13 13:48:08 +0000
commit013bf3bc293cf08e4b4167cb42180bc355f399c0 (patch)
tree5235dfbae8830590c7fc6a0c70ecd3c84d22c677 /Master/texmf-dist/source/latex/base/ltoutenc.dtx
parentbacfc70aefdbc2ec3496c976ad12fe9ef26604e1 (diff)
latex2e 2015/01/01
git-svn-id: svn://tug.org/texlive/trunk@36834 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/base/ltoutenc.dtx')
-rw-r--r--Master/texmf-dist/source/latex/base/ltoutenc.dtx222
1 files changed, 142 insertions, 80 deletions
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}