diff options
author | Karl Berry <karl@freefriends.org> | 2021-02-22 22:20:48 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-02-22 22:20:48 +0000 |
commit | 1f8a99f91f89d808a685fb90434693017786a8a6 (patch) | |
tree | c0adb02e7b8fd39fc9335d04d8dcd020fb37b570 /Master/texmf-dist/doc/latex/babel/README.md | |
parent | 4220324e99226b427519e0380034f951f67a011f (diff) | |
parent | d9e54ef03db8d244f5386fc89efffccb3d483a5e (diff) |
sync with trunk 57841 to continue testing
git-svn-id: svn://tug.org/texlive/branches/branch2020@57848 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/babel/README.md')
-rw-r--r-- | Master/texmf-dist/doc/latex/babel/README.md | 244 |
1 files changed, 125 insertions, 119 deletions
diff --git a/Master/texmf-dist/doc/latex/babel/README.md b/Master/texmf-dist/doc/latex/babel/README.md index 1274e405b31..32c5db5278d 100644 --- a/Master/texmf-dist/doc/latex/babel/README.md +++ b/Master/texmf-dist/doc/latex/babel/README.md @@ -1,4 +1,4 @@ -## Babel 3.42 +## Babel 3.53 This package manages culturally-determined typographical (and other) rules, and hyphenation patterns for a wide range of languages. Many @@ -7,11 +7,11 @@ lualatex out of the box. A few even work with plain formats. The latest stable version is available on <https://ctan.org/pkg/babel>. -Changes in version 3.42 are described in: +Changes in version 3.53 are described in: -https://github.com/latex3/babel/wiki/What's-new-in-babel-3.42 +https://github.com/latex3/babel/wiki/What's-new-in-babel-3.53 -Included is a set of ini files for about 200 languages. +Included is a set of ini files for about 250 languages. The best way to install and/or update it is with the help of package managers. @@ -42,133 +42,139 @@ Bugs related to specific languages are best reported to their respective authors. ### Latest changes - ``` +3.53 2021-01-26 + * Extended \setlocalecaption to allow .template (related to + #111). + * Allow access to some features in `ini` files even with `ldf` + ones. + * Tool to create ldf files with a (more or less) GUI. + * Captions for Sinhala (thanks to Nisal D Bandara). + * Fixes: + - Not really a fix, but I started working on `picture` with + bidi in lua. + - Parenthesis sometimes mirrored at the end of math with + bidi=basic. + +3.52 2020-12-16 + * WARNING. If you need the style for Afrikaans you must update + babel-dutch. + * Improved \babelposthyphenation and \babelprehyphenation: + - Ordinary spaces can be matched in the latter. + - Keys 'insert' and 'penalty'. + - Some bugs fixed. + * Fixes: + - A couple of issues with \localeinfo and \getlocaleproperty + (#102, #105). + - Save size overflow with many \selectlanguage's (#109). + - Albanian: fix a typo in contents name (#104) + - Missing ‘Unused global option(s)’ warning (#110) +https://github.com/latex3/babel/wiki/What's-new-in-babel-3.52 + +3.51 2020-10-27 + * Common interface to (re)define captions (with + \setlocalecaption). + * frenchspacing filled in many ini files. + * A new internal macro (for ldf files) named \babel@texpdf, to + ease interoperativity with hyperref in shorthands. + * Fixes: + - Error when loading a language on the fly in tabular (#97). + - 'hyphenrules' raised an error with 'base' option (#59). + - Better handling of autoloaded languages (eg, catcodes). + - An error was raised with CJK and a null font (#99). + - language.tag.bcp47 and tag.ini in \localeinfo didn't work + (#102). +https://github.com/latex3/babel/wiki/What's-new-in-babel-3.52 + +3.50 2020-10-06 + * Fixes: + - main=<language> stopped working in some cases (#96). + - Footnotes were not \long with layout=footnotes. +https://github.com/latex3/babel/wiki/What's-new-in-babel-3.50 + +3.49 2020-10-03 + * BUG. This version has a severe bug with main= (fixed in 3.50). + * Allow standard LaTeX syntax to recognize locales based on ini + files in the most common cases. + * frenchspacing is set with ini files. + * Fixes: + - layout.lists=off didn't work (#94) +https://github.com/latex3/babel/wiki/What's-new-in-babel-3.49 + +3.48 2020-09-01 + * New (tentative) tools to customize some labels (like chapters + in CJK and Hungarian). + * Warning instead of error if neither 0 nor ZERO WIDTH SPACE is + found in some Southeast Asian languages. + * Fixes: + - \babelshorthand didn't work with some dialects (#91). + - \selectlanguage and otherlanguage raised an error inside + tabular. +https://github.com/latex3/babel/wiki/What's-new-in-babel-3.48 + +3.47 2020-07-13 + * Fixes: + - Spurious spaces when autoloading locales (bug introduced + in 3.46 when fixing #80). + - In dtx files, autoloading printed some spurious text + (because % is set to ignore, #87). + * New - \getlocaleproperty*, which doesn't raise an error. + * Basic ini+tex templates for about 500 languages in the GitHub + repository. +https://github.com/latex3/babel/wiki/What's-new-in-babel-3.47 + +3.46 2020-07-06 + * Languages can now be optionally selected with their BCP 47 + tags. + * \BabelEnsureInfo now loads the basic data for the requested + languages immediately (formerly it was done at the end of the + preamble). + * Fixes: + - Getting rid of the hyphen in XeTeX was not working as + expected. A new procedure has been devised. + - tag.bcp47 now contains what its name promises, instead of + just the language subtag (#70). + - Locale info was not loaded if the name had uppercase letters + in some OSs (#80). + - The [..|..] syntax in ini dates didn't recognize 'digits'. +https://github.com/latex3/babel/wiki/What's-new-in-babel-3.46 + +3.45 2020-06-10 + * Minor fixes in Hindi, Ancient Greek, Macedonian. + * Improvements in Kurdish, Marathi. + * Alternative date formats with \localedate[calendar=..., + variant=...]{y}{m}{d} (note: no calendar computations, just + strings). + * \today is (again) case-aware. + * \localenumeral{digits}{..} and \localecounter{digits}{cntr} + for native digits. + * Fixes + - Improved handling of math with \babelposthyphenation and + \babelprehyphenation (it was ignoring too much). + - An error related to \bbl@foreign@x could be raised in some + rare cases. +See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.45 + +3.44 2020-05-13 +https://github.com/latex3/babel/wiki/What's-new-in-babel-3.44 + +3.43 2020-04-28 +https://github.com/latex3/babel/wiki/What's-new-in-babel-3.43 + 3.42 2020-03-22 - - \getlocaleproperty, to get the value of a field from the loaded - ini files. - - Added ini files for Syriac, Coptic and Church Slavic. Improved - some others (Armenian, Sanskrit). - - Added a new field tag.bcp47.likely to many files. - - Improved line breaking with xetex. - - Fixes: - - Remove extra space with languages loaded on the fly (bug - introduced in 3.41). - - Line breaking was no always correct with languages loaded on - the fly. - - Avoid a harmless warning about redefining a protected command - (#52). - - Locale was not switched correctly with COMBINING characters - (#54). - +See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.42 + 3.41 2020-02-27 - - Counters and numerals added in some ini files, based on those - defined in CSS (Abjad, Alphabetic Hebrew, Japanese, etc.). - - Fix - A bug in the fix for #47, because \@elt was not reset - (#51). - - Fix - Error when french was loaded and an ini file read (#50). - - Fix - A typo in Greek files: Miriad must read Myriad. See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.41 - + 3.40 2020-02-14 - - New ini files for Latin and Greek (xe/lua). - - Add 'other' characters used in hyphenation patters (eg, - apostrophes). - - Fix - Old Plain TeX and Plain XeTeX raised an error. - - Fix - Option T1 in fontenc was not recognized to set - \latinencoding with LaTeX 2020-02-02 (#47) - - Fix - Locale names were hardcoded in some babel-...tex files. See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.40 3.39 2020-02-03 - - Languages can now be loaded on the fly (via \babelprovide). - - With \babelposthyphenation captured chars can now be mapped in - the replacement (lua). - - \babelcharproperty can be used to assign specific chars to a - locale (lua). - - Fixes: - - Sichuan Yi: line breaking was not activated (lua). - - Hyphenation was not always applied with onchar (lua). - - bidi=basic-l/basic-r where not activated correctly (xe). - - Thai and turkish raised and error without import in - \babelprovide. - - Cleaned up some ini/tex locale files (de, zh, sa). See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.39 3.38 2020-01-15 - - Automatic switching of ids (\language and \localeid), and fonts - based on script blocks (lua). - - New macro - \localeinfo, to access the basic data in the ini - file loaded by languages. See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.38 - -3.37 2019-12-08 - - Preliminary code for non-standard hyphenation, like ff -> - ff-f (lua). - - \babelprovide now can be used to add or modify values for the - keys in ini files. - - Line breaking in South East Asian and CKJ is assimilated to - hyphenation, and it is activated even without 'import' (lua). -See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.37 - -3.36 2019-11-14 - - New - \babeladjust, with options: bidi.text, bidi.mirroring, - bidi.mapdigits, layout.tabular, layout.lists, linebreak.sea, - linebreak.cjk. There are still some limitations (lua). - - New - ini for Polytonic Greek, thanks to Claudio Beccari. - - Fix - Language and script set for Chinese Tradicional and - Chinese Simplified. -See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.36 - -3.35 2019-10-15 - - \markboth and \markright made robust with a recent LaTeX. - - Shorthands work in bibs and refs even with safe=none. - - Fix - Another issue related to \ensureascii and LGR (#30) - - A temporary hack for issue #25. - -3.34 2019-09-27 - - Improved compatibility for \babelfont vs \setmainfont. - - Fix - active ' entered in an infinite loop with lua (#27). - - Fix - main in \babelprovide was not set until begin document. - -3.33 2019-07-19 - - \prehyphenchar set to 0 in languages requiring it: kannada, - marathi, tamil, etc. (lua). - - \AddBabelHook can be set for specific languages. - - Fix - !\grq in T1 behaved like the ligature !` (#19). - - Minimal preliminary support for the experimental harftex. - -3.32 2019-06-03 - - CJK line breaking is now disabled in verbatim (lua). - - New - \babelcharproperty, to change the direction, mirroring - glyph and line break properties (lua). - - Basic support for the picture environment (with pict2e) and pgf - (lua, somewhat experimental). - - Start support for harftex (just try - it may work). - -3.31 2019-05-04 - - Basic support for line breaking with CJK scripts (lua) - - layout=tabular now works with the 'array' package (and some - others; lua). - -3.30 2019-04-22 - - Fix - dir in boxes inside math (hopefully now it works; lua). - - Option mapdigits for \babelprovide, which converts European - digits to local ones (lua). - -3.29 2019-04-03 - - The fix for boxes inside math is incompatible with ams. - Removed (a better fix is under study). - - Options bidi-l and bidi-r (for the bidi package; xe). - -3.28 2019-04-01 - - Fixes - wrong dir after math, in math inside tabular, in weak L - inside R inside L, and in boxes inside math. - - \babelfont now takes into account \defaultfontfeatures. This - is a potential source of backwards incompatibilities, but - very likely the risks are very low, and it is, I think, the - expected behavior. - ``` Javier Bezos |