@
Danie van der MerweGiven that, I'm not sure how long a screen reader takes to read 40,000 character alt-text per image?
Don't make the old mistake of taking "alt-text" and "image description" for being mutually 100% synonymous. Alt-text can be more than image description, and an image description does not always go into the alt-text.
The 40,000 characters don't go into the alt-text. If they did, Mastodon would chop 38,500 characters off and throw them away, as would Misskey and all forks of both.
The 40,000 characters go into the post text body. The toot, if you want. Where you have a limit of 500 characters, I have none at all. On Hubzilla, which supports in-line embedding of images, they go directly below the images.
Into the alt-text goes a second, different, separate, independent, much shorter image description.
Each one of my images usually has two descriptions. One full, long, detailed description with all explanations and transcripts in the post text body. One significantly shorter description in the alt-text.
The long description in the post text body is there to deliver all necessary information without Mastodon, Glitch, Ecko, Hometown, Misskey, Firefish, Iceshrimp, Sharkey, Catodon etc. etc. putting the axe to it at the 1,500-character mark.
The short description in the alt-text is there to satisfy those Mastodon users who absolutely demand there be an actually sufficient image description in the alt-text, no matter how. Even if there already is a much longer image description in the post.
After all, they can't see the image description in the post. The post is hidden behind a content warning because it is longer than 500 characters. I always put all posts that exceed 500 characters behind a Mastodon-style content warning that starts with a StatusNet/Friendica/Hubzilla-style summary of the post, followed at least by "CW: long post (
<number of characters in the post, raw count> characters)".
Sometimes I take the extra effort upon me to specify how many of these characters are actual post, and how many are image description, which makes it clear right away that there is an image description behind that CW.
What I always do is to the alt-text the extra information that a longer, more detailed image description with explanations and text transcripts can be found in the post.
Depending on how much room the short image description leaves me in the alt-text, I also add where exactly the long image description can be found. And that's two different locations, depending on whether you're on something that supports in-line images (e.g. Pleroma, Akkoma, Friendica, Hubzilla, (streams)) or not (e.g. Mastodon, Misskey and their forks).
The rest of us can just look at the image so we won't use alt-text as we read the post that accompanies the image for context.
On Mastodon, you'll only see the image and a content warning at first. The content warning starts with a summary, unusual for Mastodon, but standard on Hubzilla. Then it warns you about the post being long, including how long the post is. That'll most likely be a five-digit number.
When you open the content warning, you'll see a few hundred or a very few thousands characters of actual post text. Then, after two blank lines, comes the long image description, still in the post. And that's usually several tens of thousands of characters. If the post is recent enough, the image description is announced by a HTML headline so even those who don't have images in the post know where the actual post text ends and the long image description begins.
If you want to know from personal experience what an image post of mine looks like on Mastodon, search for the hashtag #
UniversalCampus. The second or third post from the top is a good example. It has a long image description in the post text body of not 40,000, but over 60,000 characters, my longest to date. The alt-text is precisely 1,500 characters long, 1,402 of which are image description.
By the way,
this is what the self-same post looks like on Hubzilla.
An example with multiple images can be found under the hashtag #
OSFest2023. You have to scroll down until you find a post whose content warning starts with the summary, "Classic creations by Arcadia Asylum a.k.a. Lora Lemon/Aley at OpenSimFest 2023". This one is hopelessly outdated now, by the way.
This is the Hubzilla original.
#
Long #
LongPost #
CWLong #
CWLongPost #
AltText #
AltTextMeta #
CWAltTextMeta #
ImageDescription #
ImageDescriptions #
ImageDescriptionMeta #
CWImageDescriptionMeta