[latex3-commits] [git/LaTeX3-latex3-latex2e] doc-fixes: fixed typos (8c62002f)

Frank Mittelbach frank.mittelbach at latex-project.org
Wed Jan 20 14:28:05 CET 2021


Repository : https://github.com/latex3/latex2e
On branch  : doc-fixes
Link       : https://github.com/latex3/latex2e/commit/8c62002f3db1050d8546a96abfb49f5875f5a3e9

>---------------------------------------------------------------

commit 8c62002f3db1050d8546a96abfb49f5875f5a3e9
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Wed Jan 20 14:28:05 2021 +0100

    fixed typos


>---------------------------------------------------------------

8c62002f3db1050d8546a96abfb49f5875f5a3e9
 base/lttextcomp.dtx | 432 ++++++++++++++++++++++++++++++++--------------------
 1 file changed, 270 insertions(+), 162 deletions(-)

diff --git a/base/lttextcomp.dtx b/base/lttextcomp.dtx
index f52eee9c..d840f044 100644
--- a/base/lttextcomp.dtx
+++ b/base/lttextcomp.dtx
@@ -26,6 +26,9 @@
 % extension .ins) which are part of the distribution.
 %
 % \fi
+%
+%%% From File: lttextcomp.dtx
+%
 % \iffalse
 %
 %<*driver>
@@ -33,7 +36,7 @@
 %
 %
 \ProvidesFile{lttextcomp.dtx}
-             [2021/01/15 v1.0d LaTeX Kernel (text companion symbols)]
+             [2021/01/20 v1.0d LaTeX Kernel (text companion symbols)]
 % \iffalse
 \documentclass{ltxdoc}
 \begin{document}
@@ -402,12 +405,12 @@
 %    to ensure that |\textcurrency| is only typeset if the current
 %    font has a \texttt{TS1} subset id of less than 3. Otherwise
 %    |\tc at error| is called telling the user that for this font family
-%    |\textcurreny| is not available.
+%    |\textcurrency| is not available.
 %    \begin{macrocode}
 \def\tc at check@symbol{\CheckEncodingSubset\UseTextSymbol{TS1}\tc at subst}
 %    \end{macrocode}
 %
-%    Accents and been mad an error in the \texttt{textcomp} package when
+%    Accents have been made an error in the \texttt{textcomp} package when
 %    not available. Now that we provide the functionality in the
 %    kernel we avoid the error by swapping in a \texttt{T1} accent if
 %    the \texttt{TS1} accent is not available.
@@ -432,12 +435,12 @@
 %
 %    \begin{macrocode}
 \DeclareTextSymbolDefault{\textdollar}{TS1}
-\UndeclareTextCommand{\textdollar}{OT1}     % don't use the OT1 def any longer
+\UndeclareTextCommand{\textdollar}{OT1}  % don't use the OT1 def any longer
 %    \end{macrocode}
 %
 %    \begin{macrocode}
 \DeclareTextSymbolDefault{\textsterling}{TS1}
-\UndeclareTextCommand{\textsterling}{OT1}   % don't use the OT1 def any longer
+\UndeclareTextCommand{\textsterling}{OT1}% don't use the OT1 def any longer
 %    \end{macrocode}
 %
 %    \begin{macrocode}
@@ -464,9 +467,9 @@
 %    \end{macrocode}
 %
 %    And here are the other \texttt{TS1} glyphs that are implemented
