Skip to content

Commit

Permalink
More ini’s. Expanded Hebrew numerals.
Browse files Browse the repository at this point in the history
  • Loading branch information
Javier committed Aug 12, 2023
1 parent 0cc40ca commit e305f6a
Showing 1 changed file with 29 additions and 13 deletions.
42 changes: 29 additions & 13 deletions docs/news/whats-new-in-babel-3.93.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,24 @@

## Hebrew counters

Converted by Udi Fogiel @Udi-Fogiel (with some retouches) from the
original definitions in `babel-hebrew`. To be used with
`\localenumeral` and `\localecounter`.
The `ini` locales for Hebrew and Yiddish provide a numeral named
`letters`, with the usual form in the modern varieties. However, there
are some variants provided by `babel-hebrew` (the `ldf' definition),
which were absent. Udi Fogiel (@Udi-Fogiel) has made them fully
expandable and now are also available if the locale is explicitly loaded
with `provide` or `\babelprovide` (in other words, the aren’t available
in these locales if loaded on the fly). The limit is 999999.

Provisional names. The limit is 999999.
They are used with `\localenumeral` and `\localecounter`. See the
`babel` manual for further information on these commands.

`letters.long` same as `\hebrewnumeral`.
* `letters.long` [provisional name] same as `\hebrewnumeral`, and same
as `letters`, except values larger than 9999 are valid (but still up
to 999999).

`letters.gershayim` same as `\Hebrewnumeral`
* `letters.gershayim` same as `\Hebrewnumeral`.

`letters.final` same as `\Hebrewnumeralfinal`.

They are available in `hebrew` and `yiddish`.
* `letters.final` same as `\Hebrewnumeralfinal`.

It can be customized with two macros:
* `\BabelHebrewNumeralMarkerSingle`, set by default to geresh.
Expand All @@ -30,10 +35,10 @@ re(set) these values with the language.

* Table with arabic text corrupted when trying to colour cells (#252).
* Bold small caps were wrong in some cases (#92). This is not really a
bug in `babel`, because I was able to reproduce it without the
package (in fact, not a long time ago it worked fine), but rather an
bug in `babel`, because not a long time ago it worked as expected
and I was able to reproduce the issue without it. It’s rather an
improvement in the way fonts are switched with languages (LaTeX
assumes a single font and a single series per family).
assumes a single font and a single series tag per family).

## New locale files

Expand All @@ -43,4 +48,15 @@ included in the default `babel` distribution. This can serve to encourage
contributions, too. A warning will remember they are ‘bare
minumum locales’. The locales added in this release are:

* `southernaltai`
* `southernaltai`
* `divehi`
* `ancientegyptian`
* `egyptianarabic` (aka Masri or Colloquial Egyptian, with tag `arz`,
not ot be confused with the Standard Arabic as spoken in Egypt, with
tag `ar-EG`).
* `phoenician` (note it’s an RTL language)
* `newari`

Note some of these language are not targeted (at least currently) by
the Unicode CLDR, which is focused on written modern languages. This is
not true for LaTeX.

0 comments on commit e305f6a

Please sign in to comment.