Planet MathML

The Planet MathML aggregates posts from various blogs that concern MathML. Although it is hosted by W3C, the content of the individual entries represent only the opinion of their respective authors and does not reflect the position of W3C.

Latest articles

Microsoft Office Math Speech

Source: Murray Sargent: Math in Office • MurrayS3 • February 27, 2017 • Permalink

Microsoft Office math-aware applications can now speak math in over 18 different languages! Try it out with native math zones in Word by enabling Narrator (type CapsLock + Enter) and navigate a math zone as described in the post Speaking of math… There are two math-speech granularities: coarse-grained (navigate by words), which speaks math expressions fluently in a natural language, and fine-grained (navigate by characters), which explains the content at the insertion point (IP) in sufficient detail to enable editing. I can turn off the computer screen and use a keyboard to edit complicated equations accurately by listening to the math speech. Math speech works for all math zones and doesn’t need extra editing by the document author(s). As of this post, Office math speech has been shipping for over a month on Windows, and Word’s math speech, in particular, has already gotten a lot of use. Note that this math facility is built into Office applications (type Alt+= to insert a math zone) and differs from MathType, which can also be used with Office applications.

Coarse-grained speech isn’t tightly synchronized with the characters in memory and cannot be used directly for editing. It’s relatively independent of the memory math model. In contrast, fine-grained speech is tightly synchronized with the characters in memory and is ideal for editing. It depends on the built-up math model (“Presentation Math”), which is the same for all Microsoft math-aware products but may differ from the models of other math products. Coarse grained navigation between siblings for a given math nesting level can be done with Ctrl+→ and Ctrl+← or Braille equivalents, while fine-grained navigation is done with → and ← or equivalents. The latter allows the user to traverse every character in a math zone. Two special cases are 1) when the IP is directly before the math zone being queried by UIA and 2) when the IP is still in the range’s math zone, but at the end. For 1) the user needs to know that typing something won’t be in the math zone. Typing then puts the IP into the math zone and typing enters characters inside the math zone. And for 2), the user needs to know that the IP is at the end of the math zone and still in the math zone. Case 1) returns “equation” followed by the speech for the math zone. Case 2 returns “end equation”. (Since many math zones aren’t equations, this choice of words might be a little misleading sometimes, but hopefully not too much so).

The languages with math speech support include Danish (da-DK), German (de-DE), English (en-US), Spanish (es-ES), Finnish (fi-FI), French (fr-FR), Italian (it-IT), Japanese (ja-JP), Korean (ko-KR), Norwegian (nb-NO), Dutch (nl-NL), Polish (pl-PL), Brazil Portuguese (pt-BR), Portugal Portuguese (pt-PT), Russian (ru-RU), Swedish (sv-SE), Turkish (tr-TR), PRC Chinese (zh-CN), Taiwan Chinese (zh-TW).

Producing Math Speech

Math speech is produced by “building down to speech”, sharing the code and concepts of building down “Presentation Math” to UnicodeMath. This approach creates math speech just as fast as it creates UnicodeMath and is faster than representing math zones in other math formats like MathML. A string of language tokens is created and then converted to the active natural language.

On a technical level, math speech is implemented in the RichEdit dll (Office’s riched20.dll) by the GetMathSpeechText function, which has the prototype

HRESULT GetMathSpeechText (ITextRange2 *prg, BSTR *pbstr, LONG Flags)

Coarse-grained math speech is returned in *pbstr if the range prg selects more than one character while fine-grained speech is returned if prg references an insertion point or selects only one character. GetMathSpeechText() uses the same subset of ITextRange2 methods used by MathBuildDown() and hence can be used by all Microsoft Office math-aware applications on all major platforms (Windows, iOS, Mac, and Android). Key methods include ITextRange2::GetChar2() to fetch individual characters from memory and ITextRange2::GetInlineObject() to find out what kinds of math objects are in memory. Without such methods, it’s not possible to produce math speech for native Office math zones. At the moment, Word only implements the ITextRange2 methods on Windows and the Mac, which prevents it from having the Office math speech on iOS and Android.

Exposing Math Speech to Assistive Technologies

Math speech is exposed to UI Automation clients via methods of the UIA interface ITextRangeProvider. So, in principle any AT that uses these methods automatically gets math speech for math zones. Nevertheless, it’s desirable for AT’s to know if math zones are involved. One approach is to identify math zones by a new, explicit UIA math-zone object or by a custom object with a localized name like “math zone”. But a more efficient approach that mirrors what’s in memory is to have a math-zone format attribute. Specifically, TextUnit_Format is one of the units supported by ITextRangeProvider::ExpandToEnclosingUnit and ITextRangeProvider::MoveEndpointByUnit. To find out an attribute, such as UIA_IsItalicAttributeId, of a TextUnit_Format instance, a client calls  ITextRangeProvider::GetAttributeValue. AT’s could know if a math zone is active if a new attribute ID, UIA_IsMathZoneAttributeId, is added to identify math zones.

