I think this is coming back to a fairly recent bug report of not being able to achieve certain spacing when emphasis is used.
I don't think any action was taken over that issue, despite the reasonable suggestion that may be liblouisutdml should handle whitespace at the beginning and end of nodes as defined for the XHTML standard.
Using \s in the third column in my mind is totally unacceptable as it prevents one from ever having the two words run together, even when its the user's desire and they have followed the document format standard for achieving it.
PS. I think there are Braille notations for part emphasised words, just don't know them off hand, those cases are so rare one never really meets it.
Michael Whapples On 12/03/2014 19:39, John Gardner wrote:
John, this is very strange. How can one distinguish am emphasized letter or phrase that is part of a word from emphasized words or phrases unless spaces are explicitly indicated somehow? If one writes in html and leaves out spaces between two text spans, those two text spans have no space between them in the output. John G -----Original Message----- From: liblouis-liblouisxml-bounce@xxxxxxxxxxxxx [mailto:liblouis-liblouisxml-bounce@xxxxxxxxxxxxx] On Behalf Of John J. Boyer Sent: Wednesday, March 12, 2014 12:23 PM To: liblouis-liblouisxml@xxxxxxxxxxxxx Subject: [liblouis-liblouisxml] Re: Compressing whitespace on a node by node basis in LibLouisUTDML I put the \s in dtbook.sem to keep words from running together. It causes a space to be placed before the text in the em tag. Without it there are a lot of words run together in Bookshare files. That is messy, because it makes liblouis think that there is an ialicized part of a word. I don't know if it is necessary in nimas.sem . nemeth.sem uses the third column a lot. You can see how it is used by looking at transcribe_math in transcribe_math.c . John On Wed, Mar 12, 2014 at 06:18:07PM +0000, Keith Creasy wrote:John. Yes, it seems simple that \s means a single space but when it's in theline of a semantic action file such as :Italic em \s What is the effect? A single space is added every time the <em> element isencountered? This seems unnecessary. Maybe it isn't actually needed. I am assuming someone put it there for a reason but I can't think what it might be.I'd suggest these be removed from nimas.sem and epub.sem until we find areason to add them back.-----Original Message----- From: liblouis-liblouisxml-bounce@xxxxxxxxxxxxx[mailto:liblouis-liblouisxml-bounce@xxxxxxxxxxxxx] On Behalf Of John J. BoyerSent: Wednesday, March 12, 2014 2:12 PM To: liblouis-liblouisxml@xxxxxxxxxxxxx Subject: [liblouis-liblouisxml] Re: Compressing whitespace on a node bynode basis in LibLouisUTDMLWhat would be the criteria for suppressing whitespace only for certainnodes? The compression is done in insert_text in transcriber.c\s means a single space, just as it does in liblouis. John On Wed, Mar 12, 2014 at 05:58:27PM +0000, Michael Whapples wrote:Hello, Is it possible to get liblouisutdml to compress the whitespace only for certain nodes in a document? Also what is \s meant to do when it is in the third column of a liblouisutdml semantic action file? I have gathered it has something to do with spacing but cannot locate any documenting of this. Michael Whapples For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com-- John J. Boyer; President, Chief Software Developer 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 projectpages go to http://www.abilitiessoft.comFor 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