[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