[latex3-commits] [git/LaTeX3-latex3-latex2e] master: Fix - TS1, T3, TS3 moved to a new \BabelNonText (2f3d252)

Javier jbezos at dante.de
Thu Nov 1 12:47:44 CET 2018


Repository : https://github.com/latex3/latex2e
On branch  : master
Link       : https://github.com/latex3/latex2e/commit/2f3d2528649198429884d9de4e13f01394ddd1a1

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

commit 2f3d2528649198429884d9de4e13f01394ddd1a1
Author: Javier <jbezos at localhost>
Date:   Thu Nov 1 12:47:44 2018 +0100

    Fix - TS1, T3, TS3 moved to a new \BabelNonText
    
    To fix an odd behavior with LGR they were added to \BabelNonASCII, but \ensureascii was redefined with these encodings always.


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

2f3d2528649198429884d9de4e13f01394ddd1a1
 required/babel/README.md    |    4 +-
 required/babel/babel.dtx    |   30 +++++------
 required/babel/babel.ins    |  122 +++++++++++++++++++++----------------------
 required/babel/babel.pdf    |  Bin 658874 -> 652174 bytes
 required/babel/bbcompat.dtx |    2 +-
 5 files changed, 79 insertions(+), 79 deletions(-)

diff --git a/required/babel/README.md b/required/babel/README.md
index 3a19153..d16d407 100644
--- a/required/babel/README.md
+++ b/required/babel/README.md
@@ -1,4 +1,4 @@
-## Babel 3.26
+## Babel 3.26.1445
 
 This package manages culturally-determined typographical (and other)
 rules, and hyphenation patterns for a wide range of languages.  Many
@@ -115,5 +115,5 @@ respective authors.
 ```
 
 Javier Bezos
-2018/10/16
+2018/10/30
 
diff --git a/required/babel/babel.dtx b/required/babel/babel.dtx
index ab5d814..5bfc9e3 100644
--- a/required/babel/babel.dtx
+++ b/required/babel/babel.dtx
@@ -31,7 +31,7 @@
 %
 % \iffalse
 %<*filedriver>
-\ProvidesFile{babel.dtx}[2018/10/16 v3.26 The Babel package]
+\ProvidesFile{babel.dtx}[2018/10/30 v3.26.1445 The Babel package]
 \documentclass{ltxdoc}
 \GetFileInfo{babel.dtx}
 \usepackage{fontspec}
@@ -2307,12 +2307,12 @@ bug described in the previous paragraph.
 If non-ASCII encodings are not loaded (or no encoding at all), it is
 no-op (also |\TeX| and |\LaTeX| are not redefined); otherwise,
 |\ensureascii| switches to the encoding at the beginning of the
-document if ASCII-savvy, or else the last ASCII-savvy encoding loaded.
-For example, if you load |LY1,LGR|, then it is set to |LY1|, but if you
-load |LY1,T2A| it is set to |T2A|. The symbol encodings |TS1|, |T3|,
-and |TS3| are not used for ``ordinary'' text, so they should be
-selected with some other encoding, but they are taken into account,
-just in case.
+document if ASCII-savvy, or else the last ASCII-savvy encoding
+loaded. For example, if you load |LY1,LGR|, then it is set to |LY1|,
+but if you load |LY1,T2A| it is set to |T2A|. The symbol encodings
+|TS1|, |T3|, and |TS3| are not taken into account, since they are not
+used for ``ordinary'' text (they are stored in |\BabelNonText|, used
+in some special cases when no latin encoding is explicitly set).
 
 The foregoing rules (which are applied ``at begin document'') cover
 most of cases. No asumption is made on characters above
@@ -3857,8 +3857,8 @@ help from Bernd Raichle, for which I am grateful.
 % \section{Tools}
 %
 %    \begin{macrocode}
-%<<version=3.26>>
-%<<date=2018/10/16>>
+%<<version=3.26.1445>>
+%<<date=2018/10/30>>
 %    \end{macrocode}
 %
 % \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -8997,18 +8997,18 @@ help from Bernd Raichle, for which I am grateful.
 %
 %    \begin{macrocode}
 \bbl at trace{Encoding and fonts}
-\newcommand\BabelNonASCII
-  {LGR,X2,OT2,OT3,OT6,LHE,LWN,LMA,LMC,LMS,LMU,TS1,T3,TS3}
+\newcommand\BabelNonASCII{LGR,X2,OT2,OT3,OT6,LHE,LWN,LMA,LMC,LMS,LMU}
+\newcommand\BabelNonText{TS1,T3,TS3}
 \let\org at TeX\TeX
 \let\org at LaTeX\LaTeX
 \let\ensureascii\@firstofone
 \AtBeginDocument{%
   \in at false
-  \bbl at foreach\BabelNonASCII{% is there a non-ascii enc?
+  \bbl at foreach\BabelNonASCII{% is there a text non-ascii enc?
     \ifin@\else
       \lowercase{\bbl at xin@{,#1enc.def,}{,\@filelist,}}%
     \fi}%
-  \ifin@ % if a non-ascii has been loaded
+  \ifin@ % if a text non-ascii has been loaded
     \def\ensureascii#1{{\fontencoding{OT1}\selectfont#1}}%
     \DeclareTextCommandDefault{\TeX}{\org at TeX}%
     \DeclareTextCommandDefault{\LaTeX}{\org at LaTeX}%
@@ -9017,7 +9017,7 @@ help from Bernd Raichle, for which I am grateful.
       \ifx\@empty#2\else
         \bbl at ifunset{T@#1}%
           {}%
-          {\bbl at xin@{,#1,}{,\BabelNonASCII,}%
+          {\bbl at xin@{,#1,}{,\BabelNonASCII,\BabelNonText,}%
            \ifin@
              \DeclareTextCommand{\TeX}{#1}{\ensureascii{\org at TeX}}%
              \DeclareTextCommand{\LaTeX}{#1}{\ensureascii{\org at LaTeX}}%
@@ -9026,7 +9026,7 @@ help from Bernd Raichle, for which I am grateful.
            \fi}%
       \fi}%
     \bbl at foreach\@filelist{\bbl at tempb#1\@@}%  TODO - \@@ de mas??
-    \bbl at xin@{,\cf at encoding,}{,\BabelNonASCII,}%
+    \bbl at xin@{,\cf at encoding,}{,\BabelNonASCII,\BabelNonText,}%
     \ifin@\else
       \edef\ensureascii#1{{%
         \noexpand\fontencoding{\cf at encoding}\noexpand\selectfont#1}}%
diff --git a/required/babel/babel.ins b/required/babel/babel.ins
index aefa407..6440d92 100644
--- a/required/babel/babel.ins
+++ b/required/babel/babel.ins
@@ -26,7 +26,7 @@
 %% and covered by LPPL is defined by the unpacking scripts (with
 %% extension .ins) which are part of the distribution.
 %%
-\def\filedate{2018/10/16}
+\def\filedate{2018/10/30}
 \def\batchfile{babel.ins}
 \input docstrip.tex
 
@@ -149,66 +149,66 @@
 % compatibility files
 \def\compatfile#1{\file{#1.sty}{\from{bbcompat.dtx}{styfile,#1}}}
 
-\generate{%
-          \compatfile{esperanto}
-          \compatfile{afrikaans}
-          \compatfile{dutch}
-          \compatfile{american}
-          \compatfile{british}
-          \compatfile{english}
-          \compatfile{UKenglish}
-          \compatfile{USenglish}
-          \compatfile{germanb}
-          \compatfile{austrian}
-          \compatfile{ngermanb}
-          \compatfile{naustrian}
-          \compatfile{irish}
-          \compatfile{scottish}
-          \compatfile{welsh}
-          \compatfile{breton}
-          }
-\generate{%
-          \compatfile{francais}
-          \compatfile{italian}
-          \compatfile{portuges}
-          \compatfile{spanish}
-          \compatfile{catalan}
-          \compatfile{galician}
-          \compatfile{danish}
-          \compatfile{norsk}
-          \compatfile{swedish}
-          \compatfile{finnish}
-          \compatfile{magyar}
-          \compatfile{greek}
-          \compatfile{croatian}
-          \compatfile{czech}
-          \compatfile{slovak}
-          \compatfile{polish}
-          }
-\generate{%
-          \compatfile{estonian}
-          \compatfile{romanian}
-          \compatfile{slovene}
-          \compatfile{russianb}
-          \compatfile{ukraineb}
-          \compatfile{turkish}
-          \compatfile{lsorbian}
-          \compatfile{usorbian}
-          \compatfile{bahasa}
-          \compatfile{hebrew}
-          %\compatfile{sanskrit}
-          \compatfile{basque}
-          \compatfile{latin}
-          \compatfile{icelandic}
-          \compatfile{serbian}
-          \compatfile{bulgarian}
-          }
-\generate{%
-          \compatfile{samin}
-          \compatfile{interlingua}
-          \compatfile{albanian}
-          \compatfile{bahasam}
-          }
+%\generate{%
+%          \compatfile{esperanto}
+%          \compatfile{afrikaans}
+%          \compatfile{dutch}
+%          \compatfile{american}
+%          \compatfile{british}
+%          \compatfile{english}
+%          \compatfile{UKenglish}
+%          \compatfile{USenglish}
+%          \compatfile{germanb}
+%          \compatfile{austrian}
+%          \compatfile{ngermanb}
+%          \compatfile{naustrian}
+%          \compatfile{irish}
+%          \compatfile{scottish}
+%          \compatfile{welsh}
+%          \compatfile{breton}
+%          }
+%\generate{%
+%          \compatfile{francais}
+%          \compatfile{italian}
+%          \compatfile{portuges}
+%          \compatfile{spanish}
+%          \compatfile{catalan}
+%          \compatfile{galician}
+%          \compatfile{danish}
+%          \compatfile{norsk}
+%          \compatfile{swedish}
+%          \compatfile{finnish}
+%          \compatfile{magyar}
+%          \compatfile{greek}
+%          \compatfile{croatian}
+%          \compatfile{czech}
+%          \compatfile{slovak}
+%          \compatfile{polish}
+%          }
+%\generate{%
+%          \compatfile{estonian}
+%          \compatfile{romanian}
+%          \compatfile{slovene}
+%          \compatfile{russianb}
+%          \compatfile{ukraineb}
+%          \compatfile{turkish}
+%          \compatfile{lsorbian}
+%          \compatfile{usorbian}
+%          \compatfile{bahasa}
+%          \compatfile{hebrew}
+%          %\compatfile{sanskrit}
+%          \compatfile{basque}
+%          \compatfile{latin}
+%          \compatfile{icelandic}
+%          \compatfile{serbian}
+%          \compatfile{bulgarian}
+%          }
+%\generate{%
+%          \compatfile{samin}
+%          \compatfile{interlingua}
+%          \compatfile{albanian}
+%          \compatfile{bahasam}
+%          }
 
 % MakeIndex style files
 
diff --git a/required/babel/babel.pdf b/required/babel/babel.pdf
index f624409..6bc21b2 100644
Binary files a/required/babel/babel.pdf and b/required/babel/babel.pdf differ
diff --git a/required/babel/bbcompat.dtx b/required/babel/bbcompat.dtx
index c25a6ea..d77eef7 100644
--- a/required/babel/bbcompat.dtx
+++ b/required/babel/bbcompat.dtx
@@ -30,7 +30,7 @@
 %
 % \iffalse
 %<*dtx>
-\ProvidesFile{bbcompat.dtx}[2018/10/16 v3.26]
+\ProvidesFile{bbcompat.dtx}[2018/10/30 v3.26.1445]
 %</dtx>
 %
 %% File 'bbcompat.dtx'





More information about the latex3-commits mailing list