Braille Translator and Back-Translator

Edit Package liblouis

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.

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's avatar Dominique Leuenberger (dimstar_suse) accepted request 612861 from Dominique Leuenberger's avatar 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
openSUSE Build Service is sponsored by