[latex3-commits] [git/LaTeX3-latex3-babel] docs: Start 3.82. Outdated options mapfont and strings moved to site. (4de13e4)

Javier email at dante.de
Thu Oct 13 18:27:15 CEST 2022


Repository : https://github.com/latex3/babel
On branch  : docs
Link       : https://github.com/latex3/babel/commit/4de13e47c888a3602b0717feabd77c4a2c33fbd5

>---------------------------------------------------------------

commit 4de13e47c888a3602b0717feabd77c4a2c33fbd5
Author: Javier <email at localhost>
Date:   Thu Oct 13 18:27:15 2022 +0200

    Start 3.82. Outdated options mapfont and strings moved to site.


>---------------------------------------------------------------

4de13e47c888a3602b0717feabd77c4a2c33fbd5
 docs/guides/old-and-deprecated-functions.md | 28 ++++++++++++++++++++++
 docs/news/whats-new-in-babel-3.82.md        | 36 +++++++++++++++++++++++++++++
 2 files changed, 64 insertions(+)

diff --git a/docs/guides/old-and-deprecated-functions.md b/docs/guides/old-and-deprecated-functions.md
index cb45272..7bf7201 100644
--- a/docs/guides/old-and-deprecated-functions.md
+++ b/docs/guides/old-and-deprecated-functions.md
@@ -1,5 +1,33 @@
 # Old, deprecated, and removed functions
 
+## Removed from the manual
+
+Some functions where introduced years ago because they made sense
+at their time. However, LaTeX has evolved and currently they are of
+limited interest, and therefore their description has been moved here,
+for not to clutter the manual.
+
+`strings` • Package option with a value. Selects the encoding of
+strings in languages supporting this feature. Predefined labels are
+`generic` (for traditional TeX, LICR and ASCII strings), `unicode` (for
+engines like `xetex` and `luatex`) and `encoded` (for special cases
+requiring mixed encodings). Other allowed values are font encoding
+codes (`T1`, `T2A`, `LGR`, `L7X`...), but only in languages supporting
+them. Be aware with `encoded` captions are protected, but they work in
+`\MakeUppercase` and the like (this feature misuses some internal LaTeX
+tools, so use it only as a last resort).
+
+`mapfont=direction` • Option in `\babelprovide`. Assigns the font for
+the writing direction of this language (only with `bidi=basic`).
+Instead of this option use `onchar`, based on the script. More
+precisely, what `mapfont=direction` means is, ‘when a character has the
+same direction as the script for the “provided” language, then change
+its font to that set for this language’. There are 3 directions,
+following the bidi Unicode algorithm, namely, Arabic-like, Hebrew-like
+and left to right. So, there should be at most 3 directives of this
+kind. The only value is `direction`, and this option won’t be developed
+any further.
+
 ## Fonts
 
 A couple of tentative macros were provided by `babel` <3.9g with a
diff --git a/docs/news/whats-new-in-babel-3.82.md b/docs/news/whats-new-in-babel-3.82.md
new file mode 100644
index 0000000..b8819fa
--- /dev/null
+++ b/docs/news/whats-new-in-babel-3.82.md
@@ -0,0 +1,36 @@
+# What's new in babel 3.82
+
+*Draft*
+
+## Predefined tranforms with \babelprovide
+
+Now transforms can be activated with a second `\babelprovide` (or after
+a `provide=*`), so that the following code is valid:
+```tex
+\usepackage[kannada, provide=*]
+\babelprovide[transforms = danda.nobreak]{kannada}
+```
+Formerly, the transform was ignored except if requested in the very
+first call.
+
+## Tibetan (xetex)
+
+Some adjustements has been added to the ini file for Tibetan for it to
+work with XeTeX. However, features like text padding with tshegs won’t
+be available, because of the limitations of this engine.
+
+## Fixes
+
+* `babel` restored in part the old `\MakeUppercase` and
+  `\MakeLowercase`, which meant macros like `\label` raised again an
+  error. A new patch minimizes this side effect.
+  
+## More updates to the CLDR 41
+
+Albanian, Kinyarwanda, Maltese, Odia (= Oriya), Ossetic, Pashto,
+Polish, Portuguese, Punjabi, Romanian, Romansh, Russian, Sakha,
+Sinhala, Slovak, Slovenian, Somali.
+
+
+
+





More information about the latex3-commits mailing list.