@ChasMusic@ohai.social avatar

ChasMusic

@ChasMusic@ohai.social

Hardware luddite, software geek, playwright, music composer/creator, music lover, into public transit and walking. I file open source issues and publish my music. In San Francisco. Interested in promoting accessibility, equity and inclusion.

My Blog: https://ChasBelov.com
My YouTube channel: https://YouTube.com/@ChasMusic

This profile is from a federated server and may be incomplete. Browse more on the original instance.

jupiter_rowland, to fediverse

@Fediverse

This is going out to both the #Threadiverse and, because I can't keep this from happening, the rest of the #Fediverse where I've mentioned this issue before three months earlier.

In brief: I'm still not sure how much #AltText is optimal. And I tend to run into situations in which alt-text that describes everything in a picture will grow longer than any of you could possibly imagine in their wildest dreams.

Here's my situation:

  • I don't have a problem with writing a lot. Unlike most of you, I'm not on a phone. I'm on a desktop computer, and if I'm not, I'm on a laptop. I've always got a full-blown hardware keyboard, and I can touch-type with ten fingers. And I like to rant.
  • I'm on #Hubzilla. This means virtually no limit in post length and especially virtually no limit in alt-text length. The only limiting factor would be how much alt-text the instances where my posts are viewed can display. #Mastodon has a hard cap at 1,500 characters, for example.
  • I'm not the one to skimp on #accessibility rules unless they're technologically impossible for me to follow. I'd rather do too much than too little. This includes full transcriptions of all texts in a picture unless privacy issues speak against it, or unless I've got no way to source the original of a text anymore, and said text in the picture is ineligible even for me. Yes, I transcribe text that's one pixel high if I can get the original.
  • When I post pictures, I don't always post them Instagram/Pixelfed-style, i.e. posts that are about this particular picture. Instead, I often use pictures to illustrate the post. Hubzilla gives me all necessary means to write full-blown blog posts with all bells and whistles as regular posts. Describing a picture in the visible part of a post when the post isn't about the picture is horribly bad style. Doing so when there are multiple pictures in one post, regardless of whether Mastodon puts them in the right places (which it doesn't), is even worse.
  • I usually post pictures taken in #VirtualWorlds. In comparison with pictures taken in real-life, they have a much higher tendency to contain things that need to be described, often to both sighted and blind or visually-impaired users, because they simply don't know them, be it objects, be it locations. It's one thing if a picture was taken on Times Square, and it's something else if a picture was taken in a place of which maybe not even five people in the whole Fediverse even know that it exists. Thus, more text is needed.

Now there are two schools of thoughts when it comes to alt-text.

One: clear and concise alt-text. Only describe what's necessary in the context in which the picture is posted. Screen readers can't handle long alt-texts well. You can't navigate alt-text with most screen readers, i.e. you can't stop it somewhere, rewind it to a certain point and listen to parts of it once more. All you can do is let the screen reader rattle down the whole alt-text in one chunk. If you need to hear it again, you have to hear all of it again.

The obvious downside of this is that most of the content of the image is lost to everyone who isn't sighted, and some is lost to those who can't identify it even by looking at it in that particular picture.

Two: full description of absolutely everything in the picture plus explanation if necessary. Denying non-sighted people the chance to experience everything that's in a picture, and be it through words, can be considered ableist. Also, tiny details that are barely visible in the picture could be described so that sighted people can identify them.

And besides, there's the idea that alt-text can help everyone understand what that is that they see (or don't see) in that picture if they're unfamiliar with them.

As I've said, extensive image descriptions in the visible part of a post may be okay when the post is about the picture, but not when the picture illustrates the post and even less when there's more than one picture illustrating the post.

Yes, this is a thing. Just read what @Stormgren wrote earlier this month.

https://obsidianmoon.com/@StormgrenStormgren wrote the following post Mon, 03 Jul 2023 18:20:44 +0200

Alt-text doesn't just mean accessibility in terms of low -vision or no-vision end users.

Done right also means accessibility for people who might not know much about your image's subject matter either.

This is especially true for technical topic photos. By accurately describing what's in the picture, you give context to non-technical viewers, or newbies, as to exactly what they're looking at, and even describe how it works or why it matters.

is not just an alternate description to a visual medium, it's an enhancement for everyone if you do it right.

(So I can't find any prior post of mine on this, so if I've actually made this point before, well, you got to hear a version of it again.)

And I'm actually waiting for Mastodon users to refuse to boost posts that contain pictures with insufficient alt-text. Many refuse to boost posts that contain pictures without alt-text already now.

The obvious downside of it is: "DESCRIBE ALL THE THINGS" + lots and lots and lots of stuff in the picture + just about everything needs to be explained because nobody is familiar with any of it = alt-text the size of a rather long blog post.

I've tried that with this picture (no embedding although I could because reasons). I've written a detailed alt-text. I've spent more than three hours in-world in a preserved, static copy of this place, researching and transcribing text where probably none of you would even know that there's text otherwise. The picture alone wasn't enough of a source for an alt-text that I would have deemed sufficient.

