[liblouis-liblouisxml] prototype code

  • From: Michael Gray <mgray@xxxxxxx>
  • To: "liblouis-liblouisxml@xxxxxxxxxxxxx" <liblouis-liblouisxml@xxxxxxxxxxxxx>
  • Date: Wed, 2 Aug 2017 00:30:49 +0000

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<http://www.aph.org>

Other related posts: