liblouis/
Open-source braille translator and back-translator.
USD raised
Recent activities
Portuguese characters o, ç, ó and õ not back-translated correctly
Python bindings: compileString and Python 3 -> argument 2: <class 'TypeError'>: wrong type
lou_checkyaml test reporting behaves weird with UCS2
Add an includediff opcode
Option to specify a default display table in any contraction table
Python bindings on Windows: _createTablesString(), Python ≥3.6 and "Use Unicode UTF-8 for worldwide language support" feature
Deprecate Python 2
Add Dutch 8 dot braille table draft
Example found where inputPos array is not monotonically increasing
compbrlAtCursor and compbrlLeftCursor: Use second definition instead of reversing definition order
fr-bfu-g2.ctb: critical bug (loop?) with some strings
SIGBUS on sparc64
Fixing typos and styling in the tables directory.
Add tests for the latest Danish table update
endemphword missing after single letter at start or in middle of a word
memory leak in resolveSubtable and defaultTableResolver
Missing license headers
Common table for Dutch
"AAs" translates to ",,aas"
Release Notes Typo?
Bullet characters such as U+2022 not defined in en-US
Unicode option for lou_translate
Integrate new hash function
Reading liblouis tables from memory
Table maintenance and name/filename match: keeping track of which is which and weeding out deprecated/historical tables
Make it clear that some opcodes are incubating
Integrate doxygen with automake
Make clear in table headers how nl-NL and nl-BE differ
Improve make distwin32/distwin64
Backslash at the end of a line voids the following line, even if in a comment
Fix warnings about duplicate emphasis classes in tables
Use Appveyor to build with the msvc tool chain
Integrate with OSS-Fuzz
Split German tables into versions with and without capsletter
Inconsistent precedence of character definition opcodes when capsletter is in use
Support native comments in YAML
Merge the class and the attribute opcode
Document seqdelimiter, seqbefore, seqafter, etc
Proof of concept implementation of "extended braille"
Number of *letsign rules is limited to 128
Warning, not error when compiling non 16-bit Unicode rules with 16-bit Unicode liblouis
Fix issues reported by Michael Robin
Lots of backtranslation errors in German grade 2
Scripts without shebang line (possible in wrong location)
The always opcode unworking after the numeral.
lou_translate: add possibility to specify table via query
Some braille tables include 8 dot codes when not necessary.
Latvian braille table Lv-Lv-g1.utb
[Feature Request] Allow optionally enabled rules
Files for northern Kurdish (kmr) table is missing
Opcode to associate emphasis class with character class
Exclude specified letter(s) from letsign effect
braille translation for Kannada character \x0C8A incorrect
Gradual port to Java/Clojure
possible UEB bug: incorrect contraction used in the word "filename"
In Dutch, every word part in a capitalised compound word counts in the length of a passage
In Dutch, begcapsphrase should be allowed to start in a word preceded by punctuation
Allow setting attribute on character that does not have a character definition rule (yet)
en-ueb: Incorrect translation of dashes / em-dashes / long dashes
Find out what to do with fi1.ctb and fi2.ctb
lou_checkyaml: Create a "display" mode
When a table does not define any capital marks, rules should be case sensitive
New opcode to specify that emphasis is not indicated for certain characters
Fix issues with emphasis in en-us-g1.ctb
Fix corner cases in Dutch emphasis handling
repword does not work?
Ability to mark capital letters differently depending on the rest of the word
Better integrate regular and "bidi" German tables
32-bit lou_checkyaml of liblouis 3.11.0 crashes on Windows
Returned input length is not equal to the initial input length for backward translation.
Update ru.ctb
Wrong table included in ta-ta-g1.ctb
German g2 forward: Apparently lots of noletsign missing
Table metadata to indicate supported Unicode normal forms
Rule for \x0964 missing in bengali.cti
New table for Uzbek - based on Russian table.
Macro feature
Allow setting emphmodechars per emphasis class
Update Dutch 8-dot table
The document which describes the Russian braille rules
dot 7 capitalization indicator remains active when it shouldn't
Add more tests for Dutch computer braille and add reference to specification
Deprecate UCS2 support
Add Australian Pre-UEB G1 & 2 Tables
Mark tables with appropriate metadata concerning direction
Malayalam table "malayalam.cti" needs augmenting
lou_checkyaml crash
Suggestion: Make a chapter in the manual describing the tables distributed with Liblouis
Square root symbol (√) not translated in Portuguese Grade 1
Coptic PR #987
Urdu Grade 2 table needs updating
windows build fails: ..\liblouis\lou_translateString.c(2231): error C2057: expected constant expression
./configure fails during installation
English grade 2 - some cases 'by' is translated to closing quotes
Make begemph and endemph more intelligent
Using English US computer Braille crashes NVDA when reading URLs
Error in malayalam.cti table
numeric space (dot 5) does not always work correctly
number signs may be misplaced when a decimal number follows a letter
Problems with gurumuki.cti table used by Punjabi
the "there" contraction is mistranslated under these conditions
Make continuous integration work again
UEB tables produce unusable output for unknown characters
Test braille-specs/spaces fails
Change license of Igor B. Poretskys tables
@afsaneh92117
Using symbols from a test part in an action part
Update alphabet change marker to meet new Dutch braille code
begcomp and endcomp not documented
Github workflows: run make in extra/generate-display-names
Allow multiple values metadata fields with the same key in one table
Don't ignore last line of file if it doesn't have a newline
Tables for Sesotho, Setswana and Sepedi
Documentation for match opcode missing < > ~
Fix 8-dot Hebrew Computer Braille table
English (UK) 8-dot computer braille
Can i use this project on STM32 F1 serial without any system
Description of snapshot release page is not updated
The Emscripten action fails and is not run as a check for PRs
Please add Nemeth code to Korean table
Use-after-free in lou_trace at compileTranslationTable.c:876
Fix tests in no_harness.yaml related to file paths, URLs and email addresses
a unicode Braille translation table
English Braille and Ancient Languages
Ancient Languages
Braille reader for Ancient Languages
Change this warning to an error: "Invalid attribute name: must be a digit between 0 and 7 or a word containing only letters"
Distinguish between bold, italic and underline in Dutch braille
Latin small letter sharp s incorrect in no-no-chardefs6.uti
Unicode Braille for Ancient Languages
Fix regression caused by PR #1123
add Japanese braille table
Parsing and caching of tables
Typo in ru.ctb: \x0479 -> \x0478
How to use the ja-kanteji.utb
Eliminate "internal" opcodes
[BUG] global-buffer-overflow in lou_checktable
testsuite memory leaks
Test suite asan issues
Remove unnecessary "16-bit" from inbuf and outbuf specifications
Improve translation of Unicode fractions of zh-tw.ctb
use-of-uninitialized-value in compileTranslationTable.c
Making the table index/info/list API stable?
Upgrade format-sources to clang-format-12
Bidirectional german stenographie
[BUG] invalid memory writes in compileRule, liblouis/compileTranslationTable.c:3744
Enhance xfail to specify direction
de-g*-detailed.ctb and ja-kantenji.utb get stuck
Incorrect output was obtained with zhcn-g1.ctb
Please consider correcting the names of the Simplified Chinese Braille tables
Problems in some Ukrainian capital letters
Punctuation/contraction ambiguaties in the UEB grade 2 tables
Question of separating characters from different character sets
Unable to Differentiate Upper Case and Lower Case "S" with German liblouis braille table in 6 Dot
german grade 2: contraction issues 09/22
How can i add and use it in Android Studio?
[Infinite Loop Error]: lou_translate(version 3.23.0, commit f6440cd2)
Windows build with clang-cl doesn't pass
Refactor the Danish test files
Look at the "Fuzz lou_translateString" check which failed on 5 December 2022
\x20D7 does not print as expected
OSError: liblouis.so.20: cannot open shared object file: No such file or directory
heap-buffer-overflow in resolveSubtable() at compileTranslationTable.c when long name table given to lou_trace
global-buffer-overflow in lou_setDataPath() when long path is given
Deprecate lou_setDataPath / lou_getDataPath
global-buffer-overflow in lou_logFile() when long filename is given
Update Dutch 8 dot table
Please disable lou_translate fuzz test with forked repositories
Missing indicator for letters after numbers in capital passage
Python bindings' method trying to preserve Python 2 compatibility
Make it explicit that table loading issues are not security issues?
several memory bugs in lou_checkyaml
negative memcpy length in function swapReplace
Further reduce CI load
Six characters for English UEB table?
Fix documentation re lou_translate and Unicode output
Update maintainer metadata of UEB tables
Merge all UEB tests into a single file
Drop line continuation feature
identical condition
Add Romanian table 6-dot based on French.
Ellipses are incorrectly translated by the US English table.
Dutch new virtual dot combination feature on Liblouis UTDML messes up 25 voluve math braille tests when I use Liblouis 3.27 dev version
error: ../liblouis/.libs/liblouis.a: no archive symbol table (run ranlib)
ueb-en-g2: Final-letter groupsigns are inappropriately used after capital indicators
Context opcode does not match when in a capitalized word/passage
Can you update the table?
Enclosing punctuation for Phrase Emphasis and All caps not working fully
Separate make check from make distcheck in CI
Fix code scanning alert - Wrong type of arguments to formatting function
incorrect behaviour of api
german braille: contraction of st and ie
Uppercase virtual dots in multipass test expression
In Dutch, don't collapse Unicode braille
Issues with Kannada table kannada.cti
© 2019 BoostIO, Inc.