Only description plus some transcriptions: 7,636 characters. Description plus everything transcribed, save for the big black panel in the middle background behind the tree which I couldn't transcribe because it no longer exists in-world, plus translations of everything that isn't English plus everything unfamiliar explained: 10,985 characters. If that panel had still existed in-world, and I could have transcribed it, I might have passed the 12,000-character mark. With an image description.

As I've said, Hubzilla doesn't have a hard cap for alt-text length. In theory, it could handle and probably display alt-texts much longer than this. I don't know how it'd display an alt-text of that size in practice, whether it'd be scrollable, whether it'd have a time-out before anyone could read it fully etc. Mastodon, in the meantime, has the hard cap I've mentioned above which probably also cuts alt-texts coming in from outside. That's where most of my audience is. And screen reader users might have no other choice than to sit through their screen readers rambling down alt-text for more than five minutes in one go, especially if they could get a hold of the original alt-text instead of one cropped at the 1,500-character mark.

Now, even though I'll probably kick off two separate threads, I'd like to read your thoughts about how detailed alt-text should be.

#Accessibility #A11y #Inclusion #Inclusivity #InclusionMatters

ChasMusic,
@ChasMusic@ohai.social avatar

@jupiter_rowland @fediverse I've wrestled with this over the years. Pictures of text is clear: it must contain all of the text. But in the situations you're describing, I'd say do enough to let the listener know if they want to learn more, then add a link to an alt-text blog post which gives the whole shebang. (I've heard varying reports that longdesc is inconsistently supported, so a separate link immediately below the image is best.)

ChasMusic,
@ChasMusic@ohai.social avatar

@jupiter_rowland @fediverse

As for stuff that would be beneficial to non-technical viewers, that belongs in the separate alt-text blog post, since most folks not using a screen reader won't get to see the alt text attribute contents.

This is all my take as a sighted reader who needs to prepare and audit website content and who rarely uses a screen reader.

ChasMusic,
@ChasMusic@ohai.social avatar

@jupiter_rowland @fediverse Also, my understanding of WCAG 2 is that it requires a text equivalent be provided, not that the text equivalent always be in an alt attribute.