Re: [math-on-web] a11y TF meeting time doodle

Source: public-mathonwebpages@w3.org Mail Archives • Charles LaPierre (charlesl@benetech.org) • February 27, 2017 • Permalink

Sorry Peter, I was on Vacation all last week and now about to head to CSUN.
7AM would have worked for me today but then again I am buried under a ton of email to get through before jumping on a plane in 4 hours.

Thanks
EOM

Charles LaPierre
Technical Lead, DIAGRAM and Born Accessible
E-mail: charlesl@benetech.org<mailto:charlesl@benetech.org>
Twitter: @CLaPierreA11Y
Skype: charles_lapierre
Phone: 650-600-3301



On Feb 24, 2017, at 2:53 AM, Peter Krautzberger <peter.krautzberger@mathjax.org<mailto:peter.krautzberger@mathjax.org>> wrote:

Hi everyone,

Not a lot of people have filled out the doodle (Jean? Charles? Jason?).

For now, let's leave next week's meeting as is (Mon, 10am UTC).

Best,
Peter.

On Mon, Feb 20, 2017 at 3:38 PM, Peter Krautzberger <peter.krautzberger@mathjax.org<mailto:peter.krautzberger@mathjax.org>> wrote:
Hi everyone,

As discussed on the last CG meeting, we are revisiting the time for the bi-weekly accessibility task force meetings -- the meeting time in the European morning did not work for people in the Americas.

I've created a doodle at http://doodle.com/poll/thet5z95ksdve73x.

It's set up to ask you next Monday but please take it to mean "all bi-weekly meetings".

Please note that the task force meeting is a work meeting. If you primarily seek updates on the results of the task force, the regular meetings should be sufficient.

Best,
Peter.

[math-on-web] a11y TF meeting, 2017-02-27

Source: public-mathonwebpages@w3.org Mail Archives • Peter Krautzberger (peter.krautzberger@mathjax.org) • February 27, 2017 • Permalink

Hi everyone,

since it's CSUN time, it was just Daniel and myself on the call. So we
skipped after catching up on our ongoing experiments (which we'll update
the group on later this week).

In time for the next meeting, we should have a new time (watch for a
separate email update later this week).

Best,
Peter.

Re: [math-on-web] a11y TF meeting time doodle

Source: public-mathonwebpages@w3.org Mail Archives • Peter Krautzberger (peter.krautzberger@mathjax.org) • February 24, 2017 • Permalink

Hi everyone,

Not a lot of people have filled out the doodle (Jean? Charles? Jason?).

For now, let's leave next week's meeting as is (Mon, 10am UTC).

Best,
Peter.

On Mon, Feb 20, 2017 at 3:38 PM, Peter Krautzberger <
peter.krautzberger@mathjax.org> wrote:

> Hi everyone,
>
> As discussed on the last CG meeting, we are revisiting the time for the
> bi-weekly accessibility task force meetings -- the meeting time in the
> European morning did not work for people in the Americas.
>
> I've created a doodle at http://doodle.com/poll/thet5z95ksdve73x.
>
> It's set up to ask you next Monday but please take it to mean "all
> bi-weekly meetings".
>
> Please note that the task force meeting is a work meeting. If you
> primarily seek updates on the results of the task force, the regular
> meetings should be sufficient.
>
> Best,
> Peter.
>

Javascript Math Editor - version 2.0 - free to download

Source: FMath • Ionel Alexandru (noreply@blogger.com) • February 21, 2017 • Permalink

Hi,

       A new version for "Math Editor" have been released on www.fmath.info. The editor is free and 100% javascript. The changes for the new version are:






regards


Ionel Alexandru

[math-on-web] a11y TF meeting time doodle

Source: public-mathonwebpages@w3.org Mail Archives • Peter Krautzberger (peter.krautzberger@mathjax.org) • February 20, 2017 • Permalink

Hi everyone,

As discussed on the last CG meeting, we are revisiting the time for the
bi-weekly accessibility task force meetings -- the meeting time in the
European morning did not work for people in the Americas.

I've created a doodle at http://doodle.com/poll/thet5z95ksdve73x.

It's set up to ask you next Monday but please take it to mean "all
bi-weekly meetings".

Please note that the task force meeting is a work meeting. If you primarily
seek updates on the results of the task force, the regular meetings should
be sufficient.

Best,
Peter.

[math-on-web] meeting minutes, 2017/02/16

Source: public-mathonwebpages@w3.org Mail Archives • Peter Krautzberger (peter.krautzberger@mathjax.org) • February 20, 2017 • Permalink

Hi everyone,

Below are the minutes from the last meeting.

Best,
Peter.


# Math on web CG meeting 2017/02/16


Present: Charles, Moritz, Daniel, Peter

* Dani: working on minimal CSS examples
  * simple examples, e.g., fraction,
  * e.g., stretchy characters
  * e.g., using background color for fraction line => does not print
* Peter: another idea: inline-block vs inline-table => grows up/down from
baseline
  * need to specify element which aligns at baseline

* Moritz: background on work on wikipedia
  * getting rendering improved
  * getting MathML in the dom
  * working on wikidata

* Charles: working on math in epub and web publications

* Peter: report from a11y TF
  * Peter: my experiments going well
    * my own experiment: seem good in principle
    * todo: videos => tracked on github
  * Dani: worked on svg, role=image worked better
    * role=img, alt text was spoken
    * role=math, alt text was not spoken
    * Peter: sounds odd that it's not being picked up
  * Charles: sounds like a bug. if there's a label, there should be reading
    * have demo?
    * Peter: https://codepen.io/pkra/pen/xRBZjq
      * Charles and videos? Planned
    * Moritz: there are demo videos for wikipedia's current setup

* Moritz: working on visualizing semantic structure
  * only existing samples are DLMF, hand-written TeX
    * biased by latexml output
  * Peter: SRE can produce json and xml of its tree (cf mathjax-node), I
think volker has an SVG output as well

* Charles: accessibility code sprint at CSUN
  * want to help readium integrate the MathJax a11y extensions
    * Peter: I'd suggest creating a setting in their own preferencs to
avoid menu problem

* a11y TF meeting time
  * ACTION: peter to make doodle for a11y tf meeting time

Re: next meeting / 2017 schedule

Source: public-mathonwebpages@w3.org Mail Archives • Peter Krautzberger (peter.krautzberger@mathjax.org) • February 16, 2017 • Permalink

For those who missed it, today's meeting is happening on
https://appear.in/mathonweb right now.

Best,
Peter.

On Fri, Jan 27, 2017 at 2:03 PM, Peter Krautzberger <
peter.krautzberger@mathjax.org> wrote:

> Hi everyone,
>
> Given the feedback on Doodle, Daniel and I have decided to try out a new
> schedule this year:
>
> We'll meet *bi-weekly on Thursdays at 12pm East Coast Time.*
>
> To kick things off, the next meeting will be
>
> *Feb 2, 2017, 12pm EST*
>
> To simplify the meeting tech, let's try *appear.in <http://appear.in>. *
>
> I've "claimed" https://appear.in/mathonweb for the group's convenience.
>
> Please try it out before the meeting.
>
> See you next week,
> Peter.
>

Discover the new math support in DITA 1.3, at CMS/ DITA North America in San Diego, California, April 24-26

Source: Design Science News • Bob Mathews • February 16, 2017 • Permalink

We at Design Science are excited about the 2 new math domains in DITA 1.3. We'll have a booth in the exhibit hall, and will be on hand to talk with you about best practices for your publishing workflow, to answer your questions, and to show you the available tools for authoring, display and accessibility of MathML. If you're not able to make the conference, feel free to contact us directly at any time.

We hope to see you in California!

Topics in this post: 

[math-on-web] a11y TF meeting minutes, 2017-02-13

Source: public-mathonwebpages@w3.org Mail Archives • Peter Krautzberger (peter.krautzberger@mathjax.org) • February 16, 2017 • Permalink

Hi everyone,

below are some minutes from the a11y task force meeting this week.

See you later for the regular call.
Peter.

# 2017-02-13 MathOnWeb a11y TF

* Dani: experimented with VO and SVGs
* Volker: experimented with SSML and speech synthesis API
* Dani: tested narrator for Edge, NVDA, ChromeVox
  * all slightly differently but seem consistent
  * had problems with VoiceOver
    * iOS
  * VoiceOver with SVG with role=math, then it will read the letters
    * with role=img, then alt-text is working
  * Peter: what does the SVG tech look like?
    * Dani: text in SVG + nested titles but nested titles do not work
  * Dani: two approaches:
    * a) text for entire formula
    * b) split so that you can explore
    * can't do both
    * Peter: I think that's intentional from WAI-ARIA
  * Volker: role=math not implemented well
    * Peter: spec says: all children are hidden, so nothing should be
exposed on a11y tree
* Peter: been working on deep lables (see codepen)
  * making progress
   * hacking around empty spans problem
   * some mixed version for SVG output
   * VO quite good but no navigation, nvda fails badly (reached out to
James)
   * Dani: is this customized per browsers?
     * Peter: no.
   * Dani: this is a standard MathJax rendering?
     * Peter: yes.
 * Volker: so does e.g., aria-label="two fifth" hide the content?
   * Peter: yes. Cf. James Teh's blog post on calculations
 * Peter: what I need to figure out is DOM exploration (i.e. what you can
see in dev tools)
    * VO is iffy with the demo
    * NVDA better in my experience but the demo fails
 * Volker: some argue in favor of clever linearization (a la MathPlayer)
   * Peter: nice but seems unrealistic to me
     * perhaps a theoretical new ARIA feature could help but unclear
   * Volker: it's a bit like levels of granularity (similar to sentence /
word / characters)
 * Peter: I will do a screencapture for VO, NVDA, also try VO+Chrome/FF
* Volker: been playing with speech synthesis
  * clearspeak in SRE by August => requires prosody changes (pausing)
  * similar to screenreaders using different prosody for e.g., capitals
  * speech synthesis being implemented in Edge
  * so instead of using live-regions we can push directly there
  * linux+FF fails (crashes pulseaudio)
  * http://caniuse.com/speech-synthesis, https://developer.mozilla.org/
en-US/docs/Web/API/Web_Speech_API
  * officially, speech API includes SSML, but does not seem implemented
  * initial test (https://github.com/zorkow/speech-rule-engine/blob/v2.0.
0-beta.1/tests/markup_test.js) works in watson (https://text-to-speech-demo.
mybluemix.net/)
  * if I create a live sample that should work, could you try it out in
your browsers?
    * => yes
* ACTIONS:
  * https://github.com/w3c/mathonwebpages/issues/12
  * https://github.com/w3c/mathonwebpages/issues/13
  * https://github.com/w3c/mathonwebpages/issues/11

RE: Applications that use MathML

Source: www-math@w3.org Mail Archives • Daniel Marques (dani@wiris.com) • February 07, 2017 • Permalink

Consider it done!



Dani



*From:* Ramon Eixarch [mailto:ramon@wiris.com]
*Sent:* lunes, 6 de febrero de 2017 21:02
*To:* Gunter Königsmann
*Cc:* Paul Libbrecht; Bert Bos; www-math@w3.org
*Subject:* Re: Applications that use MathML



Hi Bert,



looks ike there are requests to include some changes.



We would like to include an update on WIRIS EDITOR.



Where MathFlow and pmmltex appear

·         MathFlow
<http://www.dessci.com/en/products/mathflow/mf_components.htm> (MathML to
GIF/PNG/EPS/speech text)

·         pmml2tex
<https://code.google.com/p/web-xslt/source/browse/#svn%2Ftrunk%2Fpmml2tex>
(MathML
to TeX)



we would include a new line for WIRIS EDITOR

·         WIRIS EDITOR (MathML to PNG/SVG/PDF/EPS/speech text/LaTeX)



with a link to our documentation at
http://www.wiris.com/editor/docs/servicesapis



Thanks in advance.


Cordialment, Cordialmente, Best regards,



*Ramon Eixarch*

WIRIS math

ramon@wiris.com

T  +34 932 804 805

M +34 649752179

twitter.com/eixarch

skype: ramoneixarch



2017-01-26 21:35 GMT+01:00 Gunter Königsmann <gunter@peterpall.de>:

> why not also apply the clipboard specs of chapter 6 of MathML?
wxMaxima 16.12.2 (released only a few hours ago) should do that.

Kind regards,

 Gunter.

Re: Applications that use MathML

Source: www-math@w3.org Mail Archives • Ramon Eixarch (ramon@wiris.com) • February 06, 2017 • Permalink

Hi Bert,

looks ike there are requests to include some changes.

We would like to include an update on WIRIS EDITOR.

Where MathFlow and pmmltex appear

   - MathFlow <http://www.dessci.com/en/products/mathflow/mf_components.htm>
(MathML
   to GIF/PNG/EPS/speech text)
   - pmml2tex
   <https://code.google.com/p/web-xslt/source/browse/#svn%2Ftrunk%2Fpmml2tex>
(MathML
   to TeX)


we would include a new line for WIRIS EDITOR

   - WIRIS EDITOR (MathML to PNG/SVG/PDF/EPS/speech text/LaTeX)


with a link to our documentation at
http://www.wiris.com/editor/docs/servicesapis

Thanks in advance.

Cordialment, Cordialmente, Best regards,

*Ramon Eixarch*
WIRIS math
ramon@wiris.com
T  +34 932 804 805
M +34 649752179
twitter.com/eixarch
skype: ramoneixarch

2017-01-26 21:35 GMT+01:00 Gunter Königsmann <gunter@peterpall.de>:

> > why not also apply the clipboard specs of chapter 6 of MathML?
> wxMaxima 16.12.2 (released only a few hours ago) should do that.
>
> Kind regards,
>
>  Gunter.
>
>

Re: Various Math in EPUB Examples to test

Source: public-mathonwebpages@w3.org Mail Archives • Charles LaPierre (charlesl@benetech.org) • February 03, 2017 • Permalink

Hello everyone,
Please keep these EPUB mathML files to yourself as there may be some copyright issue and we want to make sure we are not publicly releasing anything we shouldn’t be.  You can still use them to test but please don’t pass them on or make them publicly available.  I don’t believe there was anything proprietary but just being cautious.

Romain pointed out that we probably didn’t need more than a couple examples to demonstrate each technique, so once you figure out the pattern you probably don’t need to go through all 19 examples.  Also when testing make sure you include information like the version numbers of the reader and any AT you are using as well as the OS version.


Thanks
EOM

Charles LaPierre
Technical Lead, DIAGRAM and Born Accessible
E-mail: charlesl@benetech.org<mailto:charlesl@benetech.org>
Twitter: @CLaPierreA11Y
Skype: charles_lapierre
Phone: 650-600-3301



On Feb 2, 2017, at 11:12 AM, Charles LaPierre <charlesl@benetech.org<mailto:charlesl@benetech.org>> wrote:

Hello everyone,
Well as promised here are six different alternatives to how to put mathML inside an EPUB.  We would like you all to test all of them with as many different readers and assistive technologies and let us know what you like, what you don’t like, and if there are any other combinations we should explore.

All of these examples have the same 19 equations in an ordered list but have been marked up differently.
Below the links is my findings with Voice Over on a Mac with iBooks.

Altimg_epub3.epub<https://benetech.box.com/s/mqpjsl242jl440tr6kdz7adh0f3ehrq7> This EPUB has MathML which contains a fallback PNG image with Alt-Text inside the MathML

Ariadescribedby_epub3.epub<https://benetech.box.com/s/z1c2abiuom7ryne9xo6kyegd7ofzj6v7> This EPUB has a PNG Image with an Alt description and an ARIA-describedby which points to a hidden div containing the MathML. (This MathML has no alt image nor has an alttext description)

Ariadescribedbyalttextepub3.epub<https://benetech.box.com/s/hhjnkapsk0rjgz5xnltsu2fbilirygl5> This EPUB has a PNG Image with an Alt description and an ARIA-describedby which points to a hidden div containing the MathML which has embedded in it an alttext description.

BasicEPUB3.epub<https://benetech.box.com/s/wahkyhhnclwimejmho3phskn1e8ngwxw> This EPUB has MathML which only has an alttext fallback within the MathML, There is no altimage fallback.

MathMLCloud_epub3.epub<https://benetech.box.com/s/ir8l4q57u14i0jxnmxxds96ci4g3bvl4> This EPUB has a clickable PNG Image of the math which links to the MathML Cloud’s copy of this same equation which could be explored on the web using MathJax and AT.  It also has Alt describing the image and commented out MathML

Wiley_MathML_Sample_epub3.epub<https://benetech.box.com/s/tpnobqhefqywrecp4zutbko8d62xrfv6> This EPUB shows what Wiley is currently doing which is a PNG Image of the math equation with Alt describing the equation and commented out MathML


Mac with Voice Over with IBOOKS (I was unable to explore any of the equations within iBooks using Voice Over)
Altimg_epub3: Repeats the List number of the list for each element of the math equation. Eg 3.) x + y = 2 would say  x3 +3 y3 =3 2 3.  I suspect this is a very bad Voice Over bug with Lists
Ariadescribedbyalttextepub3: Reads the equations and says “image” after describing the image.
Ariadescribedby_epub3: Reads the equations and says “image” after describing the image.
BasicEPUB3: Repeats the List number in the list for each element of the math equation.
MathMLCloud_epub3: Reads the equations and says “image” after describing the image.
Wiley_MathML_Sample_epub3: Reads the equations and says “image” after describing the image.

Thanks
EOM

Charles LaPierre
Technical Lead, DIAGRAM and Born Accessible
E-mail: charlesl@benetech.org<mailto:charlesl@benetech.org>
Twitter: @CLaPierreA11Y
Skype: charles_lapierre
Phone: 650-600-3301




[math-on-web] meeting minutes, 2017/02/02

Source: public-mathonwebpages@w3.org Mail Archives • Peter Krautzberger (peter.krautzberger@mathjax.org) • February 03, 2017 • Permalink

Hi everyone,

Below are the minutes from the last meeting

Best,
Peter.

# Math On Web CG 2017/02/02

Present: John, Kevin, Charles, Volker, Peter, Daniel