-%    by every font (or nearly everyone---a few are commented out and
+%    by every font (or nearly every---a few are commented out and
 %    moved to sub-encoding 9,
-%    because they aren't around in one or two fonts.
+%    because they aren't around in some fonts.
 %    \begin{macrocode}
 %%\DeclareTextSymbolDefault{\textbardbl}{TS1} % subst in sub-enc 9 above
 \DeclareTextSymbolDefault{\textbrokenbar}{TS1}
@@ -543,31 +546,49 @@
 %
 %    \begin{macrocode}
 \ifx\Umathcode\@undefined
-  \DeclareTextCommandDefault{\capitalacute}       {\tc at check@accent{\'}2\capitalacute}
-  \DeclareTextCommandDefault{\capitalbreve}       {\tc at check@accent{\u}2\capitalbreve}
-  \DeclareTextCommandDefault{\capitalcaron}       {\tc at check@accent{\v}2\capitalcaron}
-  \DeclareTextCommandDefault{\capitalcedilla}     {\tc at check@accent{\c}2\capitalcedilla}
-  \DeclareTextCommandDefault{\capitalcircumflex}  {\tc at check@accent{\^}2\capitalcircumflex}
-  \DeclareTextCommandDefault{\capitaldieresis}    {\tc at check@accent{\"}2\capitaldieresis}
-  \DeclareTextCommandDefault{\capitaldotaccent}   {\tc at check@accent{\.}2\capitaldotaccent}
-  \DeclareTextCommandDefault{\capitalgrave}       {\tc at check@accent{\`}2\capitalgrave}
-  \DeclareTextCommandDefault{\capitalhungarumlaut}{\tc at check@accent{\H}2\capitalhungarumlaut}
-  \DeclareTextCommandDefault{\capitalmacron}      {\tc at check@accent{\=}2\capitalmacron}
-  \DeclareTextCommandDefault{\capitalogonek}      {\tc at check@accent{\k}2\capitalogonek}
-  \DeclareTextCommandDefault{\capitalring}        {\tc at check@accent{\r}2\capitalring}
-  \DeclareTextCommandDefault{\capitaltie}         {\tc at check@accent{\t}2\capitaltie}
-  \DeclareTextCommandDefault{\capitaltilde}       {\tc at check@accent{\~}2\capitaltilde}
+  \DeclareTextCommandDefault{\capitalacute}
+                            {\tc at check@accent{\'}2\capitalacute}
+  \DeclareTextCommandDefault{\capitalbreve}
+                            {\tc at check@accent{\u}2\capitalbreve}
+  \DeclareTextCommandDefault{\capitalcaron}
+                            {\tc at check@accent{\v}2\capitalcaron}
+  \DeclareTextCommandDefault{\capitalcedilla}
+                            {\tc at check@accent{\c}2\capitalcedilla}
+  \DeclareTextCommandDefault{\capitalcircumflex}
+                            {\tc at check@accent{\^}2\capitalcircumflex}
+  \DeclareTextCommandDefault{\capitaldieresis}
+                            {\tc at check@accent{\"}2\capitaldieresis}
+  \DeclareTextCommandDefault{\capitaldotaccent}
+                            {\tc at check@accent{\.}2\capitaldotaccent}
+  \DeclareTextCommandDefault{\capitalgrave}
+                            {\tc at check@accent{\`}2\capitalgrave}
+  \DeclareTextCommandDefault{\capitalhungarumlaut}
+                            {\tc at check@accent{\H}2\capitalhungarumlaut}
+  \DeclareTextCommandDefault{\capitalmacron}
+                            {\tc at check@accent{\=}2\capitalmacron}
+  \DeclareTextCommandDefault{\capitalogonek}
+                            {\tc at check@accent{\k}2\capitalogonek}
+  \DeclareTextCommandDefault{\capitalring}
+                            {\tc at check@accent{\r}2\capitalring}
+  \DeclareTextCommandDefault{\capitaltie}
+                            {\tc at check@accent{\t}2\capitaltie}
+  \DeclareTextCommandDefault{\capitaltilde}
+                            {\tc at check@accent{\~}2\capitaltilde}
 %    \end{macrocode}
 %    For \cs{newtie} and \cs{capitalnewtie} this is actually wrong, they should pick up
 %    the accent from the substitution font (not done yet).
 %    \begin{macrocode}
-  \DeclareTextCommandDefault{\newtie}             {\tc at check@accent{\t}2\newtie}
-  \DeclareTextCommandDefault{\capitalnewtie}      {\tc at check@accent{\t}2\capitalnewtie}
+  \DeclareTextCommandDefault{\newtie}
+                            {\tc at check@accent{\t}2\newtie}
+  \DeclareTextCommandDefault{\capitalnewtie}
+                            {\tc at check@accent{\t}2\capitalnewtie}
 %    \end{macrocode}
 %
 %    In Unicode engines we just execute the simple accents:
-% \changes{v1.0c}{2020/02/10}{Use \cs{@tabacckludge} for tabbing where necessary (gh/271)}
-% \changes{v1.0d}{2020/04/29}{Make all capital accents text commands for hyperref (gh/332)}
+% \changes{v1.0c}{2020/02/10}{Use \cs{@tabacckludge} for
+%      tabbing where necessary (gh/271)}
+% \changes{v1.0d}{2020/04/29}{Make all capital accents text
+%      commands for hyperref (gh/332)}
 %    \begin{macrocode}
 \else
   \DeclareTextCommandDefault\capitalacute{\@tabacckludge'}
@@ -595,8 +616,10 @@
 %    The next two symbols exist in some fonts (faked?), but we ignore
 %    that to keep the subsets reasonable compact and most important linear.
 %    \begin{macrocode}
-\DeclareTextCommandDefault{\textlbrackdbl}      {\tc at check@symbol2\textlbrackdbl}
-\DeclareTextCommandDefault{\textrbrackdbl}      {\tc at check@symbol2\textrbrackdbl}
+\DeclareTextCommandDefault{\textlbrackdbl}
+                          {\tc at check@symbol2\textlbrackdbl}
+\DeclareTextCommandDefault{\textrbrackdbl}
+                          {\tc at check@symbol2\textrbrackdbl}
 %    \end{macrocode}
 %
 %
@@ -605,72 +628,118 @@
 %    claim they aren't in sub-encoding 2 as that's true for most
 %    fonts.
 %    \begin{macrocode}
-\DeclareTextCommandDefault{\texteightoldstyle}  {\tc at check@symbol2\texteightoldstyle}
-\DeclareTextCommandDefault{\textfiveoldstyle}   {\tc at check@symbol2\textfiveoldstyle}
-\DeclareTextCommandDefault{\textfouroldstyle}   {\tc at check@symbol2\textfouroldstyle}
-\DeclareTextCommandDefault{\textnineoldstyle}   {\tc at check@symbol2\textnineoldstyle}
-\DeclareTextCommandDefault{\textoneoldstyle}    {\tc at check@symbol2\textoneoldstyle}
-\DeclareTextCommandDefault{\textsevenoldstyle}  {\tc at check@symbol2\textsevenoldstyle}
-\DeclareTextCommandDefault{\textsixoldstyle}    {\tc at check@symbol2\textsixoldstyle}
-\DeclareTextCommandDefault{\textthreeoldstyle}  {\tc at check@symbol2\textthreeoldstyle}
-\DeclareTextCommandDefault{\texttwooldstyle}    {\tc at check@symbol2\texttwooldstyle}
-\DeclareTextCommandDefault{\textzerooldstyle}   {\tc at check@symbol2\textzerooldstyle}
-%    \end{macrocode}
-%
-%
-%
-%    The next set of glyphs is special to TeX fonts (and available
-%    with a few older PS fonts supported in the virtual fonts), but
+\DeclareTextCommandDefault{\texteightoldstyle}
+                          {\tc at check@symbol2\texteightoldstyle}
+\DeclareTextCommandDefault{\textfiveoldstyle}
+                          {\tc at check@symbol2\textfiveoldstyle}
+\DeclareTextCommandDefault{\textfouroldstyle}
+                          {\tc at check@symbol2\textfouroldstyle}
+\DeclareTextCommandDefault{\textnineoldstyle}
+                          {\tc at check@symbol2\textnineoldstyle}
+\DeclareTextCommandDefault{\textoneoldstyle}
+                          {\tc at check@symbol2\textoneoldstyle}
+\DeclareTextCommandDefault{\textsevenoldstyle}
+                          {\tc at check@symbol2\textsevenoldstyle}
+\DeclareTextCommandDefault{\textsixoldstyle}
+                          {\tc at check@symbol2\textsixoldstyle}
+\DeclareTextCommandDefault{\textthreeoldstyle}
+                          {\tc at check@symbol2\textthreeoldstyle}
+\DeclareTextCommandDefault{\texttwooldstyle}
+                          {\tc at check@symbol2\texttwooldstyle}
+\DeclareTextCommandDefault{\textzerooldstyle}
+                          {\tc at check@symbol2\textzerooldstyle}
+%    \end{macrocode}
+%
+%
+%
+%    The next set of glyphs is special to \TeX{} fonts (and available
+%    with a few older PS fonts supported through virtual fonts), but
 %    not any longer in the majority of fonts provided through
 %    autoinst, so we pretend there aren't available in sub-encoding 2
 %    and below.
 %    \begin{macrocode}
-\DeclareTextCommandDefault{\textacutedbl}       {\tc at check@symbol2\textacutedbl}
-\DeclareTextCommandDefault{\textasciiacute}     {\tc at check@symbol2\textasciiacute}
-\DeclareTextCommandDefault{\textasciibreve}     {\tc at check@symbol2\textasciibreve}
-\DeclareTextCommandDefault{\textasciicaron}     {\tc at check@symbol2\textasciicaron}
-\DeclareTextCommandDefault{\textasciidieresis}  {\tc at check@symbol2\textasciidieresis}
-\DeclareTextCommandDefault{\textasciigrave}     {\tc at check@symbol2\textasciigrave}
-\DeclareTextCommandDefault{\textasciimacron}    {\tc at check@symbol2\textasciimacron}
-\DeclareTextCommandDefault{\textgravedbl}       {\tc at check@symbol2\textgravedbl}
-\DeclareTextCommandDefault{\texttildelow}       {\tc at check@symbol2\texttildelow}
+\DeclareTextCommandDefault{\textacutedbl}
+                          {\tc at check@symbol2\textacutedbl}
+\DeclareTextCommandDefault{\textasciiacute}
+                          {\tc at check@symbol2\textasciiacute}
+\DeclareTextCommandDefault{\textasciibreve}
+                          {\tc at check@symbol2\textasciibreve}
+\DeclareTextCommandDefault{\textasciicaron}
+                          {\tc at check@symbol2\textasciicaron}
+\DeclareTextCommandDefault{\textasciidieresis}
+                          {\tc at check@symbol2\textasciidieresis}
+\DeclareTextCommandDefault{\textasciigrave}
+                          {\tc at check@symbol2\textasciigrave}
+\DeclareTextCommandDefault{\textasciimacron}
+                          {\tc at check@symbol2\textasciimacron}
+\DeclareTextCommandDefault{\textgravedbl}
+                          {\tc at check@symbol2\textgravedbl}
+\DeclareTextCommandDefault{\texttildelow}
+                          {\tc at check@symbol2\texttildelow}
 %    \end{macrocode}
 %
 %
 %    Finally those below are only available in CM-based fonts but in
 %    no font that has its origin outside of the \TeX{} world.
 %    \begin{macrocode}
-\DeclareTextCommandDefault{\textbaht}           {\tc at check@symbol2\textbaht}
-\DeclareTextCommandDefault{\textbigcircle}      {\tc at check@symbol2\textbigcircle}
-\DeclareTextCommandDefault{\textborn}           {\tc at check@symbol2\textborn}
-\DeclareTextCommandDefault{\textcentoldstyle}   {\tc at check@symbol2\textcentoldstyle}
-\DeclareTextCommandDefault{\textcircledP}       {\tc at check@symbol2\textcircledP}
-\DeclareTextCommandDefault{\textcopyleft}       {\tc at check@symbol2\textcopyleft}
-\DeclareTextCommandDefault{\textdblhyphenchar}  {\tc at check@symbol2\textdblhyphenchar}
-\DeclareTextCommandDefault{\textdblhyphen}      {\tc at check@symbol2\textdblhyphen}
-\DeclareTextCommandDefault{\textdied}           {\tc at check@symbol2\textdied}
-\DeclareTextCommandDefault{\textdiscount}       {\tc at check@symbol2\textdiscount}
-\DeclareTextCommandDefault{\textdivorced}       {\tc at check@symbol2\textdivorced}
-\DeclareTextCommandDefault{\textdollaroldstyle} {\tc at check@symbol2\textdollaroldstyle}
-\DeclareTextCommandDefault{\textguarani}        {\tc at check@symbol2\textguarani}
-\DeclareTextCommandDefault{\textleaf}           {\tc at check@symbol2\textleaf}
-\DeclareTextCommandDefault{\textlquill}         {\tc at check@symbol2\textlquill}
-\DeclareTextCommandDefault{\textmarried}        {\tc at check@symbol2\textmarried}
-\DeclareTextCommandDefault{\textmho}            {\tc at check@symbol2\textmho}
-\DeclareTextCommandDefault{\textmusicalnote}    {\tc at check@symbol2\textmusicalnote}
-\DeclareTextCommandDefault{\textnaira}          {\tc at check@symbol2\textnaira}
-\DeclareTextCommandDefault{\textopenbullet}     {\tc at check@symbol2\textopenbullet}
-\DeclareTextCommandDefault{\textpeso}           {\tc at check@symbol2\textpeso}
-\DeclareTextCommandDefault{\textpilcrow}        {\tc at check@symbol2\textpilcrow}
-\DeclareTextCommandDefault{\textrecipe}         {\tc at check@symbol2\textrecipe}
-\DeclareTextCommandDefault{\textreferencemark}  {\tc at check@symbol2\textreferencemark}
-\DeclareTextCommandDefault{\textrquill}         {\tc at check@symbol2\textrquill}
-\DeclareTextCommandDefault{\textservicemark}    {\tc at check@symbol2\textservicemark}
-\DeclareTextCommandDefault{\textsurd}           {\tc at check@symbol2\textsurd}
+\DeclareTextCommandDefault{\textbaht}
+                          {\tc at check@symbol2\textbaht}
+\DeclareTextCommandDefault{\textbigcircle}
+                          {\tc at check@symbol2\textbigcircle}
+\DeclareTextCommandDefault{\textborn}
+                          {\tc at check@symbol2\textborn}
+\DeclareTextCommandDefault{\textcentoldstyle}
+                          {\tc at check@symbol2\textcentoldstyle}
+\DeclareTextCommandDefault{\textcircledP}
+                          {\tc at check@symbol2\textcircledP}
+\DeclareTextCommandDefault{\textcopyleft}
+                          {\tc at check@symbol2\textcopyleft}
+\DeclareTextCommandDefault{\textdblhyphenchar}
+                          {\tc at check@symbol2\textdblhyphenchar}
+\DeclareTextCommandDefault{\textdblhyphen}
+                          {\tc at check@symbol2\textdblhyphen}
+\DeclareTextCommandDefault{\textdied}
+                          {\tc at check@symbol2\textdied}
+\DeclareTextCommandDefault{\textdiscount}
+                          {\tc at check@symbol2\textdiscount}
+\DeclareTextCommandDefault{\textdivorced}
+                          {\tc at check@symbol2\textdivorced}
+\DeclareTextCommandDefault{\textdollaroldstyle}
+                          {\tc at check@symbol2\textdollaroldstyle}
+\DeclareTextCommandDefault{\textguarani}
+                          {\tc at check@symbol2\textguarani}
+\DeclareTextCommandDefault{\textleaf}
+                          {\tc at check@symbol2\textleaf}
+\DeclareTextCommandDefault{\textlquill}
+                          {\tc at check@symbol2\textlquill}
+\DeclareTextCommandDefault{\textmarried}
+                          {\tc at check@symbol2\textmarried}
+\DeclareTextCommandDefault{\textmho}
+                          {\tc at check@symbol2\textmho}
+\DeclareTextCommandDefault{\textmusicalnote}
+                          {\tc at check@symbol2\textmusicalnote}
+\DeclareTextCommandDefault{\textnaira}
+                          {\tc at check@symbol2\textnaira}
+\DeclareTextCommandDefault{\textopenbullet}
+                          {\tc at check@symbol2\textopenbullet}
+\DeclareTextCommandDefault{\textpeso}
+                          {\tc at check@symbol2\textpeso}
+\DeclareTextCommandDefault{\textpilcrow}
+                          {\tc at check@symbol2\textpilcrow}
+\DeclareTextCommandDefault{\textrecipe}
+                          {\tc at check@symbol2\textrecipe}
+\DeclareTextCommandDefault{\textreferencemark}
+                          {\tc at check@symbol2\textreferencemark}
+\DeclareTextCommandDefault{\textrquill}
+                          {\tc at check@symbol2\textrquill}
+\DeclareTextCommandDefault{\textservicemark}
+                          {\tc at check@symbol2\textservicemark}
+\DeclareTextCommandDefault{\textsurd}
+                          {\tc at check@symbol2\textsurd}
 %    \end{macrocode}
 %
 %    The \cs{textpertenthousand} also belongs in this group but here
-%    we have a choice: in T1 there is definition for
+%    we have a choice: in T1 there is a definition for
 %    \cs{textpertenthousand} making the symbol up from \% and
 %    \verb=\char 24= (twice) but in many fonts that char doesn't exist
 %    and the slot is reused for random ligatures. So better not use it
@@ -681,7 +750,8 @@
 %    Alternatively we could just state that the symbol is unavailable in
 %    those fonts. For now I substitute.
 %    \begin{macrocode}
-\DeclareTextCommandDefault{\textpertenthousand} {\tc at check@symbol2\textpertenthousand}
+\DeclareTextCommandDefault{\textpertenthousand}
+                          {\tc at check@symbol2\textpertenthousand}
 \UndeclareTextCommand{\textpertenthousand}{T1}
 %    \end{macrocode}
 %
@@ -693,8 +763,10 @@
 %    symbols. In the higher-numbered sub-encodings we see only a few
 %    dropped additionally.
 %    \begin{macrocode}
-\DeclareTextCommandDefault{\textlangle}         {\tc at check@symbol3\textlangle}
-\DeclareTextCommandDefault{\textrangle}         {\tc at check@symbol3\textrangle}
+\DeclareTextCommandDefault{\textlangle}
+                          {\tc at check@symbol3\textlangle}
+\DeclareTextCommandDefault{\textrangle}
+                          {\tc at check@symbol3\textrangle}
 %    \end{macrocode}
 %
 %
@@ -704,14 +776,22 @@
 % \subsection{Sub-encoding \texttt{4}}
 %
 %    \begin{macrocode}
-\DeclareTextCommandDefault{\textcolonmonetary}  {\tc at check@symbol4\textcolonmonetary}
-\DeclareTextCommandDefault{\textdong}           {\tc at check@symbol4\textdong}
-\DeclareTextCommandDefault{\textdownarrow}      {\tc at check@symbol4\textdownarrow}
-\DeclareTextCommandDefault{\textleftarrow}      {\tc at check@symbol4\textleftarrow}
-\DeclareTextCommandDefault{\textlira}           {\tc at check@symbol4\textlira}
-\DeclareTextCommandDefault{\textrightarrow}     {\tc at check@symbol4\textrightarrow}
-\DeclareTextCommandDefault{\textuparrow}        {\tc at check@symbol4\textuparrow}
-\DeclareTextCommandDefault{\textwon}            {\tc at check@symbol4\textwon}
+\DeclareTextCommandDefault{\textcolonmonetary}
+                          {\tc at check@symbol4\textcolonmonetary}
+\DeclareTextCommandDefault{\textdong}
+                          {\tc at check@symbol4\textdong}
+\DeclareTextCommandDefault{\textdownarrow}
+                          {\tc at check@symbol4\textdownarrow}
+\DeclareTextCommandDefault{\textleftarrow}
+                          {\tc at check@symbol4\textleftarrow}
+\DeclareTextCommandDefault{\textlira}
+                          {\tc at check@symbol4\textlira}
+\DeclareTextCommandDefault{\textrightarrow}
+                          {\tc at check@symbol4\textrightarrow}
+\DeclareTextCommandDefault{\textuparrow}
+                          {\tc at check@symbol4\textuparrow}
+\DeclareTextCommandDefault{\textwon}
+                          {\tc at check@symbol4\textwon}
 %    \end{macrocode}
 %
 %
@@ -729,15 +809,17 @@
 %
 %    But the coverage is so random that it is impossible to sort them
 %    properly and if we tried to ensure that they only typeset those
-%    glyphs that are really  always available would put them all into
-%    sub-encoding \texttt{9} so that's a compromise really.
+%    glyphs that are really  always available, we would have to put them all into
+%    sub-encoding \texttt{9}; so putting them into 5 is really a compromise.
 %
-%    Modern fonts that don't typeset a tofu character if a glyph is
-%    missing are only cataloged as sub-encoding \texttt{5} if they
-%    really support of its glyph set.
+%    Modern fonts usually don't typeset a tofu character if a glyph is
+%    missing. They are therefore only classified as sub-encoding \texttt{5} if they
+%    really support its glyph set completely.
 %    \begin{macrocode}
-\DeclareTextCommandDefault{\textestimated}      {\tc at check@symbol5\textestimated}
-\DeclareTextCommandDefault{\textnumero}         {\tc at check@symbol5\textnumero}
+\DeclareTextCommandDefault{\textestimated}
+                          {\tc at check@symbol5\textestimated}
+\DeclareTextCommandDefault{\textnumero}
+                          {\tc at check@symbol5\textnumero}
 %    \end{macrocode}
 %
 %
@@ -746,8 +828,10 @@
 % \subsection{Sub-encoding \texttt{6}}
 %
 %    \begin{macrocode}
-\DeclareTextCommandDefault{\textflorin}         {\tc at check@symbol6\textflorin}
-\DeclareTextCommandDefault{\textcurrency}       {\tc at check@symbol6\textcurrency}
+\DeclareTextCommandDefault{\textflorin}
+                          {\tc at check@symbol6\textflorin}
+\DeclareTextCommandDefault{\textcurrency}
+                          {\tc at check@symbol6\textcurrency}
 %    \end{macrocode}
 %
 %
@@ -755,10 +839,14 @@
 % \subsection{Sub-encoding \texttt{7}}
 %
 %    \begin{macrocode}
-\DeclareTextCommandDefault{\textfractionsolidus}{\tc at check@symbol7\textfractionsolidus}
-\DeclareTextCommandDefault{\textohm}            {\tc at check@symbol7\textohm}
-\DeclareTextCommandDefault{\textmu}             {\tc at check@symbol7\textmu}
-\DeclareTextCommandDefault{\textminus}          {\tc at check@symbol7\textminus}
+\DeclareTextCommandDefault{\textfractionsolidus}
+                          {\tc at check@symbol7\textfractionsolidus}
+\DeclareTextCommandDefault{\textohm}
+                          {\tc at check@symbol7\textohm}
+\DeclareTextCommandDefault{\textmu}
+                          {\tc at check@symbol7\textmu}
+\DeclareTextCommandDefault{\textminus}
+                          {\tc at check@symbol7\textminus}
 %    \end{macrocode}
 %
 %
@@ -766,16 +854,19 @@
 % \subsection{Sub-encoding \texttt{8}}
 %
 %    \begin{macrocode}
-\DeclareTextCommandDefault{\textblank}          {\tc at check@symbol{8}\textblank}
-\DeclareTextCommandDefault{\textinterrobangdown}{\tc at check@symbol{8}\textinterrobangdown}
-\DeclareTextCommandDefault{\textinterrobang}    {\tc at check@symbol{8}\textinterrobang}
+\DeclareTextCommandDefault{\textblank}
+                          {\tc at check@symbol{8}\textblank}
+\DeclareTextCommandDefault{\textinterrobangdown}
+                          {\tc at check@symbol{8}\textinterrobangdown}
+\DeclareTextCommandDefault{\textinterrobang}
+                          {\tc at check@symbol{8}\textinterrobang}
 %    \end{macrocode}
 %
 %    Fonts with this sub-encoding don't have a Euro symbol, but
 %    instead of substituting we fake it.
 %    \begin{macrocode}
 \DeclareTextCommandDefault{\texteuro}
-            {\CheckEncodingSubset\UseTextSymbol{TS1}\tc at fake@euro{8}\texteuro}
+  {\CheckEncodingSubset\UseTextSymbol{TS1}\tc at fake@euro{8}\texteuro}
 %    \end{macrocode}
 %
 %
@@ -784,13 +875,20 @@
 % \subsection{Sub-encoding \texttt{9} (most missing)}
 %
 %    \begin{macrocode}
-\DeclareTextCommandDefault{\textcelsius}{\tc at check@symbol{9}\textcelsius}
-\DeclareTextCommandDefault{\textonesuperior}{\tc at check@symbol{9}\textonesuperior}
-\DeclareTextCommandDefault{\textthreequartersemdash}{\tc at check@symbol{9}\textthreequartersemdash}
-\DeclareTextCommandDefault{\textthreesuperior}{\tc at check@symbol{9}\textthreesuperior}
-\DeclareTextCommandDefault{\texttwelveudash}{\tc at check@symbol{9}\texttwelveudash}
-\DeclareTextCommandDefault{\texttwosuperior}{\tc at check@symbol{9}\texttwosuperior}
-\DeclareTextCommandDefault{\textbardbl}{\tc at check@symbol{9}\textbardbl}
+\DeclareTextCommandDefault{\textcelsius}
+                          {\tc at check@symbol{9}\textcelsius}
+\DeclareTextCommandDefault{\textonesuperior}
+                          {\tc at check@symbol{9}\textonesuperior}
+\DeclareTextCommandDefault{\textthreequartersemdash}
+                          {\tc at check@symbol{9}\textthreequartersemdash}
+\DeclareTextCommandDefault{\textthreesuperior}
+                          {\tc at check@symbol{9}\textthreesuperior}
+\DeclareTextCommandDefault{\texttwelveudash}
+                          {\tc at check@symbol{9}\texttwelveudash}
+\DeclareTextCommandDefault{\texttwosuperior}
+                          {\tc at check@symbol{9}\texttwosuperior}
+\DeclareTextCommandDefault{\textbardbl}
+                          {\tc at check@symbol{9}\textbardbl}
 %    \end{macrocode}
 %
 %
@@ -834,18 +932,18 @@
 %    \end{macrocode}
 %    These have Unicode slots so this should be integrated into TU explicitly
 %    \begin{macrocode}
-\DeclareTextSymbol{\textpilcrow}       \UnicodeEncodingName{"00B6}
-\DeclareTextSymbol{\textborn}          \UnicodeEncodingName{"002A}
-\DeclareTextSymbol{\textdied}          \UnicodeEncodingName{"2020}
-\DeclareTextSymbol{\textlbrackdbl}     \UnicodeEncodingName{"27E6}
-\DeclareTextSymbol{\textrbrackdbl}     \UnicodeEncodingName{"27E7}
-\DeclareTextSymbol{\textguarani}       \UnicodeEncodingName{"20B2}
+\DeclareTextSymbol{\textpilcrow}        \UnicodeEncodingName{"00B6}
+\DeclareTextSymbol{\textborn}           \UnicodeEncodingName{"002A}
+\DeclareTextSymbol{\textdied}           \UnicodeEncodingName{"2020}
+\DeclareTextSymbol{\textlbrackdbl}      \UnicodeEncodingName{"27E6}
+\DeclareTextSymbol{\textrbrackdbl}      \UnicodeEncodingName{"27E7}
+\DeclareTextSymbol{\textguarani}        \UnicodeEncodingName{"20B2}
 %    \end{macrocode}
 %    We could make \cs{textcentoldstyle} and \cs{textdollaroldstyle}
 %    point to dollar and cent in the Unicode encoding
 %    \begin{macrocode}
-%\DeclareTextSymbol{\textcentoldstyle}            \UnicodeEncodingName{"00A2}
-%\DeclareTextSymbol{\textdollaroldstyle}          \UnicodeEncodingName{"0024}
+%\DeclareTextSymbol{\textcentoldstyle}  \UnicodeEncodingName{"00A2}
+%\DeclareTextSymbol{\textdollaroldstyle}\UnicodeEncodingName{"0024}
 %    \end{macrocode}
 %    but I think it is better to pick them up from TS1 even if that
 %    usually means LMR fonts
@@ -910,7 +1008,8 @@
 \DeclareEncodingSubset{TS1}{lmss}    {1}
 \DeclareEncodingSubset{TS1}{lmssq}   {1}
 \DeclareEncodingSubset{TS1}{lmvtt}   {1}
-\DeclareEncodingSubset{TS1}{lmtt}    {1} % missing TM, SM, pertenthousand for some reason
+\DeclareEncodingSubset{TS1}{lmtt}    {1} % missing TM, SM and
+                                         % pertenthousand for some reason
 %    \end{macrocode}
 %
 %    \begin{macrocode}
@@ -920,33 +1019,33 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\DeclareEncodingSubset{TS1}{bch}     {5}  % tofu for blank, ohm
-\DeclareEncodingSubset{TS1}{futj}    {5}  % tofu for blank, interrobang/down, ohm
-\DeclareEncodingSubset{TS1}{futs}    {5}  % tofu for blank, ohm
-\DeclareEncodingSubset{TS1}{futx}    {5}  % probably (currently broken distrib)
-\DeclareEncodingSubset{TS1}{pag}     {5}  % tofu for blank, interrobang/down, ohm
-\DeclareEncodingSubset{TS1}{pbk}     {5}  % tofu for blank, interrobang/down, ohm
-\DeclareEncodingSubset{TS1}{pcr}     {5}  % tofu for blank, interrobang/down, ohm
-\DeclareEncodingSubset{TS1}{phv}     {5}  % tofu for blank, interrobang/down, ohm
-\DeclareEncodingSubset{TS1}{pnc}     {5}  % tofu for blank, interrobang/down, ohm
-\DeclareEncodingSubset{TS1}{pplj}    {5}  % tofu for blank
-\DeclareEncodingSubset{TS1}{pplx}    {5}  % tofu for blank
-\DeclareEncodingSubset{TS1}{ppl}     {5}  % tofu for blank interrobang/down
-\DeclareEncodingSubset{TS1}{ptm}     {5}  % tofu for blank, interrobang/down, ohm
-\DeclareEncodingSubset{TS1}{pzc}     {5}  % tofu for blank, interrobang/down, ohm
-\DeclareEncodingSubset{TS1}{ul9}     {5}  % tofu for blank, interrobang/down, ohm
+\DeclareEncodingSubset{TS1}{bch} {5} % tofu for blank, ohm
+\DeclareEncodingSubset{TS1}{futj}{5} % tofu for blank, interrobang/down, ohm
+\DeclareEncodingSubset{TS1}{futs}{5} % tofu for blank, ohm
+\DeclareEncodingSubset{TS1}{futx}{5} % probably (currently broken distrib)
+\DeclareEncodingSubset{TS1}{pag} {5} % tofu for blank, interrobang/down, ohm
+\DeclareEncodingSubset{TS1}{pbk} {5} % tofu for blank, interrobang/down, ohm
+\DeclareEncodingSubset{TS1}{pcr} {5} % tofu for blank, interrobang/down, ohm
+\DeclareEncodingSubset{TS1}{phv} {5} % tofu for blank, interrobang/down, ohm
+\DeclareEncodingSubset{TS1}{pnc} {5} % tofu for blank, interrobang/down, ohm
+\DeclareEncodingSubset{TS1}{pplj}{5} % tofu for blank
+\DeclareEncodingSubset{TS1}{pplx}{5} % tofu for blank
+\DeclareEncodingSubset{TS1}{ppl} {5} % tofu for blank interrobang/down
+\DeclareEncodingSubset{TS1}{ptm} {5} % tofu for blank, interrobang/down, ohm
+\DeclareEncodingSubset{TS1}{pzc} {5} % tofu for blank, interrobang/down, ohm
+\DeclareEncodingSubset{TS1}{ul9} {5} % tofu for blank, interrobang/down, ohm
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\DeclareEncodingSubset{TS1}{dayroms} {6}  % tofu for blank, interrobang/down, ohm
-\DeclareEncodingSubset{TS1}{dayrom}  {6}  % tofu for blank, interrobang/down, ohm
+\DeclareEncodingSubset{TS1}{dayroms}{6} % tofu for blank, interrobang/down, ohm
+\DeclareEncodingSubset{TS1}{dayrom} {6} % tofu for blank, interrobang/down, ohm
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\DeclareEncodingSubset{TS1}{augie}   {8}  % really only missing euro
-\DeclareEncodingSubset{TS1}{put}     {8}
-\DeclareEncodingSubset{TS1}{uag}     {8}  % probably (currently broken distrib)
-\DeclareEncodingSubset{TS1}{ugq}     {8}
+\DeclareEncodingSubset{TS1}{augie}{8} % really only missing euro
+\DeclareEncodingSubset{TS1}{put}  {8}
+\DeclareEncodingSubset{TS1}{uag}  {8} % probably (currently broken distrib)
+\DeclareEncodingSubset{TS1}{ugq}  {8}
 %    \end{macrocode}
 %
 %    \begin{macrocode}
@@ -978,14 +1077,14 @@
 %    substituted.
 %
 %    \begin{macrocode}
-\DeclareEncodingSubset{TS1}{lato-*}                   {0}  % with a bunch of tofu inside
-\DeclareEncodingSubset{TS1}{opensans-*}               {0}  % with a bunch of tofu inside
-\DeclareEncodingSubset{TS1}{cantarell-*}              {0}  % with a bunch of tofu inside
-\DeclareEncodingSubset{TS1}{fbb-*}                    {0}  % missing centoldstyle
+\DeclareEncodingSubset{TS1}{lato-*}       {0}  % with a bunch of tofu inside
+\DeclareEncodingSubset{TS1}{opensans-*}   {0}  % with a bunch of tofu inside
+\DeclareEncodingSubset{TS1}{cantarell-*}  {0}  % with a bunch of tofu inside
+\DeclareEncodingSubset{TS1}{fbb-*}        {0}  % missing centoldstyle
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\DeclareEncodingSubset{TS1}{tli}                      {1}  % with lots of tofu inside
+\DeclareEncodingSubset{TS1}{tli}          {1}  % with lots of tofu inside
 %    \end{macrocode}
 %
 %    \begin{macrocode}
@@ -1111,7 +1210,7 @@
 \DeclareEncodingSubset{TS1}{erewhon-*}                {7}
 \DeclareEncodingSubset{TS1}{ComicNeue-TLF}            {7}
 \DeclareEncodingSubset{TS1}{ComicNeueAngular-TLF}     {7}
-\DeclareEncodingSubset{TS1}{Forum-LF}                 {7}  % the superiors are missing
+\DeclareEncodingSubset{TS1}{Forum-LF}      {7}  % the superiors are missing
 %    \end{macrocode}
 %
 %    \begin{macrocode}
@@ -1239,26 +1338,32 @@
 %<latexrelease>\let\textbrokenbar\@undefined
 %<latexrelease>\let\textcelsius\@undefined
 %<latexrelease>\let\textcent\@undefined
-%<latexrelease>\DeclareTextCommandDefault{\textcopyright}{\textcircled{c}}
+%<latexrelease>\DeclareTextCommandDefault{\textcopyright}
+%<latexrelease>                          {\textcircled{c}}
 %<latexrelease>\let\textdegree\@undefined
 %<latexrelease>\let\textdiv\@undefined
 %<latexrelease>\let\textlnot\@undefined
 %<latexrelease>\let\textonehalf\@undefined
 %<latexrelease>\let\textonequarter\@undefined
 %<latexrelease>\let\textonesuperior\@undefined
-%<latexrelease>\DeclareTextCommandDefault{\textordfeminine}{\textsuperscript{a}}
-%<latexrelease>\DeclareTextCommandDefault{\textordmasculine}{\textsuperscript{o}}
+%<latexrelease>\DeclareTextCommandDefault{\textordfeminine}
+%<latexrelease>                          {\textsuperscript{a}}
+%<latexrelease>\DeclareTextCommandDefault{\textordmasculine}
+%<latexrelease>                          {\textsuperscript{o}}
 %<latexrelease>\let\textpm\@undefined
 %<latexrelease>\let\textquotesingle\@undefined
 %<latexrelease>\let\textquotestraightbase\@undefined
 %<latexrelease>\let\textquotestraightdblbase\@undefined
-%<latexrelease>\DeclareTextCommandDefault{\textregistered}{\textcircled{%
-%<latexrelease>     \check at mathfonts\fontsize\sf at size\z@\math at fontsfalse\selectfont R}}
+%<latexrelease>\DeclareTextCommandDefault{\textregistered}
+%<latexrelease>    {\textcircled{%
+%<latexrelease>        \check at mathfonts\fontsize\sf at size\z@
+%<latexrelease>        \math at fontsfalse\selectfont R}}
 %<latexrelease>\let\textthreequartersemdash\@undefined
 %<latexrelease>\let\textthreequarters\@undefined
 %<latexrelease>\let\textthreesuperior\@undefined
 %<latexrelease>\let\texttimes\@undefined
-%<latexrelease>\DeclareTextCommandDefault{\texttrademark}{\textsuperscript{TM}}
+%<latexrelease>\DeclareTextCommandDefault{\texttrademark}
+%<latexrelease>                          {\textsuperscript{TM}}
 %<latexrelease>\let\texttwelveudash\@undefined
 %<latexrelease>\let\texttwosuperior\@undefined
 %<latexrelease>\let\textyen\@undefined
@@ -1435,9 +1540,12 @@
 %    kernel is info only). Using the package options you can change this behavior.
 % \changes{v2.0n}{2020/02/05}{Changed the package default to info (gh/262)}
 %    \begin{macrocode}
-\DeclareOption{error}{\gdef\tc at errorwarn{\PackageError{textcomp}}}
-\DeclareOption{warn}{\gdef\tc at errorwarn#1#2{\PackageWarning{textcomp}{#1}}}
-\DeclareOption{info}{\gdef\tc at errorwarn#1#2{\PackageInfo{textcomp}{#1}}}
+\DeclareOption{error}
+              {\gdef\tc at errorwarn{\PackageError{textcomp}}}
+\DeclareOption{warn}
+              {\gdef\tc at errorwarn#1#2{\PackageWarning{textcomp}{#1}}}
+\DeclareOption{info}
+              {\gdef\tc at errorwarn#1#2{\PackageInfo{textcomp}{#1}}}
 \DeclareOption{quiet}{\gdef\tc at errorwarn#1#2{}}
 %    \end{macrocode}
 %
@@ -1775,7 +1883,7 @@
 %    to ensure that |\textcurrency| is only typeset if the current
 %    font has a \texttt{TS1} subset id of less than 3. Otherwise
 %    |\tc at error| is called telling the user that for this font family
-%    |\textcurreny| is not available.
+%    |\textcurrency| is not available.
 %    \begin{macrocode}
 \def\tc at check@symbol{\CheckEncodingSubset\UseTextSymbol{TS1}\tc at subst}
 \def\tc at check@accent{\CheckEncodingSubset\UseTextAccent{TS1}\tc at error}
@@ -2010,7 +2118,7 @@
 %
 %    Finally input the encoding-specific definitions for
 %    \texttt{TS1} thus making the top-level definitions
-%    optimised for this encoding (and not for the default
+%    optimized for this encoding (and not for the default
 %    encoding).
 % \changes{v1.9o}{1998/03/20}{Load decls after defaults for speed.}
 %    \begin{macrocode}





More information about the latex3-commits mailing list.