无障碍声明
我们的承诺,以及我们仍然不足之处。
Last updated:
我们的承诺
Prism aims to be usable by everyone, including people with visual, auditory, motor, or cognitive disabilities. We design and build against the 网络内容无障碍指南 (WCAG) 2.2,AA 级 and use the specific practices below.
我们所做的工作
·Semantic HTML. Appropriate headings, landmarks, and ARIA roles. Interactive elements are keyboard-operable.
·Keyboard navigation. Prism is usable without a mouse. Focus states are visible. Tab order follows reading order.
·Screen-reader support. Primary workflows (writing an entry, reading a Mirror, managing settings) are tested with VoiceOver (macOS/iOS) and NVDA (Windows).
·Contrast. Body text is at least 4.5:1 against its background; large headings are at least 3:1. Our accent orange is used only for non-essential accents and links; links carry additional non-colour indicators.
·Zoom and reflow. Content reflows correctly at 200% zoom. Text is not clipped.
·Form labels. All form fields have associated labels; error messages are associated with their fields and announced to screen readers.
·Motion. Animation is minimal and respects prefers-reduced-motion. No autoplay, no parallax scrolling.
·Audio transcription. Voice input is transcribed by OpenAI Whisper and shown as editable text; you can always read and correct the transcript.
·Colour as meaning. We do not rely on colour alone to convey information.
已知差距
我们坦诚我们尚未完全符合 AA 标准的地方:
·The rich-text editor (Tiptap-based). Some formatting toolbar actions do not yet have full keyboard shortcuts or ARIA labels. Entries can still be created with plain text without using the toolbar.
·Weekly Mirror animations. Entry-list animations use subtle motion; we respect prefers-reduced-motion, but some browsers don't honour that token correctly.
·Error recovery on unreliable networks. We are improving error messaging for offline/slow-network conditions, including better announcements to screen readers.
我们如何测试
·Automated checks (axe-core, Lighthouse) run on every production build.
·Manual keyboard-only navigation is part of our release checklist.
·Manual screen-reader checks are done before major UI changes.
替代格式
如果您需要任何 Prism 内容的替代格式(大字体、盲文、纯文本),请发送电子邮件给我们,我们会为您安排。
第三方内容和服务
Prism 包括由我们的分包商 (Stripe checkout、Resend email、Vercel hosting) 提供的内容。这些第三方页面受各提供商的无障碍标准的约束。如果您在此类页面上遇到问题,请告诉我们,我们将进行升级处理。
反馈和支持
如果您在 Prism 中遇到无障碍障碍,请告诉我们——我们将其视为错误,而不是功能请求。
·accessibility@prismlens.net (preferred)
我们的目标是在 5 个工作日内做出回应。