texlive[60021] Master/texmf-dist: babel (22jul21)

commits+karl at tug.org commits+karl at tug.org
Thu Jul 22 22:42:27 CEST 2021


Revision: 60021
          http://tug.org/svn/texlive?view=revision&revision=60021
Author:   karl
Date:     2021-07-22 22:42:26 +0200 (Thu, 22 Jul 2021)
Log Message:
-----------
babel (22jul21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/babel/README.md
    trunk/Master/texmf-dist/doc/latex/babel/babel.pdf
    trunk/Master/texmf-dist/source/latex/babel/babel.dtx
    trunk/Master/texmf-dist/source/latex/babel/babel.ins
    trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx
    trunk/Master/texmf-dist/source/latex/babel/locale.zip
    trunk/Master/texmf-dist/tex/generic/babel/babel.def
    trunk/Master/texmf-dist/tex/generic/babel/babel.sty
    trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg
    trunk/Master/texmf-dist/tex/generic/babel/nil.ldf
    trunk/Master/texmf-dist/tex/generic/babel/xebabel.def

Modified: trunk/Master/texmf-dist/doc/latex/babel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/babel/README.md	2021-07-22 20:41:02 UTC (rev 60020)
+++ trunk/Master/texmf-dist/doc/latex/babel/README.md	2021-07-22 20:42:26 UTC (rev 60021)
@@ -1,4 +1,4 @@
-## Babel 3.62
+## Babel 3.63
 
 This package manages culturally-determined typographical (and other)
 rules, and hyphenation patterns for a wide range of languages. Many
@@ -8,9 +8,9 @@
 
 The latest stable version is available on <https://ctan.org/pkg/babel>.
 
-Changes in version 3.62 are described in:
+Changes in version 3.63 are described in:
 
-https://latex3.github.io/babel/news/whats-new-in-babel-3.62.html
+https://latex3.github.io/babel/news/whats-new-in-babel-3.63.html
 
 Apart from the manual, you can find information on some aspects of babel at:
 
@@ -46,6 +46,9 @@
 
 ### Summary of Latest changes
 ```
+3.63   2021-07-22
+       * Fixes a severe bug with CJK and XeTeX introduced in 3.62.
+       
 3.62   2021-07-19
        * No more errors with unknown languages in aux file.
        * Preliminary support for \AddToHook.
@@ -57,4 +60,4 @@
 
 ### Previous changes
 
-See https://latex3.github.io/babel/
+See https://latex3.github.io/babel/#whats-new

Modified: trunk/Master/texmf-dist/doc/latex/babel/babel.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/babel/babel.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/babel/babel.dtx	2021-07-22 20:41:02 UTC (rev 60020)
+++ trunk/Master/texmf-dist/source/latex/babel/babel.dtx	2021-07-22 20:42:26 UTC (rev 60021)
@@ -32,7 +32,7 @@
 %
 % \iffalse
 %<*filedriver>
-\ProvidesFile{babel.dtx}[2021/07/19 v3.62 The Babel package]
+\ProvidesFile{babel.dtx}[2021/07/22 v3.63 The Babel package]
 \documentclass{ltxdoc}
 \GetFileInfo{babel.dtx}
 \usepackage{fontspec}
@@ -1305,12 +1305,12 @@
 \end{verbatim}
 \end{example}
 
-\begin{note}
-  With a recent version of \LaTeX, an alternative method to execute
-  some code just after an |ldf| file is loaded is with |\AddToHook| and
-  the hook |file/after/<language>.ldf|. \Babel{} does not predeclare
-  it, and you have to do it yourself with |\NewHook| or |\ProvideHook|.
-\end{note}
+% \begin{note}
+%   With a recent version of \LaTeX, an alternative method to execute
+%   some code just after an |ldf| file is loaded is with |\AddToHook| and
+%   the hook |file/after/<language>.ldf|. \Babel{} does not predeclare
+%   it, and you have to do it yourself with |\NewHook| or |\ProvideHook|.
+% \end{note}
 
 \begin{warning}
   Currently this option is not compatible with languages loaded on the
@@ -3710,13 +3710,13 @@
 events. Some hooks are predefined when \luatex{} and \xetex{} are
 used.
 
-\New{3.62} This is not the only way to inject code at those points. The
-events listed below can be used as a hook name in |\AddToHook| in the
-form |babel/|\marg{name}, but there is a limitation, because the
-parameters passed with the \babel{} mechanism are not allowed. The
-|\AddToHook| mechanism does \textit{not} replace the current one in
-`babel`. Its main advantage is you can reconfigure `babel` even before
-loading it. See the example below.
+% \New{3.62} This is not the only way to inject code at those points. The
+% events listed below can be used as a hook name in |\AddToHook| in the
+% form |babel/|\marg{name}, but there is a limitation, because the
+% parameters passed with the \babel{} mechanism are not allowed. The
+% |\AddToHook| mechanism does \textit{not} replace the current one in
+% `babel`. Its main advantage is you can reconfigure `babel` even before
+% loading it. See the example below.
 
 \Describe{\AddBabelHook}{\oarg{lang}\marg{name}\marg{event}\marg{code}}
 
@@ -3800,26 +3800,26 @@
   file. Used by \file{luababel.def}.
 \end{description}
 
-\begin{example}
-The generic unlocalized \LaTeX{} hooks are predefined, so that you can
-write:
-\begin{verbatim}
-\AddToHook{babel/afterextras}{\frenchspacing} 
-\end{verbatim}
-which is executed always after the extras for the language being
-selected (and just before the non-localized hooks defined with
-|\AddBabelHook|).
+% \begin{example}
+% The generic unlocalized \LaTeX{} hooks are predefined, so that you can
+% write:
+% \begin{verbatim}
+% \AddToHook{babel/afterextras}{\frenchspacing} 
+% \end{verbatim}
+% which is executed always after the extras for the language being
+% selected (and just before the non-localized hooks defined with
+% |\AddBabelHook|).
 
-In addition, locale-specific hooks in the form
-|babel/|\marg{hook-name}|/|\marg{language-name} are \textit{recognized}
-(executed just before the localized \babel{} hooks), but they are \textit{not
-predefined}. You have to do it yourself. For example, to set
-|\frenchspacing| only in |bengali|:
-\begin{verbatim}
-\ProvideHook{babel/afterextras/bengali}
-\AddToHook{babel/afterextras/bengali}{\frenchspacing}
-\end{verbatim}
-\end{example}
+% In addition, locale-specific hooks in the form
+% |babel/|\marg{hook-name}|/|\marg{language-name} are \textit{recognized}
+% (executed just before the localized \babel{} hooks), but they are \textit{not
+% predefined}. You have to do it yourself. For example, to set
+% |\frenchspacing| only in |bengali|:
+% \begin{verbatim}
+% \ProvideHook{babel/afterextras/bengali}
+% \AddToHook{babel/afterextras/bengali}{\frenchspacing}
+% \end{verbatim}
+% \end{example}
 
 \Describe{\BabelContentsFiles}{}
 \New{3.9a} This macro contains a list of ``toc'' types
@@ -5024,8 +5024,8 @@
 % \section{Tools}
 %
 %    \begin{macrocode}
-%<<version=3.62>>
-%<<date=2021/07/19>>
+%<<version=3.63>>
+%<<date=2021/07/22>>
 %    \end{macrocode}
 %
 % \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -13081,7 +13081,7 @@
         \ifx\AtBeginDocument\@notprerr
           \expandafter\@secondoftwo  % to execute right now
         \fi
-        \AtBeginDocument{\bbl at patchfont{\bbl at xenohyph}}%
+        \AtBeginDocument{\bbl at patchfont{\bbl at ispacesize}}%
       \fi}%
   \fi}
 \ifx\DisableBabelHook\@undefined\endinput\fi

Modified: trunk/Master/texmf-dist/source/latex/babel/babel.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/babel/babel.ins	2021-07-22 20:41:02 UTC (rev 60020)
+++ trunk/Master/texmf-dist/source/latex/babel/babel.ins	2021-07-22 20:42:26 UTC (rev 60021)
@@ -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{2021/07/19}
+\def\filedate{2021/07/22}
 \def\batchfile{babel.ins}
 \input docstrip.tex
 

Modified: trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx	2021-07-22 20:41:02 UTC (rev 60020)
+++ trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx	2021-07-22 20:42:26 UTC (rev 60021)
@@ -30,7 +30,7 @@
 %
 % \iffalse
 %<*dtx>
-\ProvidesFile{bbcompat.dtx}[2021/07/19 v3.62]
+\ProvidesFile{bbcompat.dtx}[2021/07/22 v3.63]
 %</dtx>
 %
 %% File 'bbcompat.dtx'

Modified: trunk/Master/texmf-dist/source/latex/babel/locale.zip
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/generic/babel/babel.def
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/babel.def	2021-07-22 20:41:02 UTC (rev 60020)
+++ trunk/Master/texmf-dist/tex/generic/babel/babel.def	2021-07-22 20:42:26 UTC (rev 60021)
@@ -40,7 +40,7 @@
     \wlog{File: #1 #4 #3 <#2>}%
     \let\ProvidesFile\@undefined}
 \fi
-\ProvidesFile{babel.def}[2021/07/19 3.62 Babel common definitions]
+\ProvidesFile{babel.def}[2021/07/22 3.63 Babel common definitions]
 \ifx\AtBeginDocument\@undefined  % TODO. change test.
     % == Code for plain ==
 \def\@empty{}
@@ -394,8 +394,8 @@
 \fi
 \countdef\last at language=19
 \def\addlanguage{\csname newlanguage\endcsname}
-\def\bbl at version{3.62}
-\def\bbl at date{2021/07/19}
+\def\bbl at version{3.63}
+\def\bbl at date{2021/07/22}
 \def\adddialect#1#2{%
   \global\chardef#1#2\relax
   \bbl at usehooks{adddialect}{{#1}{#2}}%

Modified: trunk/Master/texmf-dist/tex/generic/babel/babel.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/babel.sty	2021-07-22 20:41:02 UTC (rev 60020)
+++ trunk/Master/texmf-dist/tex/generic/babel/babel.sty	2021-07-22 20:42:26 UTC (rev 60021)
@@ -34,7 +34,7 @@
 %%
 
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{babel}[2021/07/19 3.62 The Babel package]
+\ProvidesPackage{babel}[2021/07/22 3.63 The Babel package]
 \@ifpackagewith{babel}{debug}
   {\providecommand\bbl at trace[1]{\message{^^J[ #1 ]}}%
    \let\bbl at debug\@firstofone

Modified: trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg	2021-07-22 20:41:02 UTC (rev 60020)
+++ trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg	2021-07-22 20:42:26 UTC (rev 60021)
@@ -38,10 +38,10 @@
     \wlog{File: #1 #4 #3 <#2>}%
     \let\ProvidesFile\@undefined}
 \fi
-\ProvidesFile{hyphen.cfg}[2021/07/19 3.62 Babel hyphens]
+\ProvidesFile{hyphen.cfg}[2021/07/22 3.63 Babel hyphens]
 \xdef\bbl at format{\jobname}
-\def\bbl at version{3.62}
-\def\bbl at date{2021/07/19}
+\def\bbl at version{3.63}
+\def\bbl at date{2021/07/22}
 \ifx\AtBeginDocument\@undefined
   \def\@empty{}
 \fi

Modified: trunk/Master/texmf-dist/tex/generic/babel/nil.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/nil.ldf	2021-07-22 20:41:02 UTC (rev 60020)
+++ trunk/Master/texmf-dist/tex/generic/babel/nil.ldf	2021-07-22 20:42:26 UTC (rev 60021)
@@ -33,7 +33,7 @@
 %% extension |.ins|) which are part of the distribution.
 %%
 
-\ProvidesLanguage{nil}[2021/07/19 3.62 Nil language]
+\ProvidesLanguage{nil}[2021/07/22 3.63 Nil language]
 \LdfInit{nil}{datenil}
 \ifx\l at nil\@undefined
   \newlanguage\l at nil

Modified: trunk/Master/texmf-dist/tex/generic/babel/xebabel.def
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/xebabel.def	2021-07-22 20:41:02 UTC (rev 60020)
+++ trunk/Master/texmf-dist/tex/generic/babel/xebabel.def	2021-07-22 20:42:26 UTC (rev 60021)
@@ -87,7 +87,7 @@
         \ifx\AtBeginDocument\@notprerr
           \expandafter\@secondoftwo  % to execute right now
         \fi
-        \AtBeginDocument{\bbl at patchfont{\bbl at xenohyph}}%
+        \AtBeginDocument{\bbl at patchfont{\bbl at ispacesize}}%
       \fi}%
   \fi}
 \ifx\DisableBabelHook\@undefined\endinput\fi



More information about the tex-live-commits mailing list.