| liblouis 3.19.0 has been released |
| |
| The liblouis developer team is proud to announce the liblouis release |
| 3.19.0. The release is available for download at: |
| |
| https://github.com/liblouis/liblouis/releases |
| |
| Introduction |
| ============ |
| |
| Liblouis is an open-source braille translator and back-translator. It |
| features support for computer, literary and math braille, supports |
| contracted and uncontracted translation for many, many languages [1]_. |
| It plays an important role in an open source accessibility stack and is |
| used by screenreaders such as NVDA, Orca and JAWS. A companion project |
| liblouisutdml [2]_ deals with formatting of braille. |
| |
| Noteworthy changes in this release |
| ================================== |
| |
| For this release Bert Frees has been hard at work to clean up the code |
| base. He fixed a few bugs one of which was causing memory corruption. |
| Others have contributed corrections to braille tables or even provided |
| new tables. For example there are now tables for Tshivenda and for |
| Russian contracted braille. |
| |
| I'd like to thank everybody for helping to bring liblouis forward. |
| |
| For a detailed list of all the changes refer to the list of closed |
| issues [3]_. |
| |
| Bug fixes |
| --------- |
| |
| - Fix a bug in the ``uplow`` opcode thanks to Bert Frees. |
| - Fix a possible crash due to memory corruption thanks to Bert Frees. |
| |
| Braille table improvements |
| -------------------------- |
| |
| - The Norwegian 6 dots braille tables now correctly handles signs like |
| section sign ('§' and '§§'), as well as numbersign ('#') before |
| numbers. In addition the letters a with acute, o with tilde, n with |
| long right leg and thorn are redefined. Phrases with capitals only |
| are know handled correctly. All thanks to Lars Bjørndal. |
| - Fix a problem with 'ç' in Northern Kurdish thank to Imam Kahraman and |
| Christian Egli. |
| - Add support for back translation in Russian literary braille thanks |
| to Andrey Yakuboy. |
| - In Russian literary braille, if the letters 'Ё' and 'Й' consist of |
| two code points, they are displayed correctly. |
| - Add new Russian contracted (grade 1) table thanks to Andrey Yakuboy |
| and Ekaterina Anisimova. |
| - Update to Urdu, mostly to cater for spelling variations found in |
| source text. Thanks to Jake Kyle. |
| - New contracted braille table for Tshivenda created by Christo de |
| Klerk at the request and under the auspices of the South African |
| Braille Authority. |
| - Fix in Arabic computer braille table thanks to Ikrami Ahmad: |
| |
| - back-translate 256 to Latin full stop |
| |
| - Fix translation of URLs and file paths in Polish grade 1 table, |
| thanks to Łukasz Golonka. |
| |
| Other changes |
| ------------- |
| |
| - Fix the build script for Microsoft ``nmake`` thanks to Leonard de |
| Ruijter. |
| |
| Deprecation notice |
| ------------------ |
| |
| - None |
| |
| Backwards incompatible changes |
| ------------------------------ |
| |
| - None |
| |
| Invisible changes |
| ----------------- |
| |
| - Major refactoring of ``compileTranslationTable.c`` thanks to Bert |
| Frees. Thanks to these changes a few bugs were found and fixed in the |
| code and a few tables. |
| |
| New, renamed or removed tables |
| ------------------------------ |
| |
| New |
| ~~~ |
| |
| - ru-ru-g1.ctb |
| - ve-za-g1.utb |
| - ve-za-g2.ctb |
| |
| Renamed |
| ~~~~~~~ |
| |
| None |
| |
| Removed |
| ~~~~~~~ |
| |
| None |
| |
| Next release |
| ============ |
| |
| The next release will be published on December 6 2021 so please keep up |
| the excellent work and keep those improvements coming. |
| |
| Share and Enjoy! |
| |
| – Christian Egli, on behalf of the liblouis developers |
| |
| Footnotes |
| ========= |
| |
| .. [1] |
| https://github.com/liblouis/liblouis/tree/master/tables |
| |
| .. [2] |
| https://github.com/liblouis/liblouisutdml |
| |
| .. [3] |
| https://github.com/liblouis/liblouis/milestone/29?closed=1 |