[liblouis-liblouisxml] Status UEB integration

  • From: Christian Egli <christian.egli@xxxxxx>
  • To: liblouis-liblouisxml <liblouis-liblouisxml@xxxxxxxxxxxxx>
  • Date: Mon, 08 Feb 2016 14:26:15 +0100

Hi all

Some of you might have noticed that Bert, Davy and I are working towards
integrating Mikes UEB enhancements into liblouis. We wanted to let you
all know what the current status of this work is.

Overall the code that Mike provides does the heavy lifting and remains
largely untouched. Some of it might not be exposed as such at the
moment, but we hope to expose it later.

However we are not entirely happy with all the changes and are therefore
taking a step-by-step approach, i.e. we are focusing on the emphasis
changes first and are trying to make it work with a consistent naming
scheme and an easy to understand fallback mechanism. The other changes
will be looked at later and we will try to see if they are ueb-only or
if they can be extended so that other languages could potentially
benefit from these new opcodes.

So, first we're first looking at the emphasis opcodes. Bert has proposed
a opcode syntax that we think is more consistent. We hope that it should
be generally understandable even without a UEB background (see
https://github.com/liblouis/liblouis/issues/99). The proposal makes the
emphasis class names configurable, so they can be less UEB specific if
needed.

Also we are trying to make sure there are no regressions. To that effect
we have migrated all the tests to the YAML framework. At the moment we
do have still have many regressions but that is probably due to the fact
that the tables that come with liblouis need updating to the new
opcodes.

All of this is happening in the ueb_update branch in the github repo
(https://github.com/liblouis/liblouis/tree/feature/ueb_update). At the
moment there is still a lot of churn and I'm still working on the
documentation as we speak. I hope that the dust will settle soon so that
we can invite everyone to have a look. We also hope to put out a beta
release for wider testing once we have all the regressions solved.

Thanks
Christian

-- 
Christian Egli
Swiss Library for the Blind, Visually Impaired and Print Disabled
Grubenstrasse 12, CH-8045 Zürich, Switzerland

-----
Jetzt kostenlos bestellen: Eidgenoessische und kantonale Abstimmungsunterlagen 
fuer den 28. Februar zum Hoeren auf CD. Bestellungen an medienverlag@xxxxxx
For a description of the software, to download it and links to
project pages go to http://liblouis.org

Other related posts: