[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