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

  • From: Bert Frees <bertfrees@xxxxxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Tue, 27 Jan 2015 18:54:03 +0100

Hi Keith,

Cool!

Very pleased to see someone has found the courage to deal with the problem of
emphasis. It's indeed an essential feature of liblouis, people shouldn't have to
rely on ad-hoc pre- or post-processing steps to create high-quality braille.

As for the decision to fork liblouis, I don't necessarily see a problem with
that, as long as we're able to merge the work back into master eventually. It
would be a real shame if we couldn't. So yes, trying to keep the fork in sync
with the master as much as you can would definitely be a good idea. I'm sure we
can assist with that if needed.


Thanks,
Bert



Christo de Klerk writes:

> 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

Other related posts: