Re: NVDA and MathML, specifically for Chemistry Markup Language [Subscripts in Particular]

Andy Keyworth

Hi Greg,


Thank you for your response.


I have MathPlayer already installed; unfortunately, it doesn’t seem to make any difference. When I test these pages (in NVDA and JAWS across multiple browsers), I’m only hosting them on my local machine, not a web server. Non-chemistry MathML seems to display and be read fine by NVDA, at least in FireFox. But MathPlayer doesn’t seem to make any noticeable difference. Any advice on what I could change would be appreciated. Please see a demo sample attached as a ZIP to this email.




Andy Keyworth
Online Accessibility and Product Development Specialist

Certified ADA Coordinator

T-Base Communications

Phone: 613-236-0866 | Toll free: 1-800-563-0668 x 1256 | Ogdensburg, NY | Ottawa, ON

Opt in for accessibility news.

In response to the Covid-19 pandemic, T-Base has undertaken the following precautions to date: a) all staff that are able to work from home have been instructed to do so, b) Executive Management is working to expand the staff contingent that is able to work from home and will continue to do so as events transpire, c) the additional space freed up by work from home measures will be used to spread on-site workers throughout our facilities to expand social distancing measures adopted the week of March 9th, 2020, d) T-Base will be staggering on-site staff across different shifts in order to limit physical employee interaction and to enable public transit users to travel at non-peak hours, e) arrangements have been made to have additional cleaning crews available to clean all touch points during and after working hours and f) a review of our supply-chain has been conducted and orders placed to create a reserve for all key inputs. Executive Management will continue to monitor the situation, consulting with public health agencies as appropriate.




This email may contain information that is privileged and confidential. If you have received this communication in error, please delete this email message immediately.



From: <> On Behalf Of Greg Williams via
Sent: June 19, 2020 11:39 AM
Subject: Re: [nvda] NVDA and MathML, specifically for Chemistry Markup Language [Subscripts in Particular]


Hi Andy,

Do you have MathPlayer installed? NVDA uses MathPlayer to read MathML, and it generally reads chemical equations in an unambiguous understandable form although not necessarily the same way that a chemist might read it out loud. If you have MathPlayer installed, and it is not reading the subscripts, can you send an example of a webpage where it is not being read, and I can take a look.



On 6/18/2020 5:37 PM, Andy Keyworth wrote:


I'd like to find an answer about if NVDA can be configured to read MathML, WHERE the MathML is being used to represent chemistry. The main issue is that NVDA does not currently seem to read the subscripts in chemical equations.

Thank you,
Andy Keyworth

Join to automatically receive all group messages.