[liblouis-liblouisxml] Re: Proposal for capital and emphasis in UEB

  • From: "Christo de Klerk" <cjdk@xxxxxxxxxx>
  • To: <liblouis-liblouisxml@xxxxxxxxxxxxx>
  • Date: Tue, 27 Jan 2015 19:14:54 +0200

Hello all

On behalf of the International Council on English Braille (ICEB) I wish to
say that we are extremely pleased about this development. It is essential
that LibLouis must make provision for these aspects of the  UEB.

We wish the developer every success with this endeavour.

Kind regards

Christo de Klerk - President: International Council on English Braille

-----Original Message-----
From: liblouis-liblouisxml-bounce@xxxxxxxxxxxxx
[mailto:liblouis-liblouisxml-bounce@xxxxxxxxxxxxx] On Behalf Of John J.
Boyer
Sent: 27 January 2015 6:49 PM
To: liblouis-liblouisxml@xxxxxxxxxxxxx
Subject: [liblouis-liblouisxml] Re: Proposal for capital and emphasis in UEB

Hi Keith,

This sounds good. I will give whatever help I can.

John

On Tue, Jan 27, 2015 at 03:41:16PM +0000, Keith Creasy wrote:
> Dear all.
> 
> We at APH are working on a project to create high-quality braille from
publisher's files to be embossed using the new BANA UEB specifications.
LibLouis currently has a few shortcomings that need to be addressed before
we can achieve the quality output we need. A couple of these have already
been partially implemented by us or others.
> 
> 
> 
> 1.       Capitalization of phrases. Addition of cap-phrase sign and end
cap-phrase sign along with implementation to support it.
> 
> 2.       Correct UEB capitalization within words with mixed case.
> 
> 3.       Correct application of symbols to begin and end emphasis
(typeforms).
> 
> 4.       Support for additional, custom, typeforms provided by UEB.
> 
> 
> We are proposing doing this coding ourselves. Along with some corrections
to the tables, with deference to the work Joseph and Ken are doing on UEB
tables.
> 
> 
> One of the main changes we'd like to make is to change the way
capitalization is handled so that internally LibLouis simply treats it as
another form of emphasis. The only differences being that the attributes
used for the capitalization is inherent in the text and does not need to be
passed in as an argument when translating, and of course LibLouis handles
capitalization in reverse as well as forward translation.
> 
> 
> Internally there is actually even less difference between emphasis
(typeforms) and how we hope to handle capitalization. Our plan is to expand
the values used in the array that indicates emphasis and, on the first pass
LibLouis makes through the text, set the array for capital emphasis at that
time. Then handle it along with all other forms of emphasis.
> 
> 
> In order to handle cases where we have multiple emphasis or typeforms the
current implementation needs to be enhanced so that it not only knows when
the emphasis flags change but exactly how they change. This is in fact the
only way to make capitalization as a form of emphasis work. An additional
benefit of this is of course handling mixed bold, italics, and underlined
text even if they are irregularly mixed.
> 
> 
> I know it is usually preferable to make changes in very small increments
but we don't see a way to do this for our purposes. We plan to fork
LibLouis, work on and test it while keeping in sync with the master LibLouis
code as we can, and then at some point work on merging our work back to the
master repository if that is desirable.
> 
> Mike Gray mgray@xxxxxxx<mailto:mgray@xxxxxxx> is the programmer we 
> have tasked with accomplishing this work. We welcome any feedback. It 
> is our hope to improve LibLouis for eve
> 
> Regards,
> Keith Creasy
> ryone

--
John J. Boyer; President,
Abilitiessoft, Inc.
http://www.abilitiessoft.com
Madison, Wisconsin USA
Developing software for people with disabilities

For a description of the software, to download it and links to project pages
go to http://www.abilitiessoft.com

For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

Other related posts: