How do I implement mathematical formulas so that you can read them?(self.Blind)
submitted by Vegan-Sloth
Hello wonderful persons, I'm working on a website and most of it is accessible for people with virtual impairment. The only thing I'm struggling with at the moment is how I manage to put mathematical formulas in a form so that a blind person can understand what's written there. One thing I found out is that I could maybe work with LaTeX. So my idea would be that the pictures that show the formulas have an explanation in which the Formula would be in LaTeX style. Any better ideas?
codeofdusk7 points1y ago
Depends on the user base. If the formulae are fairly simple and not going to be read by people with a strong mathematical background, use MathML. Otherwise LaTeX in alt text would work for me at least!
B_Bussen2 points1y ago
I don't know what math ml is, but you write formulas on a single line just as you would write them in a basic c program with ( and ) and so forth. I don't know how sighted people write math, so have no comparison. When I was in school for the blind way back in the 60s, we used nemoth code, had simbols for squared, cubed, to the 4th power, times divide and so forth.
Vegan-Sloth [OP]1 points1y ago
Thank you very much. I'll compare MathML to LaTeX and find out which suits my needs best.
HeftyCryptographer214 points1y ago
What kind of formulas? Simple ones like the quadratic formula or whatever can just be written out normally, but more complex equations are probably better to use with LaTeX.
CloudyBeep3 points1y ago
Use MathML.
B-dub313 points1y ago
Could you add alt-text that basically is the equation read aloud so that screen readers would pick up. Something like "Y equals m times x plus c." I can see how this solution might not be optimal for complex equations though. I'm not that familiar with LaTeX, but I would think it would be an accessible format.
Our mission is to provide everyone with access to large- scale community websites for the good of humanity. Without ads, without tracking, without greed.