[liblouis-liblouisxml] Re: [EXTERNAL] Re: ASCII Math Table

  • From: James Bowden <James.Bowden@xxxxxxxxxxx>
  • To: "liblouis-liblouisxml@xxxxxxxxxxxxx" <liblouis-liblouisxml@xxxxxxxxxxxxx>
  • Date: Fri, 13 May 2022 08:59:02 +0000

Hi again,

I just thought: to complicate matters:
if the whole document is in grade 1 UEB, then there is no need for any grade 1 
indicators in any of the examples below, because there are no contractions...

I trust this helps.

With best regards,

James.

From: James Bowden
Sent: 13 May 2022 09:54
To: liblouis-liblouisxml@xxxxxxxxxxxxx
Subject: RE: [EXTERNAL] [liblouis-liblouisxml] Re: ASCII Math Table

Hi Bert, Mike,

May I ask, was there any follow-up to the meeting we all had about mathematics 
support in Liblouis a little while ago?

We talked about the list of special furniture signs needed for mathematical 
constructs.

We also talked about separating out the input maths code from the Liblouis part.

Do we need a follow-up meeting to set next steps and who's doing what?

For fractions such as:

x plus 2, all over y minus 3,

there is no need for additional brackets in UEB. Correct output for this is:

⠰⠷⠭⠐⠖⠼⠃⠨⠌⠽⠐⠤⠼⠉⠾

Notice a single grade 1 symbol indicator is also sufficient here.

x squared plus 2 all over y minus 3:

Correct UEB braille is:

⠰⠰⠷⠭⠔⠼⠃⠐⠖⠼⠃⠨⠌⠽⠐⠤⠼⠉⠾

Notice now a grade 1 word indicator is needed, but still no brackets.

Finally:

1 + fraction x squared plus 2 all over y minus 3

UEB is:

⠼⠁⠐⠖⠷⠭⠔⠼⠃⠐⠖⠼⠃⠨⠌⠽⠐⠤⠼⠉⠾

Now, no grade 1 indicators are needed because of the number out front.

I could go on with further examples... but the number and position of grade 1 
indicators depends on what signs are used and whether a number occurs.


I trust this helps.

With best regards,

James.

From: liblouis-liblouisxml-bounce@xxxxxxxxxxxxx 
<liblouis-liblouisxml-bounce@xxxxxxxxxxxxx> On Behalf Of Bert Frees
Sent: 13 May 2022 09:24
To: liblouis-liblouisxml@xxxxxxxxxxxxx
Subject: [liblouis-liblouisxml] Re: ASCII Math Table

Hi Mike,

Very happy to hear this news. I'm sure it will be a challenge and I don't know
if it can be done without changes to Liblouis itself, but I'm happy to work with
you to make the table a success because it will be a very useful addition.

But first I need to understand the requirements a bit better.

I see support for the symbol grade 1 indicator, but not the word or passage
indicator.

I don't know. Can anyone confirm this? Does anyone know if Liblouis has tests
for it?

a numerator with multiple terms such as x+2 will need to have parentheses
added around the numerator, but not if it is a single term

Maybe we should start with some YAML tests (ASCIIMath input, braille output) to
make these examples more concrete. Without concrete examples it is hard to
experiment and find out what is missing from Liblouis.

Thanks,
Bert



Michael McDonald writes:

I'm working on an ASCII Math table for UEB and have a couple of questions.
I'm new to table development so I still don't have my head wrapped around all
of concepts and opcodes. I'm looking at forward and backwards translations.

Looking at the current UEB tables, I see support for the symbol grade 1
indicator, but not the word or passage indicator. Would these additions be
possible with the current opcodes, or would this require changes to Liblouis
itself?

Currently one of the biggest areas I'm running into some issues with is
complex and nested fractions. For example, a numerator with multiple terms
such as x+2 will need to have parentheses added around the numerator, but not
if it is a single term. I could always do some post processing by using
fraction begin and end indicators but was wondering if this would be possible
to do with Liblouis. Does anyone have an ideas how this might be achieved?

Thanks,
Mike

For a description of the software, to download it and links to
project pages go to http://liblouis.org<http://liblouis.org>
Donate: http://liblouis.org/sponsoring<http://liblouis.org/sponsoring>


--

Visit rnib.org.uk/business to find out more.

--


DISCLAIMER:

NOTICE: The information contained in this email and any attachments is 
confidential and may be privileged.  If you are not the intended recipient you 
should not use, disclose, distribute or copy any of the content of it or of any 
attachment; you are requested to notify the sender immediately of your receipt 
of the email and then to delete it and any attachments from your system.

RNIB endeavours to ensure that emails and any attachments generated by its 
staff are free from viruses or other contaminants.  However, it cannot accept 
any responsibility for any  such which are transmitted.

We therefore recommend you scan all attachments.

Please note that the statements and views expressed in this email and any 
attachments are those of the author and do not necessarily represent those of 
RNIB.

RNIB Registered Charity Number: 226227

Website: https://www.rnib.org.uk

Other related posts: