[liblouis-liblouisxml] Re: Tactile Graphics in UTDMLRE: Re: Conflicting priorities

  • From: "John J. Boyer" <john.boyer@xxxxxxxxxxxxxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Tue, 14 Jan 2014 07:29:50 -0600

I agree in principle. Where we will end up is quite uncertain. I for one have 
learned a great deal since the start of UTDML and even since the start of 
liblouis.

John

On Tue, Jan 14, 2014 at 12:38:46PM +0000, Keith Creasy wrote:
> Hi guys.
> 
> My opinion is that tactile graphics should be represented as pure graphics, 
> probably using SVG. Conversion to device-specific encoding should be handled 
> by a sub-system (driver) or something like that. View Plus already has this 
> covered for their devices. There may be more than one graphic to cover the 
> capabilities of various rendering devices. The trick is to create markup or 
> metadata that will allow choices to be made about rendering, a pretty big 
> project in itself.
> 
> I also foresee us moving to something like the DIAGRAM content model for 
> representing what until now we have refered to as "locked braille". These are 
> such things as Braille tables, diagrams, graphics, Nemeth math, or anything 
> else that isn't generated dynamically. This fits well into the EPUB 3 
> specification and vocabulary and that is where things are going pretty 
> rapidly.
> 
> 
> I can even see the possibility that UTDML may become only an internal model 
> that is never used to markup a stored document. In other words users may 
> never "see" UTDML. 
> 
> Keith
> 
> 
> -----Original Message-----
> From: liblouis-liblouisxml-bounce@xxxxxxxxxxxxx 
> [mailto:liblouis-liblouisxml-bounce@xxxxxxxxxxxxx] On Behalf Of Michael 
> Whapples
> Sent: Tuesday, January 14, 2014 4:48 AM
> To: liblouis-liblouisxml@xxxxxxxxxxxxx
> Subject: [liblouis-liblouisxml] Re: Conflicting priorities
> 
> UTF-8, UTF-16 and UTF-32 are byte encodings of unicode characters. They 
> define how you will store a given unicode character in bytes. This is used 
> for low level operations like storing and transmitting unicode strings.
> 
> Aaron is talking about unicode characters which combine with other characters 
> (eg. an accent sign which applies to the previous character) vs the single 
> accented character unicode character. All of these are dealing with 
> characters, you may store them in any encoding.
> 
> If liblouis does no normalisation (which I suspect it does not) then you 
> would have to define the character combinations in the tables.
> 
> If liblouis did do normalisation then there would only be one representation 
> to define in the tables.
> 
> PS. I wish you would stop referring to liblouis using UTF-16, this is 
> factually incorrect as the 16-bit unicode liblouis can be compiled for is a 
> fixed width encoding, so limited to which characters it can represent, and so 
> is UCS-2. UTF-16 is a variable width encoding and is capable of representing 
> the full unicode set.
> 
> Michael Whapples
> On 14/01/2014 00:54, John J. Boyer wrote:
> > I'm still confused about what kind of Unicode Aaron is talking about. 
> > liblouis itself uses either UTF-16 or UTF-32 depending on how it is 
> > compiled. it does not recognize a letter followed by the accent Unicode 
> > value, although this could be handled with a translation table. 
> > liblouisutdml requires UTF-8.
> >
> > John
> >
> > On Mon, Jan 13, 2014 at 03:23:57PM -0800, John Gardner wrote:
> >> John, I sure am interested in math.  And I'd like to have the choices 
> >> of graphics placement, enlargement, etc that I've described.  
> >> ViewPlus embossers do the graphics to dots transformation though, and 
> >> my expectation is that other embosser manufacturers are gonna have to 
> >> do the same.  Since they won't, then my recommendation is that the 
> >> tactile graphics be either placed at the end so they can be split off 
> >> and put into whatever crappy software that embosser manufacturers 
> >> make, or better still, be split into a completely separate folder.  I 
> >> think this should be done in utdml, and I am working on a proposal 
> >> for improving it, so my preference is to postpone that project for the 
> >> moment.
> >>
> >> I'm not very interested in back translation, but getting emphasis 
> >> right and getting other math languages working is a priority for me.  
> >> Is this your question?
> >>
> >> You missed the point about those spaces.  White space is supposed to 
> >> be ignored in token content.  However I have discovered many 
> >> instances where regular spaces are used in mtext tokens.  I may be 
> >> wrong, but I think this is wrong.  However in LEAN, I have filtered 
> >> the white space out of tokens except for the mtext ones.  I am 
> >> finding a lot of usage of extra spaces in mi and mn elements, 
> >> presumably for readability.  And the Nemeth is leaving in those 
> >> spaces, so the equations are wrong.  They aren't wrong if I make them from 
> >> LEAN.
> >>
> >> John G
> >>
> >> -----Original Message-----
> >> From: John J. Boyer [mailto:john.boyer@xxxxxxxxxxxxxxxxx]
> >> Sent: Monday, January 13, 2014 2:25 PM
> >> To: John Gardner
> >> Subject: Conflicting priorities
> >>
> >> John,
> >>
> >> APH is most interested in emphasis for BrailleBlaster and in 
> >> back-translation for the Braille Plus 18. They are interested in 
> >> Nemeth also. Personally, my real interest is math and tactile 
> >> graphics. I'm guessing that this is also your greatest interest.
> >>
> >> I hope you have solved the problem of getting the wrong Unicode values.
> >> If you tell me the Unicode value for the unwanted space I can modify 
> >> the nemeth.cti table and send it to you as an attachment.
> >>
> >> John
> >>
> >> --
> >> 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 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

-- 
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
project pages go to http://www.abilitiessoft.com

Other related posts: