[latex3-commits] [git/LaTeX3-latex3-latex2e] master: fix for #65 (412f52a)

Frank Mittelbach frank.mittelbach at latex-project.org
Mon Aug 13 14:24:52 CEST 2018


Repository : https://github.com/latex3/latex2e
On branch  : master
Link       : https://github.com/latex3/latex2e/commit/412f52a66379e54fcecae66caac7fa73ea624111

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

commit 412f52a66379e54fcecae66caac7fa73ea624111
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Mon Aug 13 14:24:52 2018 +0200

    fix for #65


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

412f52a66379e54fcecae66caac7fa73ea624111
 base/changes.txt  |   10 ++++++++++
 base/inputenc.dtx |   54 +++++++++++++++++++++++++++--------------------------
 base/latex209.dtx |    7 ++++---
 base/ltoutenc.dtx |   38 +++++++++++++++++++++++++++++++++++--
 4 files changed, 78 insertions(+), 31 deletions(-)

diff --git a/base/changes.txt b/base/changes.txt
index 7f676d3..66ad98e 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -4,6 +4,16 @@ completeness or accuracy and it contains some references to files that
 are not part of the distribution.
 =======================================================================
 
+2018-08-11  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+
+	* inputenc.dtx Use \guillemetleft and \guillemetright
+	instead of old Adobe names in all encoding files (github/65)
+
+	* ltoutenc.dtx Provide \guillemetleft and \guillemetright (github/65)
+
+	* latex209.dtx Allow \guillemetleft and \guillemetright to be
+	(re)defined. (github/65)
+
 2018-07-30  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 
 	* utf8ienc.dtx: added missing declarations for \j (0237), \SS (1E9E),
diff --git a/base/inputenc.dtx b/base/inputenc.dtx
index 32a20cc..93f6457 100644
--- a/base/inputenc.dtx
+++ b/base/inputenc.dtx
@@ -410,13 +410,12 @@
 %<cp1252&!ansinew>  \ProvidesFile{cp1252.def}
 %<cp1250>  \ProvidesFile{cp1250.def}
 %<cp1257>  \ProvidesFile{cp1257.def}
-   [2018/04/06 v1.3b Input encoding file]
+   [2018/08/11 v1.3c Input encoding file]
 %<cp850>%%
 %<cp850>%% If you need a Euro symbol, try cp858 instead.
 %<cp850>%%
 %    \end{macrocode}
 %
-%
 % \section{The package}
 %
 % \changes{v0.99c}{2002/11/11}{Added cp858 (pr/3464)}
@@ -792,6 +791,9 @@
 % \changes{v0.995}{2000/05/22}{Added latin2 option for textdegree
 %    (pr/3207) CAR}
 %
+% \changes{v1.3c}{2018/08/11}{Use \cs{guillemetleft} and \cs{guillemetright}
+%    instead of old Adobe names in all encoding files}
+%
 % The name |\textblacksquare| is derived from the AMS symbol name since
 % Adobe seem not to want this symbol.  The default definition, as a
 % rule, makes no claim to being a good design.
@@ -1323,8 +1325,8 @@
 \DeclareInputMath{185}{\mathonesuperior}
 \DeclareInputText{170}{\textordfeminine}
 \DeclareInputText{186}{\textordmasculine}
-\DeclareInputText{171}{\guillemotleft}
-\DeclareInputText{187}{\guillemotright}
+\DeclareInputText{171}{\guillemetleft}
+\DeclareInputText{187}{\guillemetright}
 \DeclareInputMath{172}{\lnot}
 \DeclareInputText{188}{\textonequarter}
 \DeclareInputText{173}{\-}
@@ -1436,8 +1438,8 @@
 \DeclareInputMath{185}{\mathonesuperior}
 \DeclareInputText{170}{\textordfeminine}
 \DeclareInputText{186}{\textordmasculine}
-\DeclareInputText{171}{\guillemotleft}
-\DeclareInputText{187}{\guillemotright}
+\DeclareInputText{171}{\guillemetleft}
+\DeclareInputText{187}{\guillemetright}
 \DeclareInputText{188}{\textonequarter}
 \DeclareInputText{189}{\textonehalf}
 \DeclareInputText{191}{\textquestiondown}
@@ -1583,9 +1585,9 @@
 \DeclareInputText{172}{\textonequarter}   %% "B9-"BC: DG
 \DeclareInputText{173}{\textexclamdown}
 \DeclareInputText{189}{\textcent}
-\DeclareInputText{174}{\guillemotleft}
+\DeclareInputText{174}{\guillemetleft}
 \DeclareInputText{190}{\textyen}
-\DeclareInputText{175}{\guillemotright}
+\DeclareInputText{175}{\guillemetright}
 %    \end{macrocode}
 %
 %    \begin{macrocode}
@@ -1713,8 +1715,8 @@
 \DeclareInputText{171}{\@tabacckludge'z}
 \DeclareInputText{172}{\v C}
 \DeclareInputText{173}{\c s}
-\DeclareInputText{174}{\guillemotleft}
-\DeclareInputText{175}{\guillemotright}
+\DeclareInputText{174}{\guillemetleft}
+\DeclareInputText{175}{\guillemetright}
 \DeclareInputText{181}{\@tabacckludge'A}
 \DeclareInputText{182}{\^A}
 \DeclareInputText{183}{\v E}
@@ -1866,8 +1868,8 @@
 \DeclareInputText{171}{\textonehalf}
 \DeclareInputText{172}{\textonequarter}
 \DeclareInputText{173}{\textexclamdown}
-\DeclareInputText{174}{\guillemotleft}
-%<cp437|cp437de>\DeclareInputText{175}{\guillemotright}
+\DeclareInputText{174}{\guillemetleft}
+%<cp437|cp437de>\DeclareInputText{175}{\guillemetright}
 %<cp865>\DeclareInputText{175}{\textcurrency}
 %\DeclareInputText{176}{\textlightgraybox}
 %\DeclareInputText{177}{\textgraybox}
@@ -2049,8 +2051,8 @@
 \DeclareInputText{196}{\textflorin}
 \DeclareInputMath{197}{\approx}
 \DeclareInputMath{198}{\Delta}
-\DeclareInputText{199}{\guillemotleft}
-\DeclareInputText{200}{\guillemotright}
+\DeclareInputText{199}{\guillemetleft}
+\DeclareInputText{200}{\guillemetright}
 \DeclareInputText{201}{\dots}
 \DeclareInputText{202}{\nobreakspace}
 \DeclareInputText{203}{\@tabacckludge`A}
@@ -2166,8 +2168,8 @@
 \DeclareInputText{169}{\copyright}
 \DeclareInputText{184}{\l}
 \DeclareInputText{196}{\@tabacckludge'n}
-\DeclareInputText{199}{\guillemotleft}
-\DeclareInputText{200}{\guillemotright}
+\DeclareInputText{199}{\guillemetleft}
+\DeclareInputText{200}{\guillemetright}
 \DeclareInputText{201}{\dots}
 \DeclareInputText{202}{\nobreakspace}
 \DeclareInputText{208}{\textendash}
@@ -2270,7 +2272,7 @@
 \DeclareInputText{168}{\textcurrency}
 \DeclareInputText{169}{\textquoteright}
 \DeclareInputText{170}{\textquotedblleft}
-\DeclareInputText{171}{\guillemotleft}
+\DeclareInputText{171}{\guillemetleft}
 \DeclareInputText{172}{\guilsinglleft}
 \DeclareInputText{173}{\guilsinglright}
 \DeclareInputText{174}{fi}
@@ -2286,7 +2288,7 @@
 \DeclareInputText{184}{\quotesinglbase}
 \DeclareInputText{185}{\quotedblbase}
 \DeclareInputText{186}{\textquotedblright}
-\DeclareInputText{187}{\guillemotright}
+\DeclareInputText{187}{\guillemetright}
 \DeclareInputText{188}{\dots}
 \DeclareInputText{189}{\textperthousand}
 \DeclareInputMath{190}{\lnot}
@@ -2512,8 +2514,8 @@
 \DeclareInputMath{185}{\mathonesuperior}
 \DeclareInputText{170}{\textordfeminine}
 \DeclareInputText{186}{\textordmasculine}
-\DeclareInputText{171}{\guillemotleft}
-\DeclareInputText{187}{\guillemotright}
+\DeclareInputText{171}{\guillemetleft}
+\DeclareInputText{187}{\guillemetright}
 \DeclareInputMath{172}{\lnot}
 \DeclareInputText{173}{\-}
 \DeclareInputText{174}{\textregistered}
@@ -2653,7 +2655,7 @@
 \DeclareInputText{168}{\v s}
 \DeclareInputText{169}{\textcopyright}
 \DeclareInputText{170}{\textcommabelow S}
-\DeclareInputText{171}{\guillemotleft}
+\DeclareInputText{171}{\guillemetleft}
 \DeclareInputText{172}{\@tabacckludge'Z}
 \DeclareInputText{173}{\-}
 \DeclareInputText{174}{\@tabacckludge'z}
@@ -2669,7 +2671,7 @@
 \DeclareInputText{184}{\v z}
 \DeclareInputText{185}{\v c}
 \DeclareInputText{186}{\textcommabelow s}
-\DeclareInputText{187}{\guillemotright}
+\DeclareInputText{187}{\guillemetright}
 \DeclareInputText{188}{\OE}
 \DeclareInputText{189}{\oe}
 \DeclareInputText{190}{\"Y}
@@ -2811,7 +2813,7 @@
 \DeclareInputText{168}{\"{}}
 \DeclareInputText{169}{\copyright}
 \DeclareInputText{170}{\c S}
-\DeclareInputText{171}{\guillemotleft}
+\DeclareInputText{171}{\guillemetleft}
 \DeclareInputMath{172}{\lnot}
 \DeclareInputText{173}{\-}% soft hyphen
 \DeclareInputText{174}{\textregistered}
@@ -2827,7 +2829,7 @@
 \DeclareInputText{184}{\c\ }
 \DeclareInputText{185}{\k a}
 \DeclareInputText{186}{\c s}
-\DeclareInputText{187}{\guillemotright}
+\DeclareInputText{187}{\guillemetright}
 \DeclareInputText{188}{\v L}% L caron (L') ?
 \DeclareInputText{189}{\H{}}
 \DeclareInputText{190}{\v l}% l caron (l') ?
@@ -2952,7 +2954,7 @@
 \DeclareInputText{168}{\O}
 \DeclareInputText{169}{\copyright}
 \DeclareInputText{170}{\c R}
-\DeclareInputText{171}{\guillemotleft}
+\DeclareInputText{171}{\guillemetleft}
 \DeclareInputMath{172}{\lnot}
 \DeclareInputText{173}{\-}
 \DeclareInputText{174}{\textregistered}
@@ -2968,7 +2970,7 @@
 \DeclareInputText{184}{\o}
 \DeclareInputMath{185}{\mathonesuperior}
 \DeclareInputText{186}{\c r}
-\DeclareInputText{187}{\guillemotright}
+\DeclareInputText{187}{\guillemetright}
 \DeclareInputText{188}{\textonequarter}
 \DeclareInputText{189}{\textonehalf}
 \DeclareInputText{190}{\textthreequarters}
diff --git a/base/latex209.dtx b/base/latex209.dtx
index 4996e33..cc5563c 100644
--- a/base/latex209.dtx
+++ b/base/latex209.dtx
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-% Copyright 1993-2016
+% Copyright 1993-2018
 % The LaTeX3 Project and any individual authors listed elsewhere
 % in this file.
 %
@@ -200,7 +200,7 @@
 %    \end{macrocode}
 % Describe the file.
 %    \begin{macrocode}
-\ProvidesFile{latex209.def}[2015/02/22 v0.53 Standard LaTeX file]
+\ProvidesFile{latex209.def}[2018/08/11 v0.54 Standard LaTeX file]
 %    \end{macrocode}
 % \changes{v0.24}{1994/05/14}{Removed date.}
 % \changes{v0.40}{1995/03/21}
@@ -254,7 +254,7 @@
 %
 % \subsection{Removing features}
 %
-% \changes{v0.22}{1994/05/02}{Added \cs{latex at e@command}.}
+% \changes{v0.22}{1994/05/02}{Added \cs{@latex at e@command}.}
 % \changes{v0.36}{1994/10/17}{Redid switching off commands.}
 % \changes{v0.38}{1994/11/16}{Removed \cs{LaTeXe} from this list}
 %
@@ -350,6 +350,7 @@
 \def\@latex at e@commands{%
    \usepackage\listfiles\ensuremath\LaTeXe\lrbox
    \th\dh\ng\dj\TH\DH\NG\DJ\k\r\SS
+   \guillemetleft\guillemetright
    \guillemotleft\guillemotright\guilsinglleft
    \guilsinglright\quotedblbase\quotesinglbase
 }
diff --git a/base/ltoutenc.dtx b/base/ltoutenc.dtx
index 259c792..991932a 100644
--- a/base/ltoutenc.dtx
+++ b/base/ltoutenc.dtx
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-% Copyright 1993-2017
+% Copyright 1993-2018
 % The LaTeX3 Project and any individual authors listed elsewhere
 % in this file.
 %
@@ -38,7 +38,7 @@
 %<TU>\ProvidesFile{tuenc.def}
 %<package>\ProvidesPackage{fontenc}
 %<TS1sty>\ProvidesPackage{textcomp}
-%<OT1|T1|OMS|OML|OT4|TU|package|TS1sty> [2017/04/05 v2.0i
+%<OT1|T1|OMS|OML|OT4|TU|package|TS1sty> [2018/08/11 v2.0j
 %<OT1|T1|OMS|OML|OT4|TS1|TU>         Standard LaTeX file]
 %<package|TS1sty>                 Standard LaTeX package]
 %
@@ -1910,8 +1910,17 @@
 \DeclareTextSymbol{\ae}{T1}{230}
 \DeclareTextSymbol{\dh}{T1}{240}
 \DeclareTextSymbol{\dj}{T1}{158}
+%    \end{macrocode}
+%  \changes{v2.0j}{2018/08/11}{Provide \cs{guillemetleft} and \cs{guillemetright}}
+%    \begin{macrocode}
+\DeclareTextSymbol{\guillemetleft}{T1}{19}
+\DeclareTextSymbol{\guillemetright}{T1}{20}
+% old Adobe names
 \DeclareTextSymbol{\guillemotleft}{T1}{19}
 \DeclareTextSymbol{\guillemotright}{T1}{20}
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
 \DeclareTextSymbol{\guilsinglleft}{T1}{14}
 \DeclareTextSymbol{\guilsinglright}{T1}{15}
 \DeclareTextSymbol{\i}{T1}{25}
@@ -2290,8 +2299,17 @@
 \DeclareTextSymbol{\O}{OT4}{31}
 \DeclareTextSymbol{\L}{OT4}{138}
 \DeclareTextSymbol{\ae}{OT4}{26}
+%    \end{macrocode}
+%  \changes{v2.0j}{2018/08/11}{Provide \cs{guillemetleft} and \cs{guillemetright}}
+%    \begin{macrocode}
+\DeclareTextSymbol{\guillemetleft}{OT4}{174}
+\DeclareTextSymbol{\guillemetright}{OT4}{175}
+% old Adobe names
 \DeclareTextSymbol{\guillemotleft}{OT4}{174}
 \DeclareTextSymbol{\guillemotright}{OT4}{175}
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
 \DeclareTextSymbol{\i}{OT4}{16}
 \DeclareTextSymbol{\j}{OT4}{17}
 \DeclareTextSymbol{\l}{OT4}{170}
@@ -2884,7 +2902,15 @@
 \DeclareTextSymbol{\textasciidieresis}   \UnicodeEncodingName{"00A8}
 \DeclareTextSymbol{\textcopyright}       \UnicodeEncodingName{"00A9}
 \DeclareTextSymbol{\textordfeminine}     \UnicodeEncodingName{"00AA}
+%    \end{macrocode}
+%  \changes{v2.0j}{2018/08/11}{Provide \cs{guillemetleft} and \cs{guillemetright}}
+%    \begin{macrocode}
+\DeclareTextSymbol{\guillemetleft}       \UnicodeEncodingName{"00AB}
+% old Adobe name
 \DeclareTextSymbol{\guillemotleft}       \UnicodeEncodingName{"00AB}
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
 \DeclareTextSymbol{\textlnot}            \UnicodeEncodingName{"00AC}
 \DeclareTextSymbol{\textregistered}      \UnicodeEncodingName{"00AE}
 \DeclareTextSymbol{\textasciimacron}     \UnicodeEncodingName{"00AF}
@@ -2898,7 +2924,15 @@
 \DeclareTextSymbol{\textperiodcentered}  \UnicodeEncodingName{"00B7}
 \DeclareTextSymbol{\textonesuperior}     \UnicodeEncodingName{"00B9}
 \DeclareTextSymbol{\textordmasculine}    \UnicodeEncodingName{"00BA}
+%    \end{macrocode}
+%  \changes{v2.0j}{2018/08/11}{Provide \cs{guillemetleft} and \cs{guillemetright}}
+%    \begin{macrocode}
+\DeclareTextSymbol{\guillemetright}      \UnicodeEncodingName{"00BB}
+% old Adobe name
 \DeclareTextSymbol{\guillemotright}      \UnicodeEncodingName{"00BB}
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
 \DeclareTextSymbol{\textonequarter}      \UnicodeEncodingName{"00BC}
 \DeclareTextSymbol{\textonehalf}         \UnicodeEncodingName{"00BD}
 \DeclareTextSymbol{\textthreequarters}   \UnicodeEncodingName{"00BE}





More information about the latex3-commits mailing list