diff options
author | Karl Berry <karl@freefriends.org> | 2021-07-22 20:42:26 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-07-22 20:42:26 +0000 |
commit | 5a173a08044b3f8ac9aacd98b1a1d5896b47da92 (patch) | |
tree | 7790e62c7c44cf647d33dc483859a93fe7d38e7d /Master | |
parent | 8e177768100c527a5cfb756e3d8b1edef9cb49d0 (diff) |
babel (22jul21)
git-svn-id: svn://tug.org/texlive/trunk@60021 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/doc/latex/babel/README.md | 11 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/babel/babel.pdf | bin | 852005 -> 849481 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/babel/babel.dtx | 74 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/babel/babel.ins | 2 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/babel/bbcompat.dtx | 2 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/babel/locale.zip | bin | 786454 -> 786454 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/babel.def | 6 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/babel.sty | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/hyphen.cfg | 6 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/nil.ldf | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/xebabel.def | 2 |
11 files changed, 55 insertions, 52 deletions
diff --git a/Master/texmf-dist/doc/latex/babel/README.md b/Master/texmf-dist/doc/latex/babel/README.md index 777d19bd2b4..93074fc20aa 100644 --- a/Master/texmf-dist/doc/latex/babel/README.md +++ b/Master/texmf-dist/doc/latex/babel/README.md @@ -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 @@ is a set of ini files for about 250 languages. 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 @@ respective authors. ### 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 @@ respective authors. ### Previous changes -See https://latex3.github.io/babel/ +See https://latex3.github.io/babel/#whats-new diff --git a/Master/texmf-dist/doc/latex/babel/babel.pdf b/Master/texmf-dist/doc/latex/babel/babel.pdf Binary files differindex 4ae4792afd0..5ab700e8067 100644 --- a/Master/texmf-dist/doc/latex/babel/babel.pdf +++ b/Master/texmf-dist/doc/latex/babel/babel.pdf diff --git a/Master/texmf-dist/source/latex/babel/babel.dtx b/Master/texmf-dist/source/latex/babel/babel.dtx index e88326ebe2e..28b1a766830 100644 --- a/Master/texmf-dist/source/latex/babel/babel.dtx +++ b/Master/texmf-dist/source/latex/babel/babel.dtx @@ -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 @@ be the same as the option name as set in |\usepackage|!). \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 @@ options are also used (eg, |\ProsodicMarksOn| in \textsf{latin}). 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 @@ ones, they only have a single hook and replace a default definition. 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|). - -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} +% \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} \Describe{\BabelContentsFiles}{} \New{3.9a} This macro contains a list of ``toc'' types @@ -5024,8 +5024,8 @@ help from Bernd Raichle, for which I am grateful. % \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 @@ help from Bernd Raichle, for which I am grateful. \ifx\AtBeginDocument\@notprerr \expandafter\@secondoftwo % to execute right now \fi - \AtBeginDocument{\bbl@patchfont{\bbl@xenohyph}}% + \AtBeginDocument{\bbl@patchfont{\bbl@ispacesize}}% \fi}% \fi} \ifx\DisableBabelHook\@undefined\endinput\fi diff --git a/Master/texmf-dist/source/latex/babel/babel.ins b/Master/texmf-dist/source/latex/babel/babel.ins index de98307cae7..1a40cdc93ab 100644 --- a/Master/texmf-dist/source/latex/babel/babel.ins +++ b/Master/texmf-dist/source/latex/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{2021/07/19} +\def\filedate{2021/07/22} \def\batchfile{babel.ins} \input docstrip.tex diff --git a/Master/texmf-dist/source/latex/babel/bbcompat.dtx b/Master/texmf-dist/source/latex/babel/bbcompat.dtx index ef63539302c..9ed2c3c3225 100644 --- a/Master/texmf-dist/source/latex/babel/bbcompat.dtx +++ b/Master/texmf-dist/source/latex/babel/bbcompat.dtx @@ -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' diff --git a/Master/texmf-dist/source/latex/babel/locale.zip b/Master/texmf-dist/source/latex/babel/locale.zip Binary files differindex fa9a0ddca8c..11c53571dcd 100644 --- a/Master/texmf-dist/source/latex/babel/locale.zip +++ b/Master/texmf-dist/source/latex/babel/locale.zip diff --git a/Master/texmf-dist/tex/generic/babel/babel.def b/Master/texmf-dist/tex/generic/babel/babel.def index 8d7db041887..ca00ffc855e 100644 --- a/Master/texmf-dist/tex/generic/babel/babel.def +++ b/Master/texmf-dist/tex/generic/babel/babel.def @@ -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@language=19 \def\addlanguage{\csname newlanguage\endcsname} -\def\bbl@version{3.62} -\def\bbl@date{2021/07/19} +\def\bbl@version{3.63} +\def\bbl@date{2021/07/22} \def\adddialect#1#2{% \global\chardef#1#2\relax \bbl@usehooks{adddialect}{{#1}{#2}}% diff --git a/Master/texmf-dist/tex/generic/babel/babel.sty b/Master/texmf-dist/tex/generic/babel/babel.sty index 4378752b16e..4c6552ea2fd 100644 --- a/Master/texmf-dist/tex/generic/babel/babel.sty +++ b/Master/texmf-dist/tex/generic/babel/babel.sty @@ -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@trace[1]{\message{^^J[ #1 ]}}% \let\bbl@debug\@firstofone diff --git a/Master/texmf-dist/tex/generic/babel/hyphen.cfg b/Master/texmf-dist/tex/generic/babel/hyphen.cfg index 699456b7718..5a4c62cf94a 100644 --- a/Master/texmf-dist/tex/generic/babel/hyphen.cfg +++ b/Master/texmf-dist/tex/generic/babel/hyphen.cfg @@ -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@format{\jobname} -\def\bbl@version{3.62} -\def\bbl@date{2021/07/19} +\def\bbl@version{3.63} +\def\bbl@date{2021/07/22} \ifx\AtBeginDocument\@undefined \def\@empty{} \fi diff --git a/Master/texmf-dist/tex/generic/babel/nil.ldf b/Master/texmf-dist/tex/generic/babel/nil.ldf index f68ebb5286b..74a23344739 100644 --- a/Master/texmf-dist/tex/generic/babel/nil.ldf +++ b/Master/texmf-dist/tex/generic/babel/nil.ldf @@ -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@nil\@undefined \newlanguage\l@nil diff --git a/Master/texmf-dist/tex/generic/babel/xebabel.def b/Master/texmf-dist/tex/generic/babel/xebabel.def index 3c2bebce680..aad81b9c398 100644 --- a/Master/texmf-dist/tex/generic/babel/xebabel.def +++ b/Master/texmf-dist/tex/generic/babel/xebabel.def @@ -87,7 +87,7 @@ \ifx\AtBeginDocument\@notprerr \expandafter\@secondoftwo % to execute right now \fi - \AtBeginDocument{\bbl@patchfont{\bbl@xenohyph}}% + \AtBeginDocument{\bbl@patchfont{\bbl@ispacesize}}% \fi}% \fi} \ifx\DisableBabelHook\@undefined\endinput\fi |