MathML for equation not read with NVDA screen reader in Chrome and Microsoft Edge browser

Hi All,

I have inserted an equation in HTML using MathML and included alt text for
it, but the equation is not being read by the NVDA screen reader in both
Chrome and Microsoft Edge browsers, even with MathPlayer installed. Please
suggest the best solution. The MathML code is provided below for reference.


*MathML Code:*

<div class="display-equation" id="E4"><span class="equation"><math
display="block" alttext="A equation showing the formula for s, where s
equals the fraction with the numerator consisting of a negative sign
followed by the expression (r + 1) plus the square root of the expression
(r + 1) squared plus 4r, and the denominator is 2r." xmlns="
http://www.w3.org/1998/Math/MathML"><mrow><mi>&#x03C3;</mi><mo>&#x003D;</mo><mfrac><mrow><mo>&#x2212;</mo><mrow><mo
stretchy="false">(</mo><mrow><mi>r</mi><mo>&#x002B;</mo><mn>1</mn></mrow><mo
stretchy="false">)</mo></mrow><mo>&#x002B;</mo><msqrt><mrow><msup><mrow><mrow><mo
stretchy="false">(</mo><mrow><mi>r</mi><mo>&#x002B;</mo><mn>1</mn></mrow><mo
stretchy="false">)</mo></mrow></mrow><mn>2</mn></msup><mo>&#x002B;</mo><mn>4</mn><mi>r</mi></mrow></msqrt></mrow><mrow><mn>2</mn><mi>r</mi></mrow></mfrac><mo>.</mo></mrow></math></span>
<span class="eqn-number">(4)</span></div>

Regards,
Biplab M.,

Received on Tuesday, 17 December 2024 15:55:47 UTC