* round robin: current plans and priorities

  * Peter: continuing my experiments with deep labels
    * testing, lots of failure (running into typical accessible name
calculation issues, cf James Teh blog post), but also new ideas from there
    * Charles:  aria-labels on mathml?
      * Peter: Yes. But goal is identifying programmatic approach (e.g.,
speech-rule-engine attaching its output as labels)

  * Volker: working with Benetech on improvements, Mozilla funding for
Clearspeak
    * but also MathJax v3.0 revamp of internal model
    * a bit like 'finding the "optimal" math json format'

* Charles:

    * Benetech work with Volker on 2dim structures (Equation arrays,
complex layout, reading it well etc)
    * epub accessibility certification work
      * coming up with 5/6 different variations of putting it in there
      * eg. image with alt, aria-details, aria-describedby with hidden
MathML etc
      * creating epub samples with variations
      * testing via DAISY evaluation
      * developing guidelines
    * if there's interest, we can share this

* Daniel:
  * general comment: should clarify if we're talking current state of
mathematics (images+alttext etc) but we should also talk about the future
    * and be clear about when we mean which
  * priority for me: future of math display
    * I'm interested in "static" rendering in HTML5: one output, that works
on all devices
    * we probably need web standards that need changing
      * e.g., stretchy chars
  * future of math accessibility
    * tests with ChromeVox, NVDA on Edge ok
    * VoiceOver fails badly for me
      * Volker: curious: which browser? [iOS, i.e., Safari]
    * I don't think a11y should be responsibility of the AT but part of the
content
    * since mathml is limited, we cannot expect good results from AT
      * Peter: interested in layout, too. Just no time.

  * Kevin: writing an ebook, interested in accessibility and what Charles
said
    * Charles: will send out samples
      * Peter: is there documentation?
        * Charles: the markup in the book.

* Peter: a11y task force scheduling: Charles and Jason likely can't make
that time
  *  maybe keep next meeting and try later time for one after?
    * maybe not worth it since Volker & Charles will be traveling to CSUN
  * => keep next two meetings as is & identify alternative time

Re: Various Math in EPUB Examples to test

Source: public-mathonwebpages@w3.org Mail Archives • Peter Krautzberger (peter.krautzberger@mathjax.org) • February 03, 2017 • Permalink

Thanks for sharing, Charles!

On Feb 2, 2017 8:13 PM, "Charles LaPierre" <charlesl@benetech.org> wrote:

Hello everyone,
Well as promised here are six different alternatives to how to put mathML
inside an EPUB.  We would like you all to test all of them with as many
different readers and assistive technologies and let us know what you like,
what you don’t like, and if there are any other combinations we should
explore.

All of these examples have the same 19 equations in an ordered list but
have been marked up differently.
Below the links is my findings with Voice Over on a Mac with iBooks.

Altimg_epub3.epub
<https://benetech.box.com/s/mqpjsl242jl440tr6kdz7adh0f3ehrq7> This EPUB has
MathML which contains a fallback PNG image with Alt-Text inside the MathML

Ariadescribedby_epub3.epub
<https://benetech.box.com/s/z1c2abiuom7ryne9xo6kyegd7ofzj6v7> This EPUB has
a PNG Image with an Alt description and an ARIA-describedby which points to
a hidden div containing the MathML. (This MathML has no alt image nor has
an alttext description)

Ariadescribedbyalttextepub3.epub
<https://benetech.box.com/s/hhjnkapsk0rjgz5xnltsu2fbilirygl5> This EPUB has
a PNG Image with an Alt description and an ARIA-describedby which points to
a hidden div containing the MathML which has embedded in it an alttext
description.

BasicEPUB3.epub
<https://benetech.box.com/s/wahkyhhnclwimejmho3phskn1e8ngwxw> This EPUB has
MathML which only has an alttext fallback within the MathML, There is no
altimage fallback.

MathMLCloud_epub3.epub
<https://benetech.box.com/s/ir8l4q57u14i0jxnmxxds96ci4g3bvl4> This EPUB has
a clickable PNG Image of the math which links to the MathML Cloud’s copy of
this same equation which could be explored on the web using MathJax and
AT.  It also has Alt describing the image and commented out MathML

Wiley_MathML_Sample_epub3.epub
<https://benetech.box.com/s/tpnobqhefqywrecp4zutbko8d62xrfv6> This EPUB
shows what Wiley is currently doing which is a PNG Image of the math
equation with Alt describing the equation and commented out MathML


Mac with Voice Over with IBOOKS (I was unable to explore any of the
equations within iBooks using Voice Over)
Altimg_epub3: Repeats the List number of the list for each element of the
math equation. Eg 3.) x + y = 2 would say  x3 +3 y3 =3 2 3.  I suspect this
is a very bad Voice Over bug with Lists
Ariadescribedbyalttextepub3: Reads the equations and says “image” after
describing the image.
Ariadescribedby_epub3: Reads the equations and says “image” after
describing the image.
BasicEPUB3: Repeats the List number in the list for each element of the
math equation.
MathMLCloud_epub3: Reads the equations and says “image” after describing
the image.
Wiley_MathML_Sample_epub3: Reads the equations and says “image” after
describing the image.

Thanks
EOM

Charles LaPierre
Technical Lead, DIAGRAM and Born Accessible
E-mail: charlesl@benetech.org
Twitter: @CLaPierreA11Y
Skype: charles_lapierre
Phone: 650-600-3301 <(650)%20600-3301>

Various Math in EPUB Examples to test

Source: public-mathonwebpages@w3.org Mail Archives • Charles LaPierre (charlesl@benetech.org) • February 02, 2017 • Permalink

Hello everyone,
Well as promised here are six different alternatives to how to put mathML inside an EPUB.  We would like you all to test all of them with as many different readers and assistive technologies and let us know what you like, what you don’t like, and if there are any other combinations we should explore.

All of these examples have the same 19 equations in an ordered list but have been marked up differently.
Below the links is my findings with Voice Over on a Mac with iBooks.

Altimg_epub3.epub<https://benetech.box.com/s/mqpjsl242jl440tr6kdz7adh0f3ehrq7> This EPUB has MathML which contains a fallback PNG image with Alt-Text inside the MathML

Ariadescribedby_epub3.epub<https://benetech.box.com/s/z1c2abiuom7ryne9xo6kyegd7ofzj6v7> This EPUB has a PNG Image with an Alt description and an ARIA-describedby which points to a hidden div containing the MathML. (This MathML has no alt image nor has an alttext description)

Ariadescribedbyalttextepub3.epub<https://benetech.box.com/s/hhjnkapsk0rjgz5xnltsu2fbilirygl5> This EPUB has a PNG Image with an Alt description and an ARIA-describedby which points to a hidden div containing the MathML which has embedded in it an alttext description.

BasicEPUB3.epub<https://benetech.box.com/s/wahkyhhnclwimejmho3phskn1e8ngwxw> This EPUB has MathML which only has an alttext fallback within the MathML, There is no altimage fallback.

MathMLCloud_epub3.epub<https://benetech.box.com/s/ir8l4q57u14i0jxnmxxds96ci4g3bvl4> This EPUB has a clickable PNG Image of the math which links to the MathML Cloud’s copy of this same equation which could be explored on the web using MathJax and AT.  It also has Alt describing the image and commented out MathML

Wiley_MathML_Sample_epub3.epub<https://benetech.box.com/s/tpnobqhefqywrecp4zutbko8d62xrfv6> This EPUB shows what Wiley is currently doing which is a PNG Image of the math equation with Alt describing the equation and commented out MathML


Mac with Voice Over with IBOOKS (I was unable to explore any of the equations within iBooks using Voice Over)
Altimg_epub3: Repeats the List number of the list for each element of the math equation. Eg 3.) x + y = 2 would say  x3 +3 y3 =3 2 3.  I suspect this is a very bad Voice Over bug with Lists
Ariadescribedbyalttextepub3: Reads the equations and says “image” after describing the image.
Ariadescribedby_epub3: Reads the equations and says “image” after describing the image.
BasicEPUB3: Repeats the List number in the list for each element of the math equation.
MathMLCloud_epub3: Reads the equations and says “image” after describing the image.
Wiley_MathML_Sample_epub3: Reads the equations and says “image” after describing the image.

Thanks
EOM

Charles LaPierre
Technical Lead, DIAGRAM and Born Accessible
E-mail: charlesl@benetech.org<mailto:charlesl@benetech.org>
Twitter: @CLaPierreA11Y
Skype: charles_lapierre
Phone: 650-600-3301



Re: Math a11y TF meeting & schedule

Source: public-mathonwebpages@w3.org Mail Archives • Peter Krautzberger (peter.krautzberger@mathjax.org) • February 02, 2017 • Permalink

I forgot on detail for the task force meeting:

We will meet using appear.in/mathonweb as well.

Peter.

PS: Thanks to Jason for spotting this.


On Wed, Feb 1, 2017 at 3:53 PM, Peter Krautzberger <
peter.krautzberger@mathjax.org> wrote:

> Hi Charles,
>
> > I would like to attend
>
> That's great!
>
> > isn’t that the same time as the DPUB weekly meeting at 17:00 UTC on
> Mondays?
>
> Sorry, I should have given the time in UTC (though summer time always gets
> in the way).
>
> It's 10:00 UTC, i.e., 1am your time.
>
> So let's see if we can figure something out on Thursday's meeting.
> Peter.
>
>
>
> On Wed, Feb 1, 2017 at 2:56 PM, Charles LaPierre <charlesl@benetech.org>
> wrote:
>
>> Oh Bummer, I would like to attend but isn’t that the same time as the
>> DPUB weekly meeting at 17:00 UTC on Mondays?
>>
>> Thanks
>> EOM
>>
>> Charles LaPierre
>> Technical Lead, DIAGRAM and Born Accessible
>> E-mail: charlesl@benetech.org
>> Twitter: @CLaPierreA11Y
>> Skype: charles_lapierre
>> Phone: 650-600-3301 <(650)%20600-3301>
>>
>>
>>
>> On Feb 1, 2017, at 1:37 AM, Peter Krautzberger <
>> peter.krautzberger@mathjax.org> wrote:
>>
>> Hi MathOnWeb CG,
>>
>> The a11y task force (right now: Volker, Daniel, and myself) will be
>> meeting
>>
>> *every other Monday at 11am Central European time*
>>
>> The next meeting will be *Feb 13, 2017.*
>>
>> If you are interested in participating and this time does not work for
>> you, please let us know.
>>
>> Best,
>> Peter.
>>
>>
>>
>

Re: Math a11y TF meeting & schedule

Source: public-mathonwebpages@w3.org Mail Archives • Peter Krautzberger (peter.krautzberger@mathjax.org) • February 01, 2017 • Permalink

Hi Charles,

> I would like to attend

That's great!

> isn’t that the same time as the DPUB weekly meeting at 17:00 UTC on
Mondays?

Sorry, I should have given the time in UTC (though summer time always gets
in the way).

It's 10:00 UTC, i.e., 1am your time.

So let's see if we can figure something out on Thursday's meeting.
Peter.



On Wed, Feb 1, 2017 at 2:56 PM, Charles LaPierre <charlesl@benetech.org>
wrote:

> Oh Bummer, I would like to attend but isn’t that the same time as the DPUB
> weekly meeting at 17:00 UTC on Mondays?
>
> Thanks
> EOM
>
> Charles LaPierre
> Technical Lead, DIAGRAM and Born Accessible
> E-mail: charlesl@benetech.org
> Twitter: @CLaPierreA11Y
> Skype: charles_lapierre
> Phone: 650-600-3301 <(650)%20600-3301>
>
>
>
> On Feb 1, 2017, at 1:37 AM, Peter Krautzberger <
> peter.krautzberger@mathjax.org> wrote:
>
> Hi MathOnWeb CG,
>
> The a11y task force (right now: Volker, Daniel, and myself) will be
> meeting
>
> *every other Monday at 11am Central European time*
>
> The next meeting will be *Feb 13, 2017.*
>
> If you are interested in participating and this time does not work for
> you, please let us know.
>
> Best,
> Peter.
>
>
>

Re: Math a11y TF meeting & schedule

Source: public-mathonwebpages@w3.org Mail Archives • Charles LaPierre (charlesl@benetech.org) • February 01, 2017 • Permalink

Oh Bummer, I would like to attend but isn’t that the same time as the DPUB weekly meeting at 17:00 UTC on Mondays?

Thanks
EOM

Charles LaPierre
Technical Lead, DIAGRAM and Born Accessible
E-mail: charlesl@benetech.org<mailto:charlesl@benetech.org>
Twitter: @CLaPierreA11Y
Skype: charles_lapierre
Phone: 650-600-3301



On Feb 1, 2017, at 1:37 AM, Peter Krautzberger <peter.krautzberger@mathjax.org<mailto:peter.krautzberger@mathjax.org>> wrote:

Hi MathOnWeb CG,

The a11y task force (right now: Volker, Daniel, and myself) will be meeting

every other Monday at 11am Central European time

The next meeting will be Feb 13, 2017.

If you are interested in participating and this time does not work for you, please let us know.

Best,
Peter.

Math a11y TF meeting & schedule

Source: public-mathonwebpages@w3.org Mail Archives • Peter Krautzberger (peter.krautzberger@mathjax.org) • February 01, 2017 • Permalink

Hi MathOnWeb CG,

The a11y task force (right now: Volker, Daniel, and myself) will be meeting

*every other Monday at 11am Central European time*

The next meeting will be *Feb 13, 2017.*

If you are interested in participating and this time does not work for you,
please let us know.

Best,
Peter.

Feeds

Planet MathML features:

If you own a blog with a focus on MathML, and want to be added or removed from this aggregator, please get in touch with Bert Bos at bert@w3.org.

(feed)This page as an Atom feed

A mechanical calculation machine (with an added W3C logo)

Bert Bos, math activity lead
Copyright © 2008–2015 W3C®

Powered by Planet