[liblouis-liblouisxml] Re: What to test in the alpha release

  • From: "Michael Whapples" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "mwhapples" for DMARC)
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Thu, 23 Jun 2016 16:34:29 +0100

Hello,

Recently I reported a bug in Nemeth and thought it may need an alteration to the context/multipass opcode, however I have found a solution which can be made in the tables. May be you could fix it.


The problem rule in nemeth.ctb is:

pass2 @56[$d1-5]@5!$d *

This was wrongly stripping the non-digit character after the base line (dot-5) indicator.


The corrected rule should read:

pass2 @56[$d1-5]@5!$d_1 *


This can be tested with the following input and output text when using the nemeth.ctb file:

Input: A^;0^"e^~kt^"

Output: ,a0e~kt"


I am aware that this may miss some rules in the Nemeth rule book for shortening the subscript notation, but these were not addressed by the original LibLouis rule and I am just fixing the issue of character loss. I will look at possible fixes to the other issues in the future.


Michael Whapples


On 23/06/2016 16:22, Christian Egli wrote:

Hi all

The new alpha release has been out for a couple of days and has exiting
new features notably proper support for UEB. Now despite the extensive
test suite there might be some problems that we have not discovered.
Could you please test the new liblouis release in your language and your
use case. In particular we should test the following areas:

- Emphasis
   - this has been basically re-written. Does it work for your language
     and your use case?
- letsign
   - this code has been changed. We believe that it is backwards
     compatible, but we would like to confirm this.
- back-backtranslation in UEB
   - doesn't work that well at the moment. Mike
     is working on that and we will merge it as soon as it's ready
- Numeric mode in UEB
   - this is also an area that has not been totally finished. Mike and
     Davy are also working on this.

So please give the new release a go and see if it works for you. If you
find any deficiencies please report them here or directly in the issue
tracker[1]. You can get the new release (including a windows binary)
from the downloads page[2].

Thanks
Christian

Footnotes:
[1]  https://github.com/liblouis/liblouis/issues
[2]  https://github.com/liblouis/liblouis/releases/tag/v3.0.0.alpha1

For a description of the software, to download it and links to
project pages go to http://liblouis.org

Other related posts: