STEM-accessibility-test-docs

pdfua2-mathml-se — Structure Elements only

Overleaf project: pdfua2-mathml-se (read-only)

This file tests SE only: MathML written directly into the PDF tag tree as Structure Elements. No Associated File is attached to the formula tag, and no Alt text is generated.

Files

File Description
main.tex LaTeX source
pdfua2-mathml-se.pdf Compiled PDF output
latexmkrc Overleaf compilation configuration (shared across all six projects)

\DocumentMetadata configuration

\DocumentMetadata{
  lang=en,
  tagging=on,
  pdfstandard = {ua-2, A-4f},
  tagging-setup={
    math/setup = mathml-SE
  }
}

Key choices:

Test results summary

Screen reader + PDF viewer Result
NVDA with Adobe Acrobat Pro ✅ Configurable math speech/braille; interactive expression exploring
JAWS with Adobe Acrobat Pro ❌ Math speech character by character (result uncertain)
NVDA with Firefox ✅ Configurable math speech/braille; interactive expression exploring
JAWS with Firefox ✅ Configurable math speech/braille; interactive expression exploring
NVDA or JAWS with Chrome/Edge ❌ Math is skipped over; not read aloud
VoiceOver macOS (all viewers) ❌ Speaks as gibberish / math skipped

See the full results table for complete detail and test dates.

Notes

JAWS with Adobe Acrobat Pro produced an unusual result with SE-only encoding: rather than speaking raw MathML markup (as with AF encoding), it appeared to traverse the MathML structure tree character by character. This behavior is uncertain and may warrant further investigation. NVDA and JAWS in Firefox both correctly routed through MathCAT.