Braille Translator and Back-Translator
Liblouis is an open-source braille translator and back-translator.
It features support for computer and literary braille, supports
contracted and uncontracted translation for many, many languages
and has support for hyphenation. New languages can easily be added
through tables that support a rule- or dictionary based approach.
Liblouis also supports math braille (Nemeth and Marburg). The
formatting of braille is provided by the companion project
liblouisxml.
Liblouis is based on the translation routines in the BRLTTY
screenreader for Linux. It has, however, gone far beyond these
routines. It is named in honor of Louis Braille.
Included are also tools for testing and debugging tables.
- Developed at GNOME:Factory
- Sources inherited from project openSUSE:Factory
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:RISCV/liblouis && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
CVE-2018-11410.patch | 0000001316 1.29 KB | |
liblouis-3.5.0.tar.gz | 0012999628 12.4 MB | |
liblouis.changes | 0000026250 25.6 KB | |
liblouis.spec | 0000005936 5.8 KB |
Revision 35 (latest revision is 56)
Dominique Leuenberger (dimstar_suse)
accepted
request 612861
from
Dominique Leuenberger (dimstar)
(revision 35)
- Added CVE-2018-11410.patch: Fix a buffer overflow in table parsing (bsc#1094685 CVE-2018-11410). - Updated to version 3.5.0: - New features - The same name can now be used in more than one ~class~ rule. The effect is that both set of characters become part of that one class. - Bug fixes - Fix a regression in inputPositions thanks to Bert Frees - Treat characters within the range ~compbrlStart~ and ~compbrlEnd~ as a special case. This fixes many if not most of the problems with cursor position and the ~compbrlAtCursor~ mode. Thanks to Dave Mielke. - Fix ~swapdd~ opcode thanks to Bert Frees - Fix negation of attribute matcher in multipass expressions thanks to Bert Frees - Braille table improvements - Backwards incompatible changes - The translation mode ~comp8Dots~ has been removed as it was never really implemented anyway - Support for the ~pass1Only~ flag has now been removed. Thanks to Bue Vester-Andersen. - The old UEB tables ~UEBC-g1.ctb~ and ~UEBC-g2.ctb~ have been removed as the have been superseded by ~en-ueb-g1.ctb~ and ~en-ueb-g2.ctb~. - The french tables ~fr-2007.ctb~, ~fr-fr-g1.utb~, ~fr-fr-g2.ctb~, ~fr-ca-g1.utb~ and ~fr-ca-g2.ctb~ have been removed. Use ~fr-bfu-comp6.utb~ for 6 dots literary, ~fr-bfu-comp8.utb~ for 8 dots computer and ~fr-bfu-g2.ctb~ for contracted braille instead. - Updated to version 3.4.0: - New features - Add support for ~inputPos~ and ~outputPos~ checking in ~lou_checkyaml~ thanks to Bue Vester-Andersen. See the manual for (forwarded request 612252 from kbabioch)
Comments 0