[latex3-commits] [latex3/babel] docs: Changes in locale files. (81dac9f)
github at latex-project.org
github at latex-project.org
Fri Nov 29 11:23:27 CET 2024
Repository : https://github.com/latex3/babel
On branch : docs
Link : https://github.com/latex3/babel/commit/81dac9f56a43b187b74a72b4795f8c3a52327602
>---------------------------------------------------------------
commit 81dac9f56a43b187b74a72b4795f8c3a52327602
Author: Javier <email at localhost>
Date: Fri Nov 29 11:23:27 2024 +0100
Changes in locale files.
>---------------------------------------------------------------
81dac9f56a43b187b74a72b4795f8c3a52327602
docs/_includes/menu.html | 1 +
docs/index.md | 1 +
docs/news/whats-new-in-babel-24.14.md | 33 ++++++++++++++++++++++++---------
3 files changed, 26 insertions(+), 9 deletions(-)
diff --git a/docs/_includes/menu.html b/docs/_includes/menu.html
index eac7e6e..49b9d4d 100644
--- a/docs/_includes/menu.html
+++ b/docs/_includes/menu.html
@@ -6,6 +6,7 @@
<!-- -->
<li><a href="#">News</a>
<ul>
+ <li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-24.14.html">24.14</a></li>
<li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-24.13.html">24.13</a></li>
<li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-24.12.html">24.12</a></li>
<li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-24.11.html">24.11</a></li>
diff --git a/docs/index.md b/docs/index.md
index 2074426..dfe342d 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -85,6 +85,7 @@ case, it's advisable to install TeXLive.)
| Version | Most relevant changes
| --- | --- |
+| [24.14](news/whats-new-in-babel-24.14.html) | (dev) Harfbuzz is the default renderer in most scripts. |
| [24.13](news/whats-new-in-babel-24.13.html) | Transform variables for French. Pashto calendars. |
| [24.12](news/whats-new-in-babel-24.12.html) | Manual revised. `\PassOptionsToLocale` |
| [24.11](news/whats-new-in-babel-24.11.html) | Manual revised. Transform variables. |
diff --git a/docs/news/whats-new-in-babel-24.14.md b/docs/news/whats-new-in-babel-24.14.md
index 33b1604..606d13d 100644
--- a/docs/news/whats-new-in-babel-24.14.md
+++ b/docs/news/whats-new-in-babel-24.14.md
@@ -1,17 +1,17 @@
-# What's new in babel 24.13
+# What's new in babel 24.14
**Draft. Announcement.**
-(The code is not yet avaliable.)
-
-This release introduces a couple of potentially breaking changes.
+<span style="color:red;">⚠</span> **This release introduces a couple of
+potentially breaking changes.**
## Default renderer with `\babelfont`
`Harfbuzz` is now the default renderer in most scripts, except those of
the ‘Greek family’, including Latin, Cyrillic, Armenian and Georgian.
(CJK is under study.) In the rest of scripts, if there is any change in
-the result it should be for the better.
+the result it should be for the better. This is particularly true for
+the Indic scripts (Devanagari, Malayalam, Bangla, Tibetan, etc.).
There are two reasons to keep the default `Node` renderer in
those alphabetic scripts:
@@ -23,16 +23,31 @@ those alphabetic scripts:
heavily kerned, and explicit hyphens are mapped to the wrong Unicode
character.
-For example,
-
Note this feature applies to `\babelfont`. The standard calls to
`fontspec` are not touched, and `\defaultfontfeatures` is still fully
functional and it can be used to override the renderer chosen by
`babel`.
+[There is an exception. For compatibity issues, Arabic, Hebrew and
+Syriac with `bidi-r` are still `Node`.]
+
## `import` in lazy loading
Lazy loading now has an implicit ‘import’. This is a requested feature,
and currently there are no real reasons for not to set date and
-camptions, for example. There were some restrictions in the preliminary
-versions of lazy loading, which they were lifted sometime ago.
\ No newline at end of file
+captions, for example. There were some restrictions in `pdftex`
+related to font encodings, but they were lifted a few months ago.
+
+## Changes in locale files
+
+* **French.** Fix spacing with `punctuation.space` and successive ‘!’ and
+ ‘?’. (Thanks to Daniel Flipo.)
+
+* **Japanese.** As explained in... , there were some pending tasks in a
+ few languages related to transform variables. Now the `japanese`
+ locale inserts the correct space with `linebreak.strict`, which is
+ controlled with `small.natural`, `small.plus` and `small.minus`. They
+ are set when the transform is activated to the `intraspace` values.
+ In addition, the penalty, by default 10000, can be reset with
+ `small.penalty`.
+
More information about the latex3-commits
mailing list.