In particular, if you are going to provide an image of a table (something I'm appalled by, but it happens), that definitely belongs in the linked page, not in alt text, so that blind people can navigate the table to their preference rather than experience it as a data dump.

ChasMusic,
@ChasMusic@ohai.social avatar

@jupiter_rowland @fediverse And a reminder that an image of a table will be unfriendly to people on mobile devices. An HTML table can be reformatted for mobile by a website using Tablesaw, but an image of a table can't be reformatted.

ChasMusic, (edited )
@ChasMusic@ohai.social avatar

@jupiter_rowland @fediverse And sorry if this is topic drift. Alt text is both easy and hard.

Also, just so you know, I had to do this as separate posts because my server has a much smaller character limit than yours.

ChasMusic,
@ChasMusic@ohai.social avatar

@jupiter_rowland @fediverse

tl;dr: Clear and concise alt-text goes in the alt attribute. Full description of absolutely everything in the picture plus explanation if necessary goes on the linked page with the link being placed immediately following the text.

Added: Be sure that link is meaningful, for example, "Alt text for image of the lighthouse control room" and not "Alt text for above image" since blind people will sometimes listen to a list of link text with no other context.

ChasMusic,
@ChasMusic@ohai.social avatar

@jupiter_rowland ¡Ouch! Okay, so working within those limits, you could:

  1. Toot the first toot with the image and brief alt text.

  2. Toot a second toot with just the full image description.

  3. Edit the first toot to provide a link to the second toot.

The issue about link text is not, to my knowledge, solvable within current Mastodon. I need to file an issue if one has not already been filed. Obviously, you can't do anything which is not supported by the Mastodon code.

ChasMusic,
@ChasMusic@ohai.social avatar

@jupiter_rowland Ah, then posting tables on Mastodon is not a good idea.

Why can't people see tables in Mastodon?

Anyway, it's good that you couldn't join cells, since those are major barriers to accessibility.

ChasMusic,
@ChasMusic@ohai.social avatar

@jupiter_rowland ¡Whew! ¡So much to consider! The ability to navigate long alt content would seem important to me, but I'll leave it to people who depend on screen readers to say which option would be better for them.

ChasMusic,
@ChasMusic@ohai.social avatar

@jupiter_rowland I see. ouch

BlackAzizAnansi, to random
@BlackAzizAnansi@mas.to avatar

deleted_by_author

  • Loading...
  • ChasMusic,
    @ChasMusic@ohai.social avatar

    @BlackAzizAnansi ¿What is a cat going to do with a dollar? ¿Buy a cat biscuit?

    Private
    ChasMusic,
    @ChasMusic@ohai.social avatar

    @hosford42 @actuallyautistic @disability You can improve your situation by going into Settings then Accessibility then turn Reduce Motion on, so at least websites that respect that setting won't automatically animate.

    The next step would be to install Firefox, go to about:config, and set media.autoplay.blocking_policy to 2 and media.autoplay.default to 5, which blocks nearly all autoplay. Not sure it works with sites that have background video; fortunately, those are rare.

    ct_bergstrom, to random
    @ct_bergstrom@fediscience.org avatar

    I was lucky enough to meet this fledgling barn swallow a few days ago.

    Not only is it adorable, but it illustrates the remarkable wing geometry of these spectacular precision fliers. Look at that long sweeping wing!

    ChasMusic,
    @ChasMusic@ohai.social avatar
    Private
    ChasMusic,
    @ChasMusic@ohai.social avatar

    @nigelharpur @composers David Bennett Piano YouTube channel does a lot of videos about time signatures, including Songs that change Time Signature https://www.youtube.com/watch?v=PWHKtkx6F00&list=PLlx2eo2tD6KqpCvXSq_6BqRkCgf1xWxyI&index=14

    WuMargaret, to 3goodthings

    Here are 3 good things about today.

    1. Spouse and I played pickle ball this morning.

    2. Mr. 10 performed in his first ever band concert.

    3. Gaming session from last night made me laugh this morning.

    @3goodthings

    ChasMusic,
    @ChasMusic@ohai.social avatar

    @WuMargaret @3goodthings wait, ¿when did three good things start getting content warnings?

    ChasMusic, to random
    @ChasMusic@ohai.social avatar

    The people seem to be out-posting the people today.

    Not that there's anything wrong with that.

    ultimike, to php
    @ultimike@drupal.community avatar
    ChasMusic,
    @ChasMusic@ohai.social avatar

    @ChasMusic Bookmarking for future reference

    inherentlee, to accessibility

    hey that tabs vs spaces meme that's going around is funny but did y'all know that there's a very solid reason to prefer tabs:

    It allows for more customization by individual devs (someone with poor vision can turn their tab width up to 8, someone working in code with many indents can turn it down to 2) without having to change the meaning of a tab: one indentation.

    ChasMusic,
    @ChasMusic@ohai.social avatar
    MIfoodie, (edited ) to opensource
    @MIfoodie@vivaldi.net avatar

    I just found something slightly disturbing on

    People are selling CDs of / software such as , and AND PEOPLE ARE BUYING IT!

    Maybe it just is me but this seems wrong… you can get all of this software for free and yet people are profiting off of this by buying outdated software on a 40 cent piece of plastic…

    Does anyone know if this violates eBay’s as they technically are selling a “physical product”…

    ChasMusic,
    @ChasMusic@ohai.social avatar

    @MIfoodie I can't speak for all open source licenses, but GPL 3 includes the following "Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things."

    ChasMusic,
    @ChasMusic@ohai.social avatar

    @MIfoodie I knowledge I probably wouldn't buy such a CD. That said, if it means somebody doesn't have to hunt the program down, they might consider the time savings or the curation to be worth the price. Then again they just might not know any better.

    yatil, to random
    @yatil@yatil.social avatar

    And more Covid accessibility enhancements rolled back. As predicted by disabled folks.

    https://www.nytimes.com/2023/05/22/dining/restaurant-qr-code-menu.html

    ChasMusic,
    @ChasMusic@ohai.social avatar

    I guess the Chronicle didn't like that I had about 100 tabs for them open in my browser as I'm getting access denied.

    feditips, to random
    @feditips@mstdn.social avatar

    What is the Fediverse? What does federation mean?

    📞 When you call a phone number, your phone provider will connect to other providers in order to put your call through. You're part of the worldwide phone network: hundreds of independent phone providers talking to each other.

    :fediverse: When you publish a post on here, your server will connect to other servers to distribute your post. You're part of the worldwide Fediverse: thousands of independent social media servers talking to each other.

    ChasMusic,
    @ChasMusic@ohai.social avatar

    @feditips I was going to say that one difference would be that some members of the Fediverse won't take posts from some other members, or won't take robo-posts. Although I wonder whether that might also have an analog in the phone world as well.

    WebAxe, to accessibility
    @WebAxe@a11y.info avatar

    The Complete Guide to Captioned Videos https://meryl.net/captioned-videos-complete-guide/

    ChasMusic,
    @ChasMusic@ohai.social avatar

    @WebAxe

    ¡Thank you for this! It's an incredible article.

    There appears to be a typo in the article, but when I go to report it to the author, I get 403 Forbidden upon submitting the form, both on the post and on the contact form, even after Wordpress login.

    In 7. Benefit from search engine optimization, there appears the text concerning Open captions: "The viewer can control the captions. If the captions aren’t readable, they’ll move on." Would "can" correctly be "can't"?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • rosin
  • thenastyranch
  • cubers
  • ethstaker
  • InstantRegret
  • DreamBathrooms
  • ngwrru68w68
  • magazineikmin
  • everett
  • Youngstown
  • mdbf
  • slotface
  • kavyap
  • anitta
  • GTA5RPClips
  • khanakhh
  • normalnudes
  • osvaldo12
  • cisconetworking
  • provamag3
  • Durango
  • tacticalgear
  • modclub
  • Leos
  • megavids
  • tester
  • lostlight
  • All magazines