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.
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'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