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