[liblouis-liblouisxml] Re: The Proposed liblouisutdml Library and liblouis Changes

  • From: "yuemei.sun" <yuemei.sun@xxxxxxxxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Mon, 28 Jun 2010 11:46:05 -0700

Current TSS will not use UTDML, so no worry there.

Yuemei
On 6/28/2010 10:29 AM, John J. Boyer wrote:
Here is some information on the new liblouisutdml library which I am
thinking of establishing.

This is liblouisxml with UTDML added. It will be a new library because
some of the function calls are different. In particular, the letters
before the underscore will be lbu instead of lbx. All characters,
including filenames, will be encoded in UTF-8. In particular, the output
buffers of lbu_translateString and lbu_backTranslateString will be
encoded in UTF-8. This will be advantageous for a new application I am
working on with a group, but might be a problem if the current TSS is to
be modified to use UTDML. Filenammes will be understood to contain only
standard printable characters, with the exclusion of colon, comma,
slash, etc. that are used in particular operation systems or in
liblouisutdml itself.

liblouisxml will be maintained with bug fixes and minor feature
enhancements, but the development emphasis will move to liblouisutdml,
because UTDML is needed for advanced features such as multiple volumes.

The translateFile functions will remain the same, except for the blu
prefix.

liblouis is due for some bug fixes and enhancements. Among the latter is
a set of wrappers for handling languages that require a different
algorithm than liblouis uses. This work will be done in trunk, since the
wrappers affect very little except the wrappers.c module itself, which
is new.

John


For a description of the software and to download it go to
http://www.jjb-software.com

Other related posts: