AbleShade: A VS Code Theme for Visual AccessibilityAbleShade is a meticulously crafted Visual Studio Code theme designed with special attention to users with visual impairments and color blindness. Its primary goal is to provide a pleasant coding experience without straining the eyes, ensuring that code remains accessible and easy to distinguish. Key Features:
Installation:
Recommended FontsFor an optimal coding experience with the AbleShade theme, we recommend using one of the following fonts: HackHack is a typeface designed for source code. It is highly legible and helps make your code look both beautiful and clear. It's especially optimized for legibility at commonly-used source code text sizes. Fira CodeFira Code is a free monospaced font containing ligatures for common programming multi-character combinations. It's an extension of the Fira Mono font family and introduces a great coding experience, especially if you enjoy ligatures in coding. We believe that using these fonts with the AbleShade theme will enhance your coding experience, offering both aesthetics and functionality. Understanding ContrastContrast is the difference in luminance or perceived brightness between two colors. A higher contrast between text and its background makes the text more readable. This is especially crucial for users with visual impairments or color blindness. Contrast RatioThe contrast ratio is a mathematical representation of the difference in brightness and color between the foreground (e.g., text) and background. It's calculated using the following formula: [ \text{Contrast Ratio} = \left( \frac{L1 + 0.05}{L2 + 0.05} \right) ] Where:
Recommended Contrast RatiosFor optimal readability and accessibility:
AbleShade's Commitment to ContrastIn designing AbleShade, we ensured that all text tokens have a contrast ratio that meets or exceeds these recommendations. Our primary goal was to cater to a wide range of users, including those with visual impairments or color blindness. By adhering to these standards, we aim to provide a comfortable and inclusive coding environment for everyone. Feedback and Contributions:We highly value the feedback from our users. If you have suggestions or encounter any issues, please open an issue on GitHub. Contributions to enhance the theme are always welcome! |