MYMathApps: Calculus
by Philip B. Yasskin, et al.
Texas A&M University
Accessibility
I am committed to doing everything I can to make the book as accessible as possible. It is a significant tedious process. Here are a list of issues and their current status. If you discover other issues, please tell me by submitting a bug report by clicking on the lady bug here: 🐞 or in the navigation bar at the top of any page.
- Text Font: Needs to be 12pt and san serif. It was 14pt and Times Roman. It is now 14pt and Ariel.
- Color and Contrast: Colors need to be visible to color blind people. Foreground colors need to contrast with background colors. The contrast ratio needs to be at least 4.5:1. I changed the colors of many banners and buttons to ensure proper contrast. I use a phone app called Chromatic Vision Simulator to see how a color blind person sees the fonts and graphics. I change colors if the colors are necessary to the understanding. For example, I used to use green for positive and red for negative. I now use blue for positive and red for negative.
- Math Font: It was red but the contrast was only 3.99:1. I made the red darker. The contrast is now 7.75:1.
- Exercise Buttons: Need to have navigatable text with a description. They will soon have an aria-label which says whether the button is a Hint, Answer, Solution, Check, Proof, Remark, etc.
- Information Buttons: These are labels with a question. I believe, this is sufficient for navigation.
-
Alternate Text for Graphics: There are at least 3291 graphics in the
Calculus book, plus a couple dozen interctive graphic not in the graphics
folders, plus more graphics in the Math Circle pages. When I first started
the book, I was told the alt text was supposed to be the filename of the
graphic. Now it is used for an accessible description of the graphic.
So far we have gone through a few hundred of the graphics and updated
the alt text. It is a slow process, especially if we want the text to
actually be descriptive.
I am considering using AI to create the alt text, but that seems to produce text that assumes too much knowledge on the part of the reader. And I still need to copy, paste and proofread every one. I am committed to producing alt text for all the graphics, in a meticulous manner, but that will take time.
--- Philip Yasskin