summaryrefslogtreecommitdiff
path: root/macros/latex/required/babel/base
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-09-30 03:03:35 +0000
committerNorbert Preining <norbert@preining.info>2023-09-30 03:03:35 +0000
commit61bc2520e547446bddedc290572684496c9347a0 (patch)
tree1a7d8f9930515fcb9567fa69693b966ea9fb13ab /macros/latex/required/babel/base
parent0176b9de995188e96b71b6a6445a801b17fca741 (diff)
CTAN sync 202309300303
Diffstat (limited to 'macros/latex/required/babel/base')
-rw-r--r--macros/latex/required/babel/base/README.md25
-rw-r--r--macros/latex/required/babel/base/babel-code.pdfbin634915 -> 634949 bytes
-rw-r--r--macros/latex/required/babel/base/babel.dtx90
-rw-r--r--macros/latex/required/babel/base/babel.ins2
-rw-r--r--macros/latex/required/babel/base/babel.pdfbin407370 -> 408600 bytes
-rw-r--r--macros/latex/required/babel/base/bbcompat.dtx2
6 files changed, 67 insertions, 52 deletions
diff --git a/macros/latex/required/babel/base/README.md b/macros/latex/required/babel/base/README.md
index 0429aa3cc1..f264ce4cc3 100644
--- a/macros/latex/required/babel/base/README.md
+++ b/macros/latex/required/babel/base/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@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/macros/latex/required/babel/base/babel-code.pdf b/macros/latex/required/babel/base/babel-code.pdf
index abbc49c0f4..808fc80af8 100644
--- a/macros/latex/required/babel/base/babel-code.pdf
+++ b/macros/latex/required/babel/base/babel-code.pdf
Binary files differ
diff --git a/macros/latex/required/babel/base/babel.dtx b/macros/latex/required/babel/base/babel.dtx
index 95ede8b7f4..d59e7655aa 100644
--- a/macros/latex/required/babel/base/babel.dtx
+++ b/macros/latex/required/babel/base/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
@@ -2966,39 +2967,51 @@ _\telugucounter{section}_
Languages providing native digits in all or some variants are:
\begin{multicols}{5}
-Arabic\\
-Assamese\\
-Bangla\\
-Tibetan\\
-Bodo\\
-Central Kurdish\\
-Dzongkha\\
-Persian\\
-Gujarati\\
-Hindi\\
-Khmer\\
+Arabic\\
+Assamese\\
+Bangla\\
+Bhojpuri\\
+Bodo\\
+Burmese\\
+Cantonese\\
+Central Kurdish\\
+Chinese\\
+Dogri\\
+Dzongkha\\
+Gujarati\\
+Haryanvi\\
+Hindi\\
+Hmong Njua\\
Kannada\\
+Kashmiri\\
+Khmer\\
Konkani\\
-Kashmiri\\
-Lao\\
-Northern Luri\\
-Malayalam\\
+Korean\\
+Lao\\
+Maithili\\
+Malayalam\\
+Manipuri\\
Marathi\\
-Burmese\\
-Mazanderani\\
-Nepali\\
-Odia\\
+Mazanderani\\
+Nepali\\
+Northern Kurdish\\
+Northern Luri\\
+Odia\\
+Pashto\\
+Persian\\
Punjabi\\
-Pashto\\
-Tamil\\
-Telugu\\
-Thai\\
-Uyghur\\
-Urdu\\
-Uzbek\\
-Vai\\
-Cantonese\\
-Chinese
+Rajasthani\\
+Sanskrit\\
+Santali\\
+Sindhi\\
+Tamil\\
+Telugu\\
+Thai\\
+Tibetan\\
+Urdu\\
+Uyghur\\
+Uzbek\\
+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/macros/latex/required/babel/base/babel.ins b/macros/latex/required/babel/base/babel.ins
index b350a28077..bd09bf9cc1 100644
--- a/macros/latex/required/babel/base/babel.ins
+++ b/macros/latex/required/babel/base/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/macros/latex/required/babel/base/babel.pdf b/macros/latex/required/babel/base/babel.pdf
index 2013a2b784..90f08f4a8d 100644
--- a/macros/latex/required/babel/base/babel.pdf
+++ b/macros/latex/required/babel/base/babel.pdf
Binary files differ
diff --git a/macros/latex/required/babel/base/bbcompat.dtx b/macros/latex/required/babel/base/bbcompat.dtx
index 2d2e5530d5..676fed11bb 100644
--- a/macros/latex/required/babel/base/bbcompat.dtx
+++ b/macros/latex/required/babel/base/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'