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