[latex3-commits] [latex3/babel] docs: Preliminary info for 24.14. (b2ffb74)
github at latex-project.org
github at latex-project.org
Mon Nov 18 18:12:25 CET 2024
Repository : https://github.com/latex3/babel
On branch : docs
Link : https://github.com/latex3/babel/commit/b2ffb74680da4e10ac6eddc0fba29413e83854c5
>---------------------------------------------------------------
commit b2ffb74680da4e10ac6eddc0fba29413e83854c5
Author: Javier <email at localhost>
Date: Mon Nov 18 18:12:25 2024 +0100
Preliminary info for 24.14.
>---------------------------------------------------------------
b2ffb74680da4e10ac6eddc0fba29413e83854c5
docs/news/whats-new-in-babel-24.14.md | 38 +++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/docs/news/whats-new-in-babel-24.14.md b/docs/news/whats-new-in-babel-24.14.md
new file mode 100644
index 0000000..33b1604
--- /dev/null
+++ b/docs/news/whats-new-in-babel-24.14.md
@@ -0,0 +1,38 @@
+# What's new in babel 24.13
+
+**Draft. Announcement.**
+
+(The code is not yet avaliable.)
+
+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.
+
+There are two reasons to keep the default `Node` renderer in
+those alphabetic scripts:
+* Ligatures, kerning and the like are essential typographical features,
+ and therefore the `luaotfload` tools to customize them should be
+ directly available.
+* There are some issues in the Harfbuzz renderer with relation to
+ hyphenation. For example, many points are dropped if the font is
+ 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`.
+
+## `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
More information about the latex3-commits
mailing list.