Hi,
Is it possible to change the screen reader text produced by MathJax for some symbols? I do a lot of mathematical logic and the stock pronunciation of many of the symbols aren't what a user would expect. E.g., ⊢ is voiced as "right tack" but I'd prefer "proves" (⊬ is "does not prove")
```
{"category":"Sm","mappings":{"default":{"default":"right tack"}},"key":"22A2"}
```
Is that right?
What I figure might be possible (either now or perhaps in in the future), and in order of (my) preference:
1. Provide some attribute on the relevant `<mo>` tag in the input MathML the page provides, e.g., `<mo data-semantic-speech="proves">⊢</mo>`.
2. Do something in the MathJax configuration for the page, e.g., load a patched .js or other file, pass some options, etc., that changes
```
{"category":"Sm","mappings":{"default":{"default":"right tack"}},"key":"22A2"}
```
to
```
{"category":"Sm","mappings":{"default":{"default":"proves"}},"key":"22A2"}
```
somehow.
3. Change what I want in the right source file(s) (which?) and make my own build of MathJax.
I don't actually have a lot of experience with screen readers, so if any change to what MathJax does is unlikely to help (e.g., if NVDA or JAWS ignores the aria-label MathJax provides and does its own thing), or if it would fix the aria-label on the entire formula but not the pronunciation of parts of it when it is explored using MathJax, that would be helpful to know.
Thanks,
R