We are very excited to present this release, as a lot of enthusiasm and energy have gone into it. A host of of new contributors have improved liblouis and added support for new languages. We now have support for many ancient languages, like Akkadian, Ugaritic, Biblical Hebrew and Syriac. This release also supports Yiddish. And the Dutch tables got a very innovative upgrade.
I'd like to thank all the very dedicated contributors for helping to bring liblouis forward.
For a detailed list of all the changes refer to the list of closed issues.
- New features
- Bug fixes
- Braille table improvements
- Other changes
- Deprecation notice
- Backwards incompatible changes
- Invisible changes
- New, renamed or removed tables
New features
- There is a new uncontracted braille table for Yiddish, created by Abby Howell and Matthew Shifrin, a teacher and student of Yiddish at the Boston Worker's Circle.
- A group of incredibly dedicated people has been working on support for ancient languages, namely Matt Yeater and Paul Geoghegan with the help of Sarah Blake LaRose, Eric Harvey, Leonard de Ruijter and Abby Howell. The languages that are supported so far are:
- Biblical Hebrew
- Akkadian according to Borger system
- Akkadian braille according to U.S. system
- Syriac
- Ugaritic
- A table to provide support for the languages represented in the Cuneiform / Akkadian Writing systems
Bug fixes
- Fix a bug in the Python bindings that occurs on bigendian architectures, thanks to Daniel Garcia.
- Fix a memory problem when handling parameters in
lou_translate
, thanks to benehalo.
Braille table improvements
- Minor improvements to the Danish tables thanks to Bue Vester-Andersen:
- Fixed a missing contraction for "gjorde".
- Improvements to Hungarian (added more exceptions) thanks to Attila Hammer.
- Corrections to the Malay Table thanks to lbk2907.
- Major improvements to Serbian backtranslation thanks to Aleksandar Sredojevic:
- Backtranslation now works to both Cyrillic and Latin script.
- Fix the metadata for the Cantonese (Hong Kong) table thanks to André Polykanine.
- Improvements to backtranslation of Spanish grade 2 thanks to Iván Argote Pérez with the help of Abby Howell.
- Major upgrade to the Dutch tables thanks to Bert Frees. These tables use virtual dots in an innovative way to help sighted readers better understand the generated braille. They also use a new technique using
m4
macros to simplify writing tables that use many repetitive opcodes.
Other changes
- The metadata now has support for
unicode-range
, i.e. whether the characters used in a table all fall inside the0-U+FFFF
Unicode range (ucs2
), or whether some characters are in the >U+10000-U+10FFFF
range (ucs4
), thanks to Bert Frees.
Deprecation notice
- None
Backwards incompatible changes
- None
Invisible changes
- None
New, renamed or removed tables
New
sr-Cyrl.ctb
yi.utb
hbo.utb
akk.utb
akk-borger.utb
syc.utb
uga.utb
cuneiform-transliterated.utb
Renamed
None
Removed
None