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

  • From: Keith Creasy <kcreasy@xxxxxxx>
  • To: "liblouis-liblouisxml@xxxxxxxxxxxxx" <liblouis-liblouisxml@xxxxxxxxxxxxx>
  • Date: Wed, 28 Jan 2015 00:37:43 +0000

Thank you Joseph. I just want to say that I agree that close dialog between 
braille authorities and software developers would be very beneficial to the 
future of braille and UEB in particular. That has been on my mind a lot lately. 

Keith


-----Original Message-----
From: liblouis-liblouisxml-bounce@xxxxxxxxxxxxx 
[mailto:liblouis-liblouisxml-bounce@xxxxxxxxxxxxx] On Behalf Of Joseph Lee
Sent: Tuesday, January 27, 2015 3:28 PM
To: liblouis-liblouisxml@xxxxxxxxxxxxx
Subject: [liblouis-liblouisxml] Re: Proposal for capital and emphasis in UEB

Hi Christo,
As one of the LibLouis table maintainers for Unified English Braille, I do know 
how rewarding it is to introduce UEB to LibLouis users and developers around 
the world. However, throughout the course of UEB table development, I and 
others here felt that there are certain things in UEB itself that may need to 
be modified for programs such as LibLouis to take advantage of it.
Some of my own concerns include smoother transition between literary and math, 
certain rules that causes back translation problems and so on. In short, some 
of us here felt that UEB's emphasis in heuristic transcription practices (that 
is, human transcribers deciding what to do with forward and back translation 
issues based on formal rules) may have caused issues when computer programs are 
tasked to "transcribe" (forward and back translate) text into UEB. Thus I and 
others (especially those of us with programming
background) would like to suggest having a regular dialogue between us and 
ICEB/UEB committee in hopes of making UEB friendly towards both humans and 
computers.
Thanks, and I hope best of luck to you and ICEB.
Cheers,
Joseph

-----Original Message-----
From: liblouis-liblouisxml-bounce@xxxxxxxxxxxxx
[mailto:liblouis-liblouisxml-bounce@xxxxxxxxxxxxx] On Behalf Of Christo de Klerk
Sent: Tuesday, January 27, 2015 9:15 AM
To: liblouis-liblouisxml@xxxxxxxxxxxxx
Subject: [liblouis-liblouisxml] Re: Proposal for capital and emphasis in UEB

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

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: