SRE generates "times" for both \cdot and \times
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 10.9k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Description
Issue Summary
This may not be a bug exactly, but it feels like one. The issue is the speech engine outputs "times" for for \cdot and \times, making dot product and cross product indistinguishable in the speech text when the symbols are used in a linear algebra context.
I know that \times is used in elementary school math for "times", so changing it might be problematic. But is there some other way the author could make them clearer in the speech text when used in a context that needs them distinguished?
Steps to Reproduce:
- Use MathJax to render the math
\vec{a} \cdot \vec{b}, \vec{a} \times \vec{b} - View the speech text
What you get is a right arrow times b right arrow comma a right arrow times b right arrow
Technical details:
- MathJax Version: 4.1.2
- Client OS: Windows 11
- Browser: Chrome 147.0.7727.138
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the MathJax 4.1.2 example with \cdot and \times, then inspect the speech text generated by SRE. Determine how the speech output can distinguish these symbols in a linear algebra context while preserving the elementary-math reading of \times. Done means the two symbols are distinguishable in the reported example without breaking ordinary multiplication speech.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- accessibility
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100