Accessibility

My research is about access for blind and low-vision people, so this site tries to hold itself to the same standard. This page says what it does, how it was checked, and where it still falls short.

Target

The pages aim to meet the Web Content Accessibility Guidelines (WCAG) 2.2 at level AA.

What the site does

  • Body text is set in Atkinson Hyperlegible, a typeface designed by the Braille Institute for low-vision readers.
  • Text keeps a contrast ratio of at least 4.5:1, and form controls at least 3:1, in both the light and the dark theme.
  • Every page can be used with a keyboard alone. A skip link leads to the main content, focus is always visible, and dialogs trap and return focus.
  • Each page has one main heading, labelled landmarks, and alternative text or a text description for figures and charts.
  • Animation stops when the operating system asks for reduced motion, and the moving toolkit row has a pause button.
  • Everything is readable without JavaScript; interactive extras appear only when they work.
  • The colour theme follows the system setting until you choose one with the button in the header.

How it was checked

  • Automated checks with axe-core on representative pages, in both themes, at desktop and phone widths, with no violations.
  • A browser test that loads every page at two widths and exercises the menu, theme switch, search, citation dialog, figure zoom and forms with the keyboard.
  • Contrast computed directly from the colour tokens of the design system.

Known limitations

  • Some paper figures are hosted on arXiv. When they cannot load, a short note takes their place, and the full figure is in the paper.
  • Redrawn diagrams have a short description rather than a full text equivalent of every element.
  • The site has not yet been tested end to end with a screen reader by a blind user.

Tell me about a problem

If something on this site is hard to use, please email a.ayanzadeh@gmail.com. I read every message and will fix what I can.

Last reviewed 14 Nov 2026.