[latex3-commits] [latex3/babel] main: Bump to 3.97. (bed1c8f)
github at latex-project.org
github at latex-project.org
Sat Nov 11 07:40:20 CET 2023
Repository : https://github.com/latex3/babel
On branch : main
Link : https://github.com/latex3/babel/commit/bed1c8fecdf2c6f96b705e3ef8a6f95f636992e3
>---------------------------------------------------------------
commit bed1c8fecdf2c6f96b705e3ef8a6f95f636992e3
Author: Javier <email at localhost>
Date: Sat Nov 11 07:40:20 2023 +0100
Bump to 3.97.
>---------------------------------------------------------------
bed1c8fecdf2c6f96b705e3ef8a6f95f636992e3
README.md | 17 +++++------------
babel-code.pdf | Bin 641713 -> 641895 bytes
babel.dtx | 27 +++++++++++++++------------
babel.ins | 2 +-
babel.pdf | Bin 417470 -> 417319 bytes
bbcompat.dtx | 2 +-
6 files changed, 22 insertions(+), 26 deletions(-)
diff --git a/README.md b/README.md
index 4b5b5d4..2957d78 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
-## Babel 3.96.31373
+## Babel 3.97
-2023-11-01
+2023-11-11
This package manages culturally-determined typographical (and other)
rules, and hyphenation patterns for a wide range of languages. Many
@@ -10,9 +10,9 @@ is a set of ini files for about 275 languages.
The latest stable version is available on <https://ctan.org/pkg/babel>.
-Changes in version 3.96 are described in:
+Changes in version 3.97 are described in:
-https://latex3.github.io/babel/news/whats-new-in-babel-3.96.html
+https://latex3.github.io/babel/news/whats-new-in-babel-3.97.html
Apart from the manual, you can find information on some aspects of babel at:
@@ -48,16 +48,9 @@ respective authors.
### Summary of latest changes
```
-3.97 (dev)
+3.97 2023-11-11
* Support for 'interchar' (xetex).
* New locale for Buriat, thanks to J. Khaganov.
-
-3.96 2023-10-25
- * Added LGI to non-ASCII encodings.
- * New macro: \asciiencoding.
- * Removed OT1 in some ini files.
- * Improved support for Odia (thanks to @avisekjena).
- * Transform 'hyphen.repeat' in Croatian.
```
### Previous changes
diff --git a/babel-code.pdf b/babel-code.pdf
index 245639c..130befc 100644
Binary files a/babel-code.pdf and b/babel-code.pdf differ
diff --git a/babel.dtx b/babel.dtx
index adfa8c8..4345b09 100644
--- a/babel.dtx
+++ b/babel.dtx
@@ -32,7 +32,7 @@
%
% \iffalse
%<*filedriver>
-\ProvidesFile{babel.dtx}[2023/11/09 v3.96.31373 The Babel package]
+\ProvidesFile{babel.dtx}[2023/11/11 v3.97 The Babel package]
\documentclass{ltxdoc}
\GetFileInfo{babel.dtx}
\usepackage{fontspec}
@@ -3775,14 +3775,14 @@ the current language.
\subsection{Support for \xetex{} interchar}
\New{3.97} A few macros are provided to deal with locale dependent
-inter-character rules (aka ‘interchar’). With these macros they are.
+inter-character rules (aka ‘interchar’).
\Describe{\babelcharclass}{\marg{locale}\marg{name}\marg{char-list}}
Declares a new character class, which is assigned to the characters in
\marg{char-list}, entered either as characters or in macro form
(eg,~|\}|). If you need to enter them by their numeric value, use the
-\TeX{} |^|-notation (eg,~|^^^^1fa0|). Ranges are allowed, with an
+\TeX{} |^|-notation (eg,~|^^^^1fa0|). Ranges are allowed, with a
hyphen (eg,~|.,;a-zA-Z|). If you need the hyphen to be assigned a
class, write it at the very beginning of the list.
@@ -3798,9 +3798,9 @@ future release).
\marg{class-first} and \marg{class-second} can be comma separated lists
of char classes, and all combinations are defined (so that 2 first
classes with 2 second classes, define 4 combinations). In the
-\marg{options} field a key named |label| is allowed, so that you can
-enable or disable the rule with the following two commands. Like
-prehyphenation transforms in \luatex{}, interchar is not applied if the
+\marg{options} field a key named |label| is available, which allows to
+enable or to disable the rule with the following two commands. Like
+prehyphenation transforms in \luatex{}, interchars are not applied if the
current hyphenation rules are |nohyphenation|.
\Describe{\enablelocaleinterchar}{\marg{label}}
@@ -5630,8 +5630,8 @@ wouldn’t exist.
% \section{Tools}
%
% \begin{macrocode}
-%<<version=3.96.31373>>
-%<<date=2023/11/09>>
+%<<version=3.97>>
+%<<date=2023/11/11>>
% \end{macrocode}
%
% \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -13818,8 +13818,6 @@ wouldn’t exist.
%
% \section{Support for interchar}
%
-% WIP.
-%
% \xetex{} reserves some values for CJK (although they are not set in
% \textsc{xelatex}), so we make sure they are skipped. Define some user
% names for the global classes, too.
@@ -13829,7 +13827,7 @@ wouldn’t exist.
\xe at alloc@intercharclass\thr@@
\fi
\chardef\bbl at xeclass@default@=\z@
-\chardef\bbl at xeclass@cjkideograms@=\@ne
+\chardef\bbl at xeclass@cjkideogram@=\@ne
\chardef\bbl at xeclass@cjkleftpunctuation@=\tw@
\chardef\bbl at xeclass@cjkrightpunctuation@=\thr@@
\chardef\bbl at xeclass@boundary@=4095
@@ -13923,7 +13921,12 @@ wouldn’t exist.
\let\bbl at kv@label\@empty
\bbl at forkv{#1}{\bbl at csarg\edef{kv@##1}{##2}}%
\@namedef{\zap at space bbl at xeinter@\bbl at kv@label @#3@#4@#2 \@empty}%
- {\ifnum\language=\l at nohyphenation\else#5\fi}%
+ {\ifnum\language=\l at nohyphenation
+ \expandafter\@gobble
+ \else
+ \expandafter\@firstofone
+ \fi
+ {#5}}%
\bbl at csarg\let{ic@\bbl at kv@label @#2}\@firstofone
\bbl at exp{\\\bbl at for\\\bbl at tempa{\zap at space#3 \@empty}}{%
\bbl at exp{\\\bbl at for\\\bbl at tempb{\zap at space#4 \@empty}}{%
diff --git a/babel.ins b/babel.ins
index 11d628d..b47775f 100644
--- a/babel.ins
+++ b/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{2023/11/09}
+\def\filedate{2023/11/11}
\def\batchfile{babel.ins}
\input docstrip.tex
diff --git a/babel.pdf b/babel.pdf
index a4b5d3c..da4b04f 100644
Binary files a/babel.pdf and b/babel.pdf differ
diff --git a/bbcompat.dtx b/bbcompat.dtx
index 20705ce..61e273e 100644
--- a/bbcompat.dtx
+++ b/bbcompat.dtx
@@ -30,7 +30,7 @@
%
% \iffalse
%<*dtx>
-\ProvidesFile{bbcompat.dtx}[2023/11/09 v3.96.31373]
+\ProvidesFile{bbcompat.dtx}[2023/11/11 v3.97]
%</dtx>
%
%% File 'bbcompat.dtx'
More information about the latex3-commits
mailing list.