ZVM Labs should be usable by readers with different needs: people with low vision, blindness, hearing loss, color vision differences, motor limitations, attention differences, or reading difficulties. Accessibility is not decoration here. It is part of site quality.
This page explains what is already available, which standards guide the work, what limitations may remain, and how to report a problem.
Short Version
- The blog supports Ukrainian and English.
- It includes vision modes, high contrast, a black-and-white theme, farsightedness support, and color vision support modes.
- It includes simple reading and readable spacing modes for readers who benefit from calmer text.
- It includes a manual reduced motion mode to turn off extra animation and smooth transitions.
- It includes voice reading in Ukrainian and English through browser speech features.
- Navigation supports the keyboard:
Tab,Shift + Tab, arrow keys in menus, and shortcuts. - Accessibility setting changes are announced through
aria-livefor screen reader users. - Media should include captions or transcripts when sound or video carries important information.
- If something blocks reading, listening, or navigation, contact [email protected].
Standards and Legal References
ZVM Labs does not claim formal accessibility certification. The site is developed with reference to:
- Web Content Accessibility Guidelines 2.2, W3C - the international technical standard for accessible web content.
- European Accessibility Act, European Commission - the EU directive on accessibility requirements for important products and services in the European market.
- Convention on the Rights of Persons with Disabilities, United Nations - the international convention on the rights of persons with disabilities.
- Directive (EU) 2016/2102 on accessibility of public sector websites and mobile apps - an EU reference point for accessible public-sector websites and apps.
The working target for this site is practical alignment with WCAG 2.2 AA where feasible for a static personal blog.
What Is Supported
For Readers With Vision Needs
- larger text on article pages;
- narrower or wider reading columns;
- focus mode for quieter reading;
- simple reading mode with less visual noise;
- readable spacing mode with larger line and word spacing;
- high contrast for article text;
- black-and-white theme to remove color-dependent signals;
- modes for blue-yellow color spectrum issues, farsightedness, and complete color blindness;
- visible focus for keyboard navigation;
prefers-reduced-motionsupport for readers who reduce animation.- manual reduced motion support when the system setting is unavailable or not enough.
For Readers With Hearing Needs
- voice reading is not the only way to receive content: the main content is available as text;
- video and audio shortcodes support captions and transcripts;
- important information should not be available only through sound.
- when media is added without a text alternative, the site shows a visible note asking for a transcript, captions, or subtitles.
For Keyboard Navigation
TabandShift + Tabmove through links, buttons, and fields;ArrowLeft,ArrowRight,Home, andEndhelp move inside the top menu and switcher groups;Alt + Mcycles vision modes;Alt + Rstarts or stops voice reading;Escstops voice reading;Alt + Tswitches light and dark mode;Alt + Vswitches the blog visual theme.
Quick Settings
The site menu includes a quick accessibility settings panel. It lets readers:
- turn on simple reading mode;
- turn on readable spacing mode;
- turn on high contrast;
- turn on reduced motion;
- reset these accessibility settings.
Known Limitations
- Voice reading depends on the browser and installed system voices. Ukrainian pages need a
uk-UAvoice or another Ukrainian voice in the system or browser. - Older browsers may not support all speech or local settings features.
- External websites linked from ZVM Labs have their own accessibility level.
- Automated checks cannot guarantee full accessibility for every person. Human feedback is also needed.
Accessibility Changelog
- July 20, 2026: added the quick accessibility settings panel, simple reading mode, readable spacing mode, manual reduced motion, expanded skip links,
aria-liveannouncements for setting changes, and visible fallback notes for media without text alternatives. - June 12, 2026: published the first accessibility statement and documented vision modes, high contrast, voice reading, keyboard navigation, and issue reporting.
How To Report an Issue
Email [email protected] with this subject:
| |
Helpful details:
- page URL;
- what does not work or creates a barrier;
- browser and device, if known;
- whether you use a screen reader, keyboard, zoom, high contrast, or another tool;
- what result would be easier for you.
You do not need to explain medical details. A description of the site barrier is enough.
Responsibility
ZVM Labs is a personal blog, so response time depends on issue complexity and author availability. Priority goes to issues that block reading, navigation, contact access, policy access, or core content.
Last updated: July 20, 2026.