-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Increase information density—with ASCII art!" is problematic for accessibility #103
Comments
There is already section about disabling of color output. I think we can elaborate in similar style: If the For example, instead of using animated progress bar (
while it's doing own thing. Ideally - these screenreader alternatives to ASCII would be incorporated in libraries so they will be standardized to most usable variant. I think sometimes ASCII art can be valuable and actually makes sense in some cases (for example However I have exactly zero experience with using screenreader so I can't tell if this was done before. |
It's weird that the ASCII art example is tabular output - a table is not ASCII art, it's literally just whitespace-aligned text, without any borders. |
I think if you are blind, this program is not for you. if this program is an issue use different tool. This must be left to the program author if they want ascii art or whatever. |
The point is that it shouldn't be encouraged in a list of general-purpose guidelines because it's not something that's virtuous in all situations. |
There is an item in the Output section that reads:
Unfortunately, while ASCII art can be great for improving information density for some users, it is generally problematic for accessibility and inclusivity:
I think it would be preferable to rewrite the ASCII art item along these lines:
I considered adding this as a comment on #5, but I thought this felt more immediately actionable when taken on its own, so I made it a separate issue.
The text was updated successfully, but these errors were encountered: