I'm trying my best.
Your feedback is always welcome. See the contacts on the homepage.
Conformance level
Section titled 'Conformance level'Bureaucratically speaking, I'm trying to aim at the level AA of the WCAG 2.2. My website hasn't received any formal audit or certification, so I can't be 100% certain I actually conform to it, but it is my goal.
Generally speaking, I'm trying to keep my website artsy but, at the same time, usable for people with disabilities and underpowered devices. I know you can't do both at the same time perfectly, but I hope that whatever I managed is an acceptable compromise.
Testing
Section titled 'Testing'I test my website using the following browsers:
- Firefox
- Firefox for Android
- Chromium
- GNOME Web
- Links
And the following screen readers:
- Orca (Linux)
- TalkBack (Android)
I use the latest version of all of them, but I do try to use features that have been supported by major browsers for at least 1 year.
Measures implemented
Section titled 'Measures implemented'- Mobile friendly layout
- Keyboard and screen reader accessible navigation
- Images with an alt text that gets the idea of what a sighted person sees across
- High text contrast, including for colorblind people
- Support for the forced colors mode and the reduced motion mode
- Font size that adjusts accordingly with the user's system font size
- Semantic markup and correct heading ordering
- No JavaScript except for a few Easter eggs
- Relatively low bandwidth requirements, mostly thanks to sparse usage of images
- No lazy loading images because those are a pain in the ass when you're on a shitty 2G connection
- Support for only TLS 1.2 or newer + HSTS with preloading so your ISP doesn't MITM you with ads/propaganda
Measures not implemented on purpose
Section titled 'Measures not implemented on purpose'- Typography that doesn't look horrible
- Light/dark mode (in addition to The Leather Modeā¢)
Unresolved issues
Section titled 'Unresolved issues'- Background images may be annoying to some people with photosensitivity, so I need to come up with a good way to disable them.
- Pages with warnings have two level 1 headings.
- The markup Hugo produces is unreadable, so I minify it. It'd be nice to prettify it instead, but I'm not sure how exactly.