Very interesting Michael. I will try to look into it ASAP (that means next
week) and get back to you with feedback.
2017-08-02 2:30 GMT+02:00 Michael Gray <mgray@xxxxxxx>:
I have been writing code to solve many of the issues of backward
translation for UEB and adding a new API to better work with applications
like BrailleBlaster. I found that it was easier to simply write prototype
code first to see what would be required to fully implement such things. I
also used this code to test some of the other ideas I had.
As of now, this code is and will be continuing to focus on my work with
UEB and Nemeth math for BrailleBlaster only. There is only a reference
manual which is not intended to be considered comprehensive documentation.
https://github.com/MikeGray-APH/LibLouisAPH
Future note: All repositories at https://github.com/MikeGray-APH will be
moving soon to https://github.com/aphtech.
List of some differences with LibLouis:
* a new API for that allows better translation control and works with
applications like BrailleBlaster
* a new translation process, both forward and backward, to solve many of
the issues of UEB translations
* added memory management functions and structures
* added modes that merge the handling of thing like capital, numeric, no
contraction, and emphasis processing
* separation of translation tables and conversion tables (display),
default output is Unicode braille
* a reduced set of opcodes, 6 main, 8 supplementary, 2 conversion
MRG
www.aph.org