[latex3-commits] [latex3/babel] main: Bump to 3.95. (5a38595)
github at latex-project.org
github at latex-project.org
Fri Sep 29 18:34:38 CEST 2023
Repository : https://github.com/latex3/babel
On branch : main
Link : https://github.com/latex3/babel/commit/5a3859561d3bf027b75171d85e73442dd4c6faf0
>---------------------------------------------------------------
commit 5a3859561d3bf027b75171d85e73442dd4c6faf0
Author: Javier <email at localhost>
Date: Fri Sep 29 18:34:38 2023 +0200
Bump to 3.95.
>---------------------------------------------------------------
5a3859561d3bf027b75171d85e73442dd4c6faf0
README.md | 25 +++++++++++--------------
babel-code.pdf | Bin 634915 -> 634949 bytes
babel.dtx | 54 ++++++++++++++++++++++++++++++++++++------------------
babel.ins | 2 +-
babel.pdf | Bin 407370 -> 408600 bytes
bbcompat.dtx | 2 +-
6 files changed, 49 insertions(+), 34 deletions(-)
diff --git a/README.md b/README.md
index 0429aa3..f264ce4 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,18 @@
-## Babel 3.94
+## Babel 3.95
-2023-09-12
+2023-09-29
This package manages culturally-determined typographical (and other)
rules, and hyphenation patterns for a wide range of languages. Many
language styles work with pdflatex, as well as with xelatex and
lualatex out of the box. A few even work with plain formats. Included
-is a set of ini files for about 250 languages.
+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.94 are described in:
+Changes in version 3.95 are described in:
-https://latex3.github.io/babel/news/whats-new-in-babel-3.94.html
+https://latex3.github.io/babel/news/whats-new-in-babel-3.95.html
Apart from the manual, you can find information on some aspects of babel at:
@@ -48,15 +48,12 @@ respective authors.
### Summary of latest changes
```
-3.94 2023-09-12
- * Chinese dates (numeric and sexagenary).
- * New locales: Javanese, Nigerian Pidgin, Maithili, Wolof.
- * Minimum locales: Balinese, Ladino, Old Norse, Lombard, Navajo, Akkadian.
- * New transform for kashida (by Christian Lück).
- * Fixes:
- - Babel is not aware of \if at nonlatin conditional from bidi (#256).
- - Referencing equations doesn't use custom tags (#260).
- - Hyphenation error with Tibetan and lualatex (#261).
+3.95 2023-09-29
+ * New locales: Cebuano, Chuvash, Dogri, Northern Frisian,
+ Hmong Njua, Maori, Manipuri, Santali, Sindhi, Sundanese, Tajik,
+ Tatar, Xhosa.
+ * Minimum locales: Awadhi, Gothic, Saraiki.
+ * Fix: added some missing native numbers and character ranges.
```
### Previous changes
diff --git a/babel-code.pdf b/babel-code.pdf
index abbc49c..808fc80 100644
Binary files a/babel-code.pdf and b/babel-code.pdf differ
diff --git a/babel.dtx b/babel.dtx
index 95ede8b..d59e765 100644
--- a/babel.dtx
+++ b/babel.dtx
@@ -32,7 +32,7 @@
%
% \iffalse
%<*filedriver>
-\ProvidesFile{babel.dtx}[2023/09/12 v3.94 The Babel package]
+\ProvidesFile{babel.dtx}[2023/09/29 v3.95 The Babel package]
\documentclass{ltxdoc}
\GetFileInfo{babel.dtx}
\usepackage{fontspec}
@@ -1343,8 +1343,9 @@ be the same as the option name as set in |\usepackage|!).
An alternative approach to define a language (or, more precisely, a
\textit{locale}) is by means of an \texttt{ini} file. Currently
-\babel{} provides about 250 of these files containing the basic data
-required for a locale, plus basic templates for 500 about locales.
+\babel{} provides about 360 of these files containing the basic data
+required for a locale, covering about 270 languages, plus basic
+templates for about 400 locales.
|ini| files are not meant only for \babel, and they has been devised as
a resource for other packages. To easy interoperability between \TeX{}
@@ -1359,7 +1360,7 @@ LICR). They will be evolving with the time to add more features
following section shows how to make use of them by means of
|\babelprovide|. In other words, |\babelprovide| is mainly meant
for auxiliary tasks, and as alternative when the |ldf|, for some
-reason, does not work as expected.
+reason, does not exists or does not work as expected.
\begin{example}
Although Georgian has its own \texttt{ldf} file, here is how to
@@ -2969,36 +2970,48 @@ Languages providing native digits in all or some variants are:
Arabic\\
Assamese\\
Bangla\\
-Tibetan\\
+Bhojpuri\\
Bodo\\
+Burmese\\
+Cantonese\\
Central Kurdish\\
+Chinese\\
+Dogri\\
Dzongkha\\
-Persian\\
Gujarati\\
+Haryanvi\\
Hindi\\
-Khmer\\
+Hmong Njua\\
Kannada\\
-Konkani\\
Kashmiri\\
+Khmer\\
+Konkani\\
+Korean\\
Lao\\
-Northern Luri\\
+Maithili\\
Malayalam\\
+Manipuri\\
Marathi\\
-Burmese\\
Mazanderani\\
Nepali\\
+Northern Kurdish\\
+Northern Luri\\
Odia\\
-Punjabi\\
Pashto\\
+Persian\\
+Punjabi\\
+Rajasthani\\
+Sanskrit\\
+Santali\\
+Sindhi\\
Tamil\\
Telugu\\
Thai\\
-Uyghur\\
+Tibetan\\
Urdu\\
+Uyghur\\
Uzbek\\
-Vai\\
-Cantonese\\
-Chinese
+Vai
\end{multicols}
\New{3.30} With \luatex{} there is an alternative approach for mapping
@@ -3007,7 +3020,7 @@ is applied to the typeset text (not math, PDF bookmarks, etc.) before
bidi and fonts are processed (ie, to the node list as generated by the
\TeX{} code). This means the local digits have the correct
bidirectional behavior (unlike |Numbers=Arabic| in \textsf{fontspec},
-which is not recommended).
+which is deprecated).
\begin{note}
With \xetex{} you can use the option |Mapping| when defining a
@@ -3591,6 +3604,11 @@ basic transform for ‘plain’ Arabic fonts, which attempts to distribute
the tatwil as evenly as possible (starting at the end of the line). See
the news for version 3.59.}
+\trans{Arabic, Persian}{kashida.base}{Experimental \New{3.94}. Much
+like the previous one, but with diacritics stacked in the actual base
+character and not the kashida extension. With evenly inserted tatweels
+results are better.}
+
\vspace{2mm}\hrule\nobreak
\endgroup
@@ -5527,8 +5545,8 @@ wouldn’t exist.
% \section{Tools}
%
% \begin{macrocode}
-%<<version=3.94>>
-%<<date=2023/09/12>>
+%<<version=3.95>>
+%<<date=2023/09/29>>
% \end{macrocode}
%
% \textbf{Do not use the following macros in \texttt{ldf} files. They
diff --git a/babel.ins b/babel.ins
index b350a28..bd09bf9 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/09/12}
+\def\filedate{2023/09/29}
\def\batchfile{babel.ins}
\input docstrip.tex
diff --git a/babel.pdf b/babel.pdf
index 2013a2b..90f08f4 100644
Binary files a/babel.pdf and b/babel.pdf differ
diff --git a/bbcompat.dtx b/bbcompat.dtx
index 2d2e553..676fed1 100644
--- a/bbcompat.dtx
+++ b/bbcompat.dtx
@@ -30,7 +30,7 @@
%
% \iffalse
%<*dtx>
-\ProvidesFile{bbcompat.dtx}[2023/09/12 v3.94]
+\ProvidesFile{bbcompat.dtx}[2023/09/29 v3.95]
%</dtx>
%
%% File 'bbcompat.dtx'
More information about the latex3-commits
mailing list.