Accessible Font
Use system, dyslexia-friendly font stack and disable ligatures.
A11yCore.features.enable('accessibleFont')A11yCore.features.disable('accessibleFont')A11yCore.features.toggle('accessibleFont')Complete list of 36 accessibility features available in version 1.0.0.
Use system, dyslexia-friendly font stack and disable ligatures.
A11yCore.features.enable('accessibleFont')A11yCore.features.disable('accessibleFont')A11yCore.features.toggle('accessibleFont')Suggest alt text for images lacking alt by using nearby cues and filenames.
A11yCore.features.enable('altSuggest')A11yCore.features.disable('altSuggest')A11yCore.features.toggle('altSuggest')Inject ARIA labels for unlabeled interactive elements via DOM scanning.
A11yCore.features.enable('ariaInjector')A11yCore.features.disable('ariaInjector')A11yCore.features.toggle('ariaInjector')Generate breadcrumb trail from URL path for additional navigation.
A11yCore.features.enable('breadcrumbs')A11yCore.features.disable('breadcrumbs')A11yCore.features.toggle('breadcrumbs')Enable captions tracks and show a transcript overlay for media.
A11yCore.features.enable('captions')A11yCore.features.disable('captions')A11yCore.features.toggle('captions')Apply invert, monochrome, or color vision deficiency filters.
A11yCore.features.colorFilter('monochrome')Enforce minimum contrast by overriding text color where needed. Uses worker offload and MutationObserver.
A11yCore.features.enable('contrastAdjust')A11yCore.features.disable('contrastAdjust')A11yCore.features.toggle('contrastAdjust')Apply a dark theme with adjusted control colors and text.
A11yCore.features.enable('darkMode')A11yCore.features.disable('darkMode')A11yCore.features.toggle('darkMode')Mitigate rapid flashing/blinking animations using runtime heuristics.
A11yCore.features.enable('flashGuard')A11yCore.features.disable('flashGuard')A11yCore.features.toggle('flashGuard')Keep focused element visible and unobscured with scroll margin offset.
A11yCore.features.enable('focusAssist')A11yCore.features.disable('focusAssist')A11yCore.features.toggle('focusAssist')Add labels/help text, validate, announce errors, and warn on unsaved changes.
A11yCore.features.enable('formAssist')A11yCore.features.disable('formAssist')A11yCore.features.toggle('formAssist')Force a high-contrast color scheme for improved readability.
A11yCore.features.enable('highContrast')A11yCore.features.disable('highContrast')A11yCore.features.toggle('highContrast')Visually emphasize headings with outlines and focus states.
A11yCore.features.enable('highlightHeadings')A11yCore.features.disable('highlightHeadings')A11yCore.features.toggle('highlightHeadings')Outline and lightly shade all links for better discoverability.
A11yCore.features.enable('highlightLinks')A11yCore.features.disable('highlightLinks')A11yCore.features.toggle('highlightLinks')Pause animations and disable hover transitions when pointer is over elements.
A11yCore.features.enable('hoverDisable')A11yCore.features.disable('hoverDisable')A11yCore.features.toggle('hoverDisable')Add autocomplete/inputmode to inputs inferred from labels or names.
A11yCore.features.enable('inputPurpose')A11yCore.features.disable('inputPurpose')A11yCore.features.toggle('inputPurpose')Add skip link, strong focus styles, and main landmark for keyboard users.
A11yCore.features.enable('keyboardNav')A11yCore.features.disable('keyboardNav')A11yCore.features.toggle('keyboardNav')Ensure visible text appears in aria-label for activatable controls.
A11yCore.features.enable('labelInName')A11yCore.features.disable('labelInName')A11yCore.features.toggle('labelInName')Ensure semantic landmarks and add a skip-to-content link.
A11yCore.features.enable('landmarks')A11yCore.features.disable('landmarks')A11yCore.features.toggle('landmarks')Set missing page lang/dir attributes based on heuristics and navigator.
A11yCore.features.enable('langAssist')A11yCore.features.disable('langAssist')A11yCore.features.toggle('langAssist')Replace cursor with larger, high-contrast SVG pointer for visibility.
A11yCore.features.enable('largeCursor')A11yCore.features.disable('largeCursor')A11yCore.features.toggle('largeCursor')Increase minimum target size and padding for interactive elements.
A11yCore.features.enable('hitTargets')A11yCore.features.disable('hitTargets')A11yCore.features.toggle('hitTargets')Block device motion/orientation events as an alternative input method.
A11yCore.features.enable('motionActuation')A11yCore.features.disable('motionActuation')A11yCore.features.toggle('motionActuation')Mute and pause all audio/video and keep them muted while enabled.
A11yCore.features.enable('muteMedia')A11yCore.features.disable('muteMedia')A11yCore.features.toggle('muteMedia')Set missing document title from headings or URL heuristics.
A11yCore.features.enable('titleAssist')A11yCore.features.disable('titleAssist')A11yCore.features.toggle('titleAssist')Show a horizontal line that follows pointer/focus to guide reading.
A11yCore.features.enable('readingGuide')A11yCore.features.disable('readingGuide')A11yCore.features.toggle('readingGuide')Dim surroundings with a transparent window around the focus line.
A11yCore.features.enable('readingMask')A11yCore.features.disable('readingMask')A11yCore.features.toggle('readingMask')Disable animations and smooth scrolling to reduce motion sickness risk.
A11yCore.features.enable('reduceMotion')A11yCore.features.disable('reduceMotion')A11yCore.features.toggle('reduceMotion')Reuse previously entered values during a session to reduce re-entry.
A11yCore.features.enable('redundantEntry')A11yCore.features.disable('redundantEntry')A11yCore.features.toggle('redundantEntry')Clean layout, limit content width, de-emphasize visuals for reading.
A11yCore.features.enable('simplifyText')A11yCore.features.disable('simplifyText')A11yCore.features.toggle('simplifyText')Block unmodified single-character shortcuts outside editable fields.
A11yCore.features.enable('singleKeyBlock')A11yCore.features.disable('singleKeyBlock')A11yCore.features.toggle('singleKeyBlock')Normalize tabindex to follow DOM order and improve focus sequence.
A11yCore.features.enable('tabOrder')A11yCore.features.disable('tabOrder')A11yCore.features.toggle('tabOrder')Overlay a TOC from page headings with keyboard navigation.
A11yCore.features.enable('toc')A11yCore.features.disable('toc')A11yCore.features.toggle('toc')Resize text globally up to 200% while keeping layout stable.
A11yCore.features.enable('textSize:120')A11yCore.features.disable('textSize')Adjust line height, letter spacing, and word spacing for readability.
A11yCore.features.spacing(2)Periodically simulate activity to avoid idle timeouts where appropriate.
A11yCore.features.enable('timeoutAssist')A11yCore.features.disable('timeoutAssist')A11yCore.features.toggle('timeoutAssist')