Accessibility examples

Design Science's MathPlayer demo page.

ChromeVox

How to push MathML forward?

  • Use it!
    • Always include MathML
    • Even when using fallback
    • use annotations for alternative formats
  • Understand the pitfalls
    • Browser support
    • ereading systems
  • Overcome the pitfalls
    • polyfills
    • fallbacks

Easy example

∫ 1 x dt t ( p 2 ) x 2 y p - 2 - 1 1 - x 1 1 - x 2 x = − b ± b 2 − 4 a c 2 a ( ∑ k = 1 n a k b k ) 2 ≤ ( ∑ k = 1 n a k 2 ) ( ∑ k = 1 n b k 2 )

Hard example

k ⋅ x = x + ... + x ⏞ k times ← { ∇ ​ × B ↼ -   1 c   ∂ ​ E ↼ ∂ ​ t = 4 π c   j ↼ ∇ ​ · E ↼ = 4 π ρ ∇ ​ × E ↼   +   1 c   ∂ ​ B ↼ ∂ ​ t = 0 ↼ ∇ ​ · B ↼ = 0 ↓ ↑ 3 435.3 1306 12 10 9 16 15 1.0 9 1 → د ⁡ ( س ) = { ∑ ٮ = 1 ص ⁡ س ٮ إذاكان س > 0 ∫ 1 ص ⁡ س ٮ ⁢ ء ⁡ س إذاكان س ∈ م طا ⁡ π غيرذلك ( مع π ≃ 3,141 )

Get involved

  • Push your MathML adoption
  • Invest in solutions that work
    • use it on the open web
    • push for reading system support
    • consider specialized content-apps
  • Invest in polyfill development
  • Invest in browser development