mastodon.ie is one of the many independent Mastodon servers you can use to participate in the fediverse.
Irish Mastodon - run from Ireland, we welcome all who respect the community rules and members.

Administered by:

Server stats:

1.6K
active users

#CWAltTextMeta

3 posts2 participants0 posts today
Jupiter Rowland@<a href="https://rail.chat/@siegeavecvue" rel="nofollow noopener" target="_blank">Siège avec vue</a> <blockquote>I've had to sit through it all again, why shouldn't you?</blockquote><br>I'm so very much not going to go back through my entire Hubzilla image post log and add image descriptions to every last one of my images.<br><br>Call me ableist. Call me lazy. But I simply don't have the time and the energy. And I'd need a whole lot of time and a whole lot of energy because when I describe images, I invest more of both into describing one image than you invested into describing all images on your entire travel blog.<br><br>Each of my original images gets two descriptions: a "short" description in the alt-text (which is actually still massive even by Mastodon standards, much less by Web standards) and a "long" description in the post text which also contains all explanations necessary to understand my images as well as transcripts of all text within the borders of the image, for any definition of "text". The description in the alt-text may only contain text transcripts if they're only few and short enough.<br><br>A simple image may require a long description of 20,000-30,000 characters. A complex image may require a long description of well beyond 50,000 characters. My personal record is slightly over 60,000. If I'm also required to describe all images within my image, the long description may grow so long that the post exceeds 100,000 characters, a length at which Mastodon will reject it.<br><br>That said, if I go and add alt-texts to old posts from three years ago that are actually pretty much outdated, Mastodon won't understand it as an edit but rather as a brand-new post. I'd flood my contacts (or at least those who haven't silenced me) with old content which isn't even obviously old.<br><br>Also, if I do and alt-texts to old image posts that don't have alt-texts yet, the image description quality will decline sharply from the newest image post with freshly added image descriptions and the first image post that already had image descriptions. This means that I'd also have to go and edit and upgrade all those of my image posts that already have alt-texts so that everything is at the same level of quality. I'd have to upgrade all image posts on this channel because they're all outdated.<br><br>By the way, one of these images contains well over a dozen "persons" for any definition of "person" (actually only a handful of digital avatars and otherwise static figures), probably over 200 individual vintage album covers and a whole lot of other details. The amount of necessary visual descriptions is already staggering, but then all the necessary explanations will come on top.<br><br>I'd also have to describe images that aren't technically from me, but that are included in shares, better known as quote-posts outside of Hubzilla. (Hubzilla has had quote-posts for 13 years now, and it can theoretically quote-post anything from Mastodon toots to blog posts.) These quote-posts are only dumb copies of the originals, so I could add alt-text to images without alt-text. But for one, that'd mean to "falsify" the quoted posts because I can't add alt-text to the originals.<br><br>Besides, I can't describe the images properly anyway. See, I don't describe images by looking at the image. I describe images by looking at <em>the real thing</em> because the image doesn't show enough details. But I'd have to figure out where all these images in the quote-posts were made. Some of these places no longer exist, so I can't visit them for a close-enough look anymore. Ithers have changed too much, and none of them still have the same avatars in the same outfits in them as seen in the images.<br><br>Some of the images in the quote-posts are animated GIFs. That'd add an extra level of complexity in the shape of a time-coded description of what is happening in the image and when. Some images show highly complex animated art installations that even include light effects. It would take me an eternity to describe these adequately, that is, unless I fail trying.<br><br>While I'm editing these posts, I'd also have to give them proper summaries and content warnings (including "long post" when the added image descriptions inflate a post from previously only a few hundred to tens of thousands characters), bring the hashtags up to my current standards etc.<br><br>And in fact, I'd have to delete almost all image posts anyway and repost those that aren't quote-posts on my two (streams) channels, @<a class="" href="https://streams.elsmussols.net/.well-known/apgateway/did:key:z6Mkmc3YmgUu5jTyhc6YqC8VjnMwmFtdjFFA45MHTqyBFaA2/actor" rel="nofollow noopener" target="_blank">Jupiter Rowland's (streams) outlet</a> and @<a class="" href="https://streams.elsmussols.net/.well-known/apgateway/did:key:z6Mkf2dhUa65zBYCNVqs3AHyt8uPixauZ7bPzEJn15LJANsd/actor" rel="nofollow noopener" target="_blank">Jupiter's Fedi-Memes on (streams)</a>. That's because pretty much all my old image posts contain eyes in some way, so they're eye contact triggers. But Hubzilla doesn't have any way of making certain Mastodon user interfaces hide them, not if they don't make images disappear behind content warnings as well (Mastodon before 4.4 doesn't do that either, by the way). (streams) does have such a way which is why I only use (streams) to post images nowadays, that is, if I ever get to posting new images and describing and explaining them properly.<br><br>Well, and if I deleted these old posts with their outdated or completely missing image descriptions, I'd also delete entire conversations with some very important comments in them. But if I didn't delete them and edited them, I'd trigger someone somewhere out there with eye contact.<br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltText" rel="nofollow noopener" target="_blank">AltText</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltTextMeta" rel="nofollow noopener" target="_blank">AltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWAltTextMeta" rel="nofollow noopener" target="_blank">CWAltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ImageDescription" rel="nofollow noopener" target="_blank">ImageDescription</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ImageDescriptions" rel="nofollow noopener" target="_blank">ImageDescriptions</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ImageDescriptionMeta" rel="nofollow noopener" target="_blank">ImageDescriptionMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWImageDescriptionMeta" rel="nofollow noopener" target="_blank">CWImageDescriptionMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CW" rel="nofollow noopener" target="_blank">CW</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWs" rel="nofollow noopener" target="_blank">CWs</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWMeta" rel="nofollow noopener" target="_blank">CWMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ContentWarning" rel="nofollow noopener" target="_blank">ContentWarning</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ContentWarningMeta" rel="nofollow noopener" target="_blank">ContentWarningMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=EyeContact" rel="nofollow noopener" target="_blank">EyeContact</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=EyeContactMeta" rel="nofollow noopener" target="_blank">EyeContactMeta</a>
Jupiter Rowland@<a href="https://mastodon.social/@richpuchalsky" rel="nofollow noopener" target="_blank">Rich Puchalsky&nbsp;&nbsp;⩜⃝</a> <strong><a href="https://hub.netzgemeinde.eu/wiki/jupiter_rowland/How(20)to(20)describe(20)images(20)in(20)the(20)Fediverse/Don(27)t(20)use(20)alt-text(20)to(20)write(20)around(20)your(20)character(20)limit(21)" rel="nofollow noopener" target="_blank">Don't use alt-text to write around your character limit!</a></strong><br><br>This may come as a surprise, but: Just like not everyone can see the image in your post, <a href="https://hub.netzgemeinde.eu/wiki/jupiter_rowland/How(20)to(20)describe(20)images(20)in(20)the(20)Fediverse/Can(20)everyone(20)access(20)alt-text(3f)" rel="nofollow noopener" target="_blank">not everyone can access alt-text</a>, be it due to a physical disability, be it due to technical limitations. And yes, there are people in the Fediverse who really can't access alt-text.<br><br>Anything that isn't in the post text body, that isn't in the image, that's only in the alt-text, is inaccessible and therefore permanently lost to all these people.<br><br>If you absolutely need more than 500 characters, you'd better move away from (vanilla) Mastodon and to elsewhere in the Fediverse, for example:<br><ul><li>Go find a Mastodon server with a modified character limit</li><li>Misskey (3,000 characters, hard-coded)</li><li>Sharkey (3,000 characters, admin-configurable; some servers have higher limits)</li><li>Pleroma (5,000 characters, admin-configurable; some servers have higher limits)</li><li>Akkoma (5,000 characters, admin-configurable; some servers have higher limits)</li><li>Friendica (over 16,7 million characters, database field size; no native iOS app)</li><li>Hubzilla (over 16,7 million characters, database field size; no native apps at all)</li><li>(streams) (over 24 million characters, database field size; no native apps at all)</li><li>Forte (over 24 million characters, database field size; no native apps at all)</li></ul>All these are part of the Fediverse, and all these are (optionally in Hubzilla's case) federated with Mastodon, so you can post to the same people from there as from Mastodon, and you can follow the same people there as on Mastodon.<br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mastodon" rel="nofollow noopener" target="_blank">Mastodon</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Misskey" rel="nofollow noopener" target="_blank">Misskey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Sharkey" rel="nofollow noopener" target="_blank">Sharkey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Pleroma" rel="nofollow noopener" target="_blank">Pleroma</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Akkoma" rel="nofollow noopener" target="_blank">Akkoma</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Friendica" rel="nofollow noopener" target="_blank">Friendica</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hubzilla" rel="nofollow noopener" target="_blank">Hubzilla</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Streams" rel="nofollow noopener" target="_blank">Streams</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=%28streams%29" rel="nofollow noopener" target="_blank">(streams)</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CharacterLimit" rel="nofollow noopener" target="_blank">CharacterLimit</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CharacterLimits" rel="nofollow noopener" target="_blank">CharacterLimits</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltText" rel="nofollow noopener" target="_blank">AltText</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltTextMeta" rel="nofollow noopener" target="_blank">AltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWAltTextMeta" rel="nofollow noopener" target="_blank">CWAltTextMeta</a>
Jupiter Rowland@<a href="https://floss.social/@ygor" rel="nofollow noopener" target="_blank">Ygor</a> <blockquote>In that case, wouldn't it be better to have an option in the client to display the alt text below each piece of media without having to click anything?</blockquote><br>The problem with this is that it would have to be built into<br><ul><li>all official Web frontends of all Fediverse server applications</li><li>all third-party Web frontends for Fediverse server applications</li><li>all desktop and mobile apps for anything in the Fediverse</li></ul><br>Altogether, that's well over a hundred user interfaces. And anyone who can't open an alt-text may use any of these, so you can't just pick one or two to modify accordingly. Way too much of an effort just so that nobody will have to change their ways.<br><br><blockquote>Because sometimes we don't even have enough space to properly explain the media in the post itself due to the 500-character limit. So I guess we'd have to make a thread? Does that also mean that we should only add one image per post, since some people can't click to expand it?</blockquote><br>As a short-term solution, or if you absolutely, <em>absolutely</em> must stay on whichever vanilla Mastodon server you're currently on, a thread is the easiest solution, although long posts cut into threads annoy some users in certain non-Mastodon parts of the Fediverse.<br><br>However, if you <em>regularly</em> post images that require extensive explanations, there are better solutions in the Fediverse that let you post everything in one piece, for example:<br><ul><li>Go find a Mastodon server with a modified character limit</li><li>Misskey (3,000 characters, hard-coded)</li><li>Sharkey (3,000 characters, admin-configurable; some servers have higher limits)</li><li>Pleroma (5,000 characters, admin-configurable; some servers have higher limits)</li><li>Akkoma (5,000 characters, admin-configurable; some servers have higher limits)</li><li>Friendica (over 16.7 million characters, database field size; no native iOS app)</li><li>Hubzilla (over 16.7 million characters, database field size; no native apps at all)</li><li>(streams) (over 24 million characters, database field size; no native apps at all)</li><li>Forte (over 24 million characters, database field size; no native apps at all)</li></ul>All these are part of the Fediverse, and all these are (optionally in Hubzilla's case) federated with Mastodon, so you can post to the same people from there as from Mastodon, and you can follow the same people there as on Mastodon.<br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mastodon" rel="nofollow noopener" target="_blank">Mastodon</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Misskey" rel="nofollow noopener" target="_blank">Misskey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Sharkey" rel="nofollow noopener" target="_blank">Sharkey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Pleroma" rel="nofollow noopener" target="_blank">Pleroma</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Akkoma" rel="nofollow noopener" target="_blank">Akkoma</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Friendica" rel="nofollow noopener" target="_blank">Friendica</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hubzilla" rel="nofollow noopener" target="_blank">Hubzilla</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Streams" rel="nofollow noopener" target="_blank">Streams</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=%28streams%29" rel="nofollow noopener" target="_blank">(streams)</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CharacterLimit" rel="nofollow noopener" target="_blank">CharacterLimit</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CharacterLimits" rel="nofollow noopener" target="_blank">CharacterLimits</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltText" rel="nofollow noopener" target="_blank">AltText</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltTextMeta" rel="nofollow noopener" target="_blank">AltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWAltTextMeta" rel="nofollow noopener" target="_blank">CWAltTextMeta</a>
Jupiter Rowland@<a href="https://sunny.garden/@forestine" rel="nofollow noopener" target="_blank">forestine</a> Still, information that's only available in the alt-text and neither in the image nor in the post text is inaccessible to people who don't have at least one working hand.<br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltText" rel="nofollow noopener" target="_blank">AltText</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltTextMeta" rel="nofollow noopener" target="_blank">AltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWAltTextMeta" rel="nofollow noopener" target="_blank">CWAltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=A11y" rel="nofollow noopener" target="_blank">A11y</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Accessibility" rel="nofollow noopener" target="_blank">Accessibility</a>
Jupiter Rowland@<a href="https://sunny.garden/@forestine" rel="nofollow noopener" target="_blank">forestine</a> If it isn't obvious what an (important) object in an image is, the information goes into the post text.<br><br>If the information is necessary for the visual description of the image, i.e. turning the image into words, the information goes both into the alt-text and into the post text.<br><br>I've got more than two years of experience at describing images that show things <em>way</em> more obscure than a can opener. And in fact, I always have two image descriptions, one in the alt-text and a much longer one in the post text.<br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltText" rel="nofollow noopener" target="_blank">AltText</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltTextMeta" rel="nofollow noopener" target="_blank">AltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWAltTextMeta" rel="nofollow noopener" target="_blank">CWAltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ImageDescription" rel="nofollow noopener" target="_blank">ImageDescription</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ImageDescriptions" rel="nofollow noopener" target="_blank">ImageDescriptions</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ImageDescriptionMeta" rel="nofollow noopener" target="_blank">ImageDescriptionMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWImageDescriptionMeta" rel="nofollow noopener" target="_blank">CWImageDescriptionMeta</a>
Jupiter Rowland@<a href="https://mastodon.social/@alttexthalloffame" rel="nofollow noopener" target="_blank">Alt Text Hall of Fame</a> "People wondering WTF they're looking at" need an explanation.<br><br>But: <a href="https://hub.netzgemeinde.eu/wiki/jupiter_rowland/How(20)to(20)describe(20)images(20)in(20)the(20)Fediverse/Don(27)t(20)explain(20)things(20)or(20)give(20)other(20)information(20)only(20)in(20)alt-text(21)" rel="nofollow noopener" target="_blank"><strong>Explanations do <em>not</em> go into the alt-text! <em>Ever!</em></strong></a><br><br>That's because <a href="https://hub.netzgemeinde.eu/wiki/jupiter_rowland/How(20)to(20)describe(20)images(20)in(20)the(20)Fediverse/Can(20)everyone(20)access(20)alt-text(3f)" rel="nofollow noopener" target="_blank">not everyone can access alt-text</a>, just like not everyone can see the image in an image post. And yes, this may be due to a physical disability.<br><br>Any information that's only in the alt-text, but neither in the post text nor in the image itself, is inaccessible and therefore permanently lost to these people.<br><br><strong>Explanations <em>always</em> go into the post text body where <em>everyone</em> can access them!</strong><br><br>Money quote-posts from someone who actually does have a physical disability that keeps her from accessing alt-texts:<br><br> <a href="https://hachyderm.io/@gnomicutterance" rel="nofollow noopener" target="_blank"></a><span><a href="https://hachyderm.io/@gnomicutterance" rel="nofollow noopener" target="_blank">Deborah</a> schrieb den folgenden <a href="https://hachyderm.io/@gnomicutterance/110690603250669254" rel="nofollow noopener" target="_blank">Beitrag</a> <span class="">Mon, 10 Jul 2023 17:56:06 +0200</span></span> <a href="https://hub.netzgemeinde.eu/channel/jupiter_rowland" rel="nofollow noopener" target="_blank">@jupiter_rowland</a> “Done right also means accessibility for people who might not know much about your image's subject matter either.” The person who posted this is simply flat out incorrect. Alt text is INACCESSIBLE to many disabled people. If the extra text is important, it needs to be in visible text. <br> <a href="https://hachyderm.io/@gnomicutterance" rel="nofollow noopener" target="_blank"></a><span><a href="https://hachyderm.io/@gnomicutterance" rel="nofollow noopener" target="_blank">Deborah</a> schrieb den folgenden <a href="https://hachyderm.io/@gnomicutterance/110691919197248049" rel="nofollow noopener" target="_blank">Beitrag</a> <span class="">Mon, 10 Jul 2023 23:30:45 +0200</span></span> <a href="https://hub.netzgemeinde.eu/channel/jupiter_rowland" rel="nofollow noopener" target="_blank">@jupiter_rowland</a> <br><br>I have a disability that prevents me from seeing alt text, because on almost all platforms, seeing the alt requires having a screenreader or working hands. If you post a picture, is there info that you want somebody who CAN see the picture but DOESN’T have working hands to know? Write that in visible text. If you put that in the alt, you are explicitly excluding people like me.<br><br>But you don’t have to overthink it. The description of the image itself is a simple concept. <br><br>CC so that everyone in this thread will read this, even if they're on Mastodon: @<a href="https://thepit.social/@APBBlue" rel="nofollow noopener" target="_blank">Amy Maybe</a> @{christophequeret@mastodon.green} @<a href="https://det.social/@sir_toootenstein" rel="nofollow noopener" target="_blank">Sir Toootenstein</a> @<a href="https://mas.to/@OrionKidder" rel="nofollow noopener" target="_blank">Orion Ussner kidder</a><br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltText" rel="nofollow noopener" target="_blank">AltText</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltTextMeta" rel="nofollow noopener" target="_blank">AltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWAltTextMeta" rel="nofollow noopener" target="_blank">CWAltTextMeta</a>
Jupiter Rowland@<a href="https://mastodon.social/users/Karen5Lund" rel="nofollow noopener" target="_blank">Karen E. Lund 💙💛</a> Would you lose points for very long alt-texts/image descriptions?<br><br>I tend to describe my original images in extremely high details. Recently (for any definition of "recently" because I haven't posted a single image in over a year due to the huge effort of describing them), my alt-texts tend to reach 1,500 characters or one or a few below that. At least ca. 900 characters are actual image descriptions, sometimes up to ca. 1,400.<br><br>And that's what I consider a "short" description. Because the rest of the alt-text explains where to find the "long" description. It's in the post itself. It includes verbatim transcripts of every last bit of text anywhere within the borders of the image, readable or not. And it includes all explanations which I deem necessary for everyone to understand my images.<br><br>This long description exceeds any known arbitrarily defined character limit anywhere in the Fediverse by <em>magnitudes</em>. I can post such long image descriptions because the only character limit I have here on Hubzilla is the maximum size of the database field for the post text.<br><br>Yes, you've read that right. I describe each one of my original images <em>twice</em>.<br><br>And I must write my image descriptions that long. I don't post real-life photos, nor do I post social media screen shots. I post renderings from extremely obscure 3-D virtual worlds. Maybe one in 200,000 Fediverse users has even only heard of the technology that drives them.<br><br>Thus, I cannot assume <em>anything</em> in my images to be familiar to anyone out there. I can't assume that anyone out there knows what anything in my images looks like, also because my images tend to contain things which simply do not exist in real life in any shape or form.<br><br>At the same time, my impression is that especially Mastodon users expect all information which they don't have to be served on a silver platter immediately with the image description. If you mention something in your image, and somebody doesn't know what it looks like, you're obliged to describe it right away. Expecting anyone to ask you anything about your image after the fact feels like being considered ableist. I mean, you could just as well expect people to ask you to describe the whole image in the first place, right?<br><br>Same goes for explanations. Given the choice between looking stuff up themselves, being given links where they can look stuff up and being explained everything right there, right then, Mastodon users appear to greatly prefer the latter and only consider the latter really accessible.<br><br>And I have to explain a lot. When I tell you where I've taken an image, this alone takes me more characters than some of you use for a whole day's worth of alt-texts. The whole topic is so obscure that I have to explain explanations of explanations.<br><br>My personal record (warning: technically outdated image descriptions): <a href="https://hub.netzgemeinde.eu/item/f8ac991d-b64b-4290-be69-28feb51ba2a7" rel="nofollow noopener" target="_blank">1,500 characters of alt-text, 1,400+ of which are image description; 60,000+ characters of long description for one image</a>. That's about 10,000 words. It took me two full days, morning to evening, to research for and write the image descriptions. It takes a screen reader about three hours to read the long description out loud. But someone somewhere out there might be interested in all this information and displeased if they had to ask me about it to get it.<br><br>As for bilinguality, I should add to my WIP wiki on image descriptions and alt-texts that an alt-text must never include more than one image because screen readers cannot switch between languages mid-alt-text.<br><br>What I do, and I'm not even sure if that's such a good idea, is transcribe text in images that is not in English verbatim, literally letter by letter, and then translate it into English as closely as possible. I'm torn between a verbatim transcript which a screen reader cannot read out correctly and only giving a translation which would not be a verbatim transcript.<br><br>In fact, I've once had a situation in which I had to transcribe a sign in English, (broken) German and French. So I gave<br><ul><li>a 100% verbatim transcript of the English text</li><li>a 100% verbatim transcript of the German text, all mistakes included</li><li>an English translation of the German text that's as close to the original as possible</li><li>a 100% verbatim transcript of the French text</li><li>an English translation of the German text that's as close to the original as possible</li></ul><br>Nowadays, I'd simply avoid posting images with non-English text anywhere in it like the plague.<br><br>CC: @<a href="https://beige.party/@kimlockhartga" rel="nofollow noopener" target="_blank">Kim Possible :kimoji_fire:</a> @<a href="https://tech.lgbt/@dotjayne" rel="nofollow noopener" target="_blank">Jayne</a><br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltText" rel="nofollow noopener" target="_blank">AltText</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltTextMeta" rel="nofollow noopener" target="_blank">AltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWAltTextMeta" rel="nofollow noopener" target="_blank">CWAltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ImageDescription" rel="nofollow noopener" target="_blank">ImageDescription</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ImageDescriptions" rel="nofollow noopener" target="_blank">ImageDescriptions</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ImageDescriptionMeta" rel="nofollow noopener" target="_blank">ImageDescriptionMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWImageDescriptionMeta" rel="nofollow noopener" target="_blank">CWImageDescriptionMeta</a>
Jupiter Rowland@<a href="https://jorts.horse/@voxofgod" rel="nofollow noopener" target="_blank">Eli Wallach's favorite Bass</a> Important: <strong><a href="https://hub.netzgemeinde.eu/wiki/jupiter_rowland/How(20)to(20)describe(20)images(20)in(20)the(20)Fediverse/Don(27)t(20)use(20)alt-text(20)to(20)write(20)around(20)your(20)character(20)limit(21)" rel="nofollow noopener" target="_blank">Don't use alt-text to write around your character limit!</a></strong><br><br>That's because <a href="https://hub.netzgemeinde.eu/wiki/jupiter_rowland/How(20)to(20)describe(20)images(20)in(20)the(20)Fediverse/Can(20)everyone(20)access(20)alt-text(3f)" rel="nofollow noopener" target="_blank">not everyone can access alt-text</a>. And those who can't can never read the extra stuff you've put into your alt-text. It's lost to them.<br><br>If you need more than 500 characters, you should instead<br><ul><li>move to a Mastodon server with a higher character limit</li><li>move to Misskey<br>3,000 characters (hard-coded)<br>fully federated with Mastodon</li><li>move to a Misskey fork like Sharkey<br>thousands of characters (configurable by admin without hacking into the source code)<br>fully federated with Mastodon</li><li>move to Pleroma or Akkoma<br>5,000 characters (configurable by admin without hacking into the source code)<br>fully federated with Mastodon</li><li>move to Friendica<br>16,777,215 characters (database field size)<br>fully federated with Mastodon</li><li>move to Hubzilla<br>16,777,215 characters (database field size)<br>optionally fully federated with Mastodon</li><li>move to (streams) or Forte<br>&gt; 24,000,000 characters (database field size)<br>fully federated with Mastodon</li></ul><br>CC: @<a href="https://tech.lgbt/@dotjayne" rel="nofollow noopener" target="_blank">Jayne</a><br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mastodon" rel="nofollow noopener" target="_blank">Mastodon</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Misskey" rel="nofollow noopener" target="_blank">Misskey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkey" rel="nofollow noopener" target="_blank">Forkey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkeys" rel="nofollow noopener" target="_blank">Forkeys</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Sharkey" rel="nofollow noopener" target="_blank">Sharkey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Pleroma" rel="nofollow noopener" target="_blank">Pleroma</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Akkoma" rel="nofollow noopener" target="_blank">Akkoma</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Friendica" rel="nofollow noopener" target="_blank">Friendica</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hubzilla" rel="nofollow noopener" target="_blank">Hubzilla</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Streams" rel="nofollow noopener" target="_blank">Streams</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=%28streams%29" rel="nofollow noopener" target="_blank">(streams)</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltText" rel="nofollow noopener" target="_blank">AltText</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltTextMeta" rel="nofollow noopener" target="_blank">AltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWAltTextMeta" rel="nofollow noopener" target="_blank">CWAltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=A11y" rel="nofollow noopener" target="_blank">A11y</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Accessibility" rel="nofollow noopener" target="_blank">Accessibility</a>
Jupiter Rowland@<a href="https://tech.lgbt/@dotjayne" rel="nofollow noopener" target="_blank">Jayne</a> <blockquote>Alt text for calling out the relevant details you mistakenly assume are obvious to everyone<br>Alt text for explaining the joke to people that don't have the same background as you<br>Alt text for the 10,000 people learning something "everyone knows" for the first time today</blockquote><br>Something that next to nobody knows:<br><br><strong>You must <em>never</em> make information available only in the alt-text!<br><br>Not everyone can access alt-text.</strong> To access alt-text, it requires either a screen reader (which sighted people don't have) or at least one working hand.<br><br>If you have something to explain or any other information that is not available in/obvious from the image itself, this information goes into the post where <em>everyone</em> can access it.<br><br>Here are two articles in my (very early WIP) wiki on image descriptions and alt-text:<br><ul><li><a href="https://hub.netzgemeinde.eu/wiki/jupiter_rowland/How(20)to(20)describe(20)images(20)in(20)the(20)Fediverse/Can(20)everyone(20)access(20)alt-text(3f)" rel="nofollow noopener" target="_blank">Can everyone access alt-text?</a></li><li><a href="https://hub.netzgemeinde.eu/wiki/jupiter_rowland/How(20)to(20)describe(20)images(20)in(20)the(20)Fediverse/Don(27)t(20)explain(20)things(20)or(20)give(20)other(20)information(20)only(20)in(20)alt-text(21)" rel="nofollow noopener" target="_blank">Don't explain things or give other information only in alt-text!</a></li></ul><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltText" rel="nofollow noopener" target="_blank">AltText</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltTextMeta" rel="nofollow noopener" target="_blank">AltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWAltTextMeta" rel="nofollow noopener" target="_blank">CWAltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=A11y" rel="nofollow noopener" target="_blank">A11y</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Accessibility" rel="nofollow noopener" target="_blank">Accessibility</a>
Jupiter Rowland@<a href="https://nrw.social/@haiku_shelf" rel="nofollow noopener" target="_blank">Angelika Wienert</a> Ich könnte sie auch hier und jetzt in einer Antwort posten mitsamt Alt-Texten.<br><br>Aber die Bilder enthalten beide Augenkontakt. Und ich habe hier von Hubzilla aus keinerlei Möglichkeit, dafür zu sorgen, daß die Bilder auf Mastodon ausgeblendet werden. Ich würde potentiell haufenweise Leute damit triggern.<br><br>Also versuche ich es mal so in der Hoffnung, daß Mastodon keine Linkvorschauen mit Bildern generiert.<br><br><a href="https://streams.elsmussols.net/.well-known/apgateway/did:key:z6Mkmc3YmgUu5jTyhc6YqC8VjnMwmFtdjFFA45MHTqyBFaA2/photos/image/f083daff-ebab-47c7-8104-9b989a37deca" rel="nofollow noopener" target="_blank">Link zu Bild Nr. 1</a><br><br>Originaler Alt-Text:<br><br><blockquote>Digital rendering from OSgrid, one of the biggest out of thousands of 3-D virtual worlds based on OpenSimulator. It shows Juno Rowland, a female avatar, standing at the end of a wooden pier with the ocean in the background. The avatar is designed to resemble a woman who is no older than in her 30s. She is slim underneath loose-fitting clothes. She has light to medium-light skin, brown eyes and black hair which is styled as a neck-long bob. She is wearing a black tank top with the logo of the 17th birthday of OSgrid on it, a straight, lower-thigh-length, light-to-medium-light-brown denim miniskirt, a pair of black flat ballet shoes and a golden necklace with the OSgrid logo. The OSgrid logo is made up from five identical parallelograms arranged in a circular, star-like pattern. It is also part of the birthday logo which is mostly two tones of yellowish orange. The writing on the birthday logo reads, from top to bottom, “OSgrid”, “The Open Source Metaverse” and “17th Birthday”. A more detailed description of the image, including explanations, can be found in the post itself. If you are on Mastodon, Misskey or one of their forks, you can find it by opening the summary and content warning which includes, “CW: long (22,270 characters, including 20,377 characters of image descriptions), eye contact”, and then following the actual post text. If you are on Pleroma, Akkoma, another Pleroma fork, Friendica, Hubzilla or (streams), the full description will follow right after the images.</blockquote><br><br><a href="https://streams.elsmussols.net/.well-known/apgateway/did:key:z6Mkmc3YmgUu5jTyhc6YqC8VjnMwmFtdjFFA45MHTqyBFaA2/photos/image/f389f43d-52ed-46b7-9cf6-cd499da901b1" rel="nofollow noopener" target="_blank">Link zu Bild Nr. 2</a><br><br>Originaler Alt-Text:<br><br><blockquote>Digital rendering from OSgrid, one of the biggest out of thousands of 3-D virtual worlds based on OpenSimulator. It shows Juno Rowland, a female avatar, standing at the end of a wooden pier with the ocean in the background. The avatar is designed to resemble a woman who is no older than in her 30s. She is slim underneath loose-fitting clothes. She has light to medium-light skin and black hair which is styled as a neck-long bob. She is wearing a black tank top, a straight, lower-thigh-length, light-to-medium-light-brown denim miniskirt, a pair of black flat ballet shoes and a golden necklace. She is looking at the cover of the Leonard Cohen album Recent Songs on a white easel. The cover is a painting of the musician's face. He is shown to be a middle-aged man with light skin, green eyes and black hair in a black shirt. A hummingbird is drawn hovering above his shoulder to the left. The background is medium blue. Cohen's name and the album title are written in the top corners. A more detailed description of the image, including explanations, can be found in the post itself. If you are on Mastodon, Misskey or one of their forks, you can find it by opening the summary and content warning which includes, “CW: long (22,270 characters, including 20,377 characters of image descriptions), eye contact”, and then following the actual post text. If you are on Pleroma, Akkoma, another Pleroma fork, Friendica, Hubzilla or (streams), the full description will follow right after the images.</blockquote><br><br>Gemeinsame Langbeschreibung beider Bilder (ging in den Post direkt unter die Bilder):<br><br><blockquote><p><strong>Image descriptions</strong></p><br><p><strong>The medium and the basic setup</strong></p><br>Both images in this post are digital renderings from inside a 3-D virtual world, using shaders, simplified real-time reflections and an artificial sun as a directed light source for illuminating the scenery and casting shadows, but without ray-tracing. It shows a digital avatar made to look like a fairly young woman. In the first image, she is standing at the end of a wooden pier. In the second image, she is standing next to a painted portrait of Leonard Cohen which he has used as an album cover.<br><br><p><strong>The locations</strong></p><br>The images were created in two different places in OSgrid, known as sims. Both are linked to the 17th anniversary of OSgrid which is celebrated from July 22th to July 28th, 2024.<br><br>OSgrid is a virtual world, a so-called "grid", based on a virtual-world engine named OpenSimulator. OpenSimulator, OpenSim in short, is a free, open-source, server-side re-implementation of the technology of Second Life. It is not affiliated with Linden Lab, the creators and owners of Second Life.<br><br>Second Life is a centralised, commercial 3-D virtual world launched in 2003. It experienced a big hype starting in 2007 which faded away in 2008. It still exists, it is constantly evolving, and it is celebrating its 21st anniversary this month.<br><br>In early 2007, Linden Lab laid open the source code of the official Second Life viewer, the client application needed to access Second Life. This revealed large parts of Second Life's technology and made not only the development of third-party viewers possible, but also the creation of a server application that can be used to create virtual worlds similar to Second Life. This server application was eventually named OpenSimulator, and the first test releases still came out in the first half of 2007.<br><br>Second Life, as well as the worlds based on OpenSimulator, are referred to as "grids" because they are split into square regions of 256 by 256 metres or roughly 280 by 280 yards. This roughly corresponds to a bit more than three by two major-league football pitches or soccer fields or a bit less than three by two American football fields.<br><br>While Second Life is a walled garden with only one publicly accessible grid that is connected to nothing else, OpenSimulator can be used by just about anyone to create and run their own grid. In 2008, a new feature called the Hypergrid was introduced that allows avatars registered on one grid to visit other grids. Thus, OpenSim is not only decentralised, but actually mostly federated. There are currently over 3,000 active grids, maybe over 4,000, and especially most of the larger public grids are connected to the Hypergrid.<br><br>Sims, in turn, are short for simulators which have to run in regions for any kind of content to be able to exist in them and for avatars to be able to enter them. In Second Life, one sim always covers one region. OpenSim has so-called varsims which can cover multiple regions arranged in a square without having borders between the regions. The upper limit imposed by the software is 32 by 32 or 1,024 regions, but anything significantly larger than 16 by 16 or 256 regions has been proven to be highly impractical.<br><br>OSgrid was the first public OpenSim grid. It was launched in July, 2007, as a proving ground for OpenSim's own development which it still is. Nonetheless, it was the first OpenSim grid to surpass Second Life in land area, and it currently is one out of two grids to have done so. Also, as early as 2007 already, OSgrid referred to OpenSim in general and then, by 2008, to itself as "the Open Source Metaverse". It has used this term for an actual virtual world 14 years earlier than Mark Zuckerberg. For about just as long, the word "metaverse" has been part of the standard vocabulary in the OpenSim community.<br><br><p><strong>The avatar in both pictures</strong></p><br>The avatar shown in the image is Juno Rowland. She is, in fact, a backup avatar for my female alt, short for alternate avatar, that goes by the same name and looks the same while being at home on another grid.<br><br>Juno is built to look like a young woman. OpenSim does not explicitly support different ethnicities, but the basic avatar-building components available in OpenSim are almost exclusively geared towards avatars looking white or Latin American and in the 30s at most. She is 1.74 metres or 5 feet 8 1/2 inches tall which is taller than the average real-life Western woman by about the length of an adult person's palm. She is fairly slim which is somewhat concealed by the loose fit of her clothes.<br><br>Juno's skin textures are light to medium-light. Highlights and partly also shades are part of the skin textures, but very subdued. Most shading on her is created by the shader built into the viewer.<br><br>She has brown eyes and black hair worn as a rather short bob that narrows downward from where her ears are and extends to a height halfway between her chin and her shoulders. Her bangs cover her forehead entirely. Strands of her bangs partly cover her eyebrows, and two of them extend down as far as her upper eyelids. On each side, a single thick lock extends forward and slightly inward. These locks occasionally cover parts of her lower cheeks.<br><br>Juno is wearing a loose-fitting black tank top with the official logo of the 17th grid birthday festivities on it. The logo stretches across about 90% of Juno's chest and from slightly higher than right below her breasts to slightly higher than the middle of the front of the shirt.<br><br>In the top left corner of the birthday logo, there is the OSgrid logo. It consists of five identical parallelograms. Each one of them resembles a rectangle which, when placed horizontally, has its short edges tilted to the right by 18 degrees. The long edges are longer than the short edges by about three quarters. These five parallelograms are arranged around a common centre at the same distance and at angles of 72 degrees from each other. There is always one pointed angle slipping under the long side of a neighbouring parallelogram. This way, the gap in the middle between the parallelograms is a five-point star. The outer short edge of each parallelogram is farther away from the centre than the parallel long edge of the neighbouring parallelogram by a bit over half the latter's width. The top right parallelogram is placed exactly vertically.<br><br>The whole logo has a light, yellowish orange tint. Size-wise, it takes up a bit more than 20% of the width and about 70% of the height of the entire birthday logo.<br><br>To the right of the OSgrid logo, there is the name of the grid, "OSgrid", written in all capitals in the same tint of orange as the OSgrid logo. The writing is about two thirds as tall as each parallelogram in the OSgrid logo is long. It starts to the right of the vertical top right parallelogram at roughly 80% of its width, and the top of the letters is slightly higher than the obtuse top right corner of the top right parallelogram. The typeface used is a heavy variant of the Futura typeface, a geometric sans-serif typeface known for fairly small lower-case characters and a lower-case "a" which is like a "d" with a shorter line, much like in hand-writing.<br><br>Right below, "The Open Source Metaverse" is written at a vertical distance that is roughly the same as the general thickness of the letters in the "OSgrid" writing. All four words start with capitals. The writing lines up with the "OSgrid" writing to the left. The typeface is the same as the one used for the "OSgrid" writing, only smaller by about 60%. It is small enough to not be easily readable in the image at the resolution at which the image was posted. The writing is tinted a light grey, resembling aluminium.<br><br>Most of the lower half is taken up by a horizontal rectangle, tinted a darker, slightly less saturated, slightly more brownish tone of orange. To the left, it lines up with the bottom pointy-angled corner of the bottom left parallelogram in the logo. To the right, it lines up with the end of the writing "The Open Source Metaverse". At the top, it almost touches the vertical line of the "p" in the same writing.<br><br>On this rectangle, "17th Birthday" is written in the same black as the rest of the tank top and the same typeface as the other two writings, but twice the height as the writing "The Open Source Metaverse". Vertically, this writing is slightly above the middle of the rectangle. Horizontally, it lines up with the other two writings on the left.<br><br>Below the tank top, Juno is wearing a straight, loose-fitting miniskirt which ends roughly the length of one of her hands above her knees. Its texture gives it a look like washed-out denim in various shades of slightly yellowish, medium-light-to-medium brown. Seams, pockets and the fly are all only part of the texture. The pocket on the front to the left from Juno's point of view is completely covered by the tank top, the pocket on the other side is mostly covered. The texture does not emulate any rear pockets.<br><br>Apart from the skirt, Juno's legs are bare. On her feet, she is wearing a pair of flat ballet shoes which mostly show a black texture, slightly lighter than the tank top, with a structure that resembles an unidentified fabric. The insides of the shoes are a medium-light, shaded tone of brown, suggesting some fabric or thin leather again. The soles are a medium-light, slightly reddish brown. They have very low heels.<br><br>Around her neck, Juno is wearing a necklace consisting what appears to be a single wire of solid gold of a similar thickness as the material used for clothes hangers plus an OSgrid logo made of gold as well. The logo is a bit over half as big as the one on her tank top. The eye through which the wire runs is attached near one of the outer obtuse-angled corners, so the logo is rotated to the left in comparison with the one on the tank top. Both the wire and the logo are glossy, the logo more than the wire, but the material appearance is textured onto both.<br><br>In both Second Life and OpenSim-based worlds, unlike most other 3-D virtual worlds, avatars are not only highly configurable in-world, but also highly modular. Everything on Juno is an attachment. Her body is an attachment, the head included. Her feet are a separate attachment; different feet for medium and high heels are available. The skin textures can be replaced, and standard skins can be worn on this body. The eye texture can be replaced, too. Eyelashes, fingernails and toenails are attachments, although the latter are fully concealed inside her shoes. Her hair is an attachment. The top, the skirt, each shoe and the necklace are separate attachments which makes it possible for her to wear all kinds of outfits. Her shape is configurable with over 80 parameters, and even that can be replaced with another one which is usually just as configurable.<br><br>Everything that Juno is made up from was made by users. Everything else, including the purpose-made texture on the tank top, was made directly for OpenSim.<br><br><p><strong>The scenery in the first image</strong></p><br>The first image was created on a sim called Tropicana Tuneage, a multi-purpose sim which is regularly used for events, but which is also Juno's home in OSgrid.<br><br>The scenery is limited to a wooden pier which Juno is standing on. It takes up the lower 45% of the image. Its water-side end would line up with the lower side of Juno's butt if she was shown from behind. The top surface of the pier is textured in a way that suggests wooden planks that run transversally across the pier. The wood is very slightly less yellowish tone of brown than Juno's skirt and varies greatly between light-medium, almost light, and medium. The sides of the pier are outside the borders of the image.<br><br>The pier leads to the southwest. The camera angle follows it almost exactly in parallel. It is oriented farther to the right by about one degree. It is also roughly at the height of Juno's waist.<br><br>Beyond the pier and behind Juno, there is nothing but blue sea with gentle waves on it. The tone of blue has a fairly low saturation, and some of the waves are partly almost medium-dark grey. The horizon is at almost precisely two thirds of the height of the image, roughly below Juno's breasts, which shows that the camera is tilted downward by a few degrees.<br><br>The sky is a very pale, greenish blue with a very faint gradient towards the horizon that suggests haze. To Juno's right, there are some thin clouds which increasingly blend in with the sky, the lower they are. A bit of cloud is above her head as well. There are no clouds to her left.<br><br><p><strong>Juno in the first image</strong></p><br>Juno is slightly left of centre, standing on her right foot while moving her left foot forward and turning it to the left. She is about to turn herself around. Her arms are on her sides, the left arm is moved a bit forward. Her hands are relaxed with both middle fingers bent inward a little more than the other fingers.<br><br>Juno's face is expressionless. Any expressions would require specific animations to be played, mostly manually which would be an extra effort. She is looking past a point slightly above the camera.<br><br>Her hair is fully covering her ears. The lock on the left of her face, the right for the on-looker, is in front of the lower parts of her cheek. So is the lock on the other side, but less so.<br><br><p><strong>Lighting in the first image</strong></p><br>The simulated time of day is late afternoon. The sun is quite low already in the west. This can be told by the shadows which Juno's legs cast on the wooden planks texture on the pier as well as some narrow highlights on her neck, her arms and her legs. The sun itself is not in the image.<br><br>Apart from the sun, there is medium grey ambient light that shines the same from everywhere and therefore doesn't create any shadows.<br><br>Save for being cropped, the image is unedited and unprocessed.<br><br><p><strong>The scenery in the second image</strong></p><br>The second image was created in a different place on the same grid named OSG17B2. The name refers to OSgrid's 17th birthday, OSG17B in short. It is the second one of four numbered exhibition sims created for the birthday, two of which were opened to the public while the other two remain unused.<br><br>In the second image, Juno is inside a building used as a gallery of music album covers.<br><br>Most of the right-hand 60% of the image are taken up by an art easel. It is about one and two thirds times as high as Juno is tall while appearing smaller due to the perspective. It is rotated to the right from the camera being directly aimed at its front by about 25 degrees.<br><br>The easel is a fairly stable and elaborate construction which looks like it is adjustable for various canvas sizes. Below where the canvas would be put, there is a shelf for painting utensils. The easel is mostly white with no texture on it. The exceptions are eleven slotted screw heads and a handle roughly shaped like a six-point star with which the easel can be adjusted to different canvas sizes. They have metal-like, partly light grey, partly light yellowish or brownish textures with medium-light orange spots hinting at corrosion. These textures include highlights and shading. The parts themselves are not shiny. Of the screw heads, only five are unobscured. One is holding the adjustment handle in place. Three are holding the almost vertical part of the easel together, one close to the top, two near the bottom. The fifth one connects the right-hand rear support to the foot.<br><br>The easel is adjusted for something way bigger than what it is carrying. It's the cover of the album <em>Recent Songs</em> by the singer-songwriter Leonard Cohen. It was released in 1979 as his sixth studio album, and it is not known for high-charting single releases. The cover is about half as high as Juno is tall. Again, due to the perspective, it appears to be smaller. Its aspect ratio is very slightly warped, it is a little wider than it is high.<br><br>The album cover is based on a frontal facial portrait painting of Cohen by Dianne Lawrence. It shows him as a middle-aged, light-skinned man with green eyes and black, medium-short hair which he wears in a somewhat asymmetrical hairdo that is slightly fuller on his left, the on-looker's right, than on the other side. The top of his hair is cut off by the top edge of the canvas. At the bottom, the portrait ends at Cohen's shoulders. He is wearing a black shirt which lacks too many details to be identifiable any further.<br><br>The background behind him is a solid, slightly pale medium blue with a minimal hint of green.<br><br>Above his right shoulder, his left shoulder from the on-looker's point of view, there is a drawing of a hummingbird which is only black and background blue and about as long from beak to tail feathers as Cohen's mouth is wide. The bird seems to be hovering above his shoulder with no intention to touch down. Its beak is oriented to the right for the on-looker and tilted slightly downward to between Cohen's shoulder and the collar of his shirt.<br><br>Between the top left corner and Cohen's hair, his name is written, "Leonard Cohen". Likewise, between his hair and the top right corner, the title of the album is written, "Recent Songs". Both are in black, fairly small, in an unidentified, very heavy geometric sans-serif typeface and in all-caps.<br><br>The narrow right-hand side of the box that has the portrait on its front has a medium-dark wood texture, slightly reddish, slightly greyish, with the grain perpendicular to the long edges.<br><br>The wall behind the easel is mostly white with a black circular pattern on it. It consists of 39 concentric circles whose thickness increase from the outermost to the innermost circle. Instead of a 40th circle, there is a dot in the centre which is a little bigger than the thickness of the innermost circle. The texture itself is a bit over one and a half times as high as Juno is tall and twice as wide as it is high. Thus, it has ample of white space on both sides whereas the outermost 16 circles are more or less cut at the top and the bottom. Two of these patterns are within the border of the image above one another. The upper one is cut off by the upper edge of the image in such a way that only the two innermost circles are complete.<br><br>The wall makes up a bit less than the upper two thirds of the background of the image. Apart from Juno and the easel, everything below is ground. The edge between the wall and the floor shows that the camera is rotated from being perpendicular to the wall by some five degrees to the left. Thus, the easel is rotated to the right by about 20 degrees from being parallel to the wall. Besides, the camera is as high above the ground as Juno's waist and tilted downward only very minimally.<br><br>The ground is a medium orange in the bottom left corner of the image. It gets a little darker and more purplish towards the opposite corner where it meets the wall.<br><br><p><strong>Juno in the second image</strong></p><br>Juno is on the left-hand side of the image. standing in front of the easel, a little left of its centre, and facing it. The image shows her to the left of the easel and from the rear right. Her head is tilted downward as if she was looking at the album cover. Her face is entirely on the far side of her head. The bottom of her hair is shifted to the back and to the left because she is actually in motion. Her right ear is still fully concealed under hair.<br><br>Her arms are relaxed on both sides. She is resting her weight on her right leg while having lifted up the heel of her left foot.<br><br>The right strap of her tank top is hovering above her right shoulder at a distance of a little more than the thickness of one of her fingers. The background appears through the gap.<br><br><p><strong>Lighting in the second image</strong></p><br>The only light available in the image are the omnipresent medium grey ambient light and several white point light on the ceiling beyond the edges of the image, only one of which is on this side of the wall. The sun is fixed straight above the scene, but the roof of the building which is outside the image is in its way. Since shadows are on in this picture, the roof keeps the sunlight out. Point light sources like those on the ceiling don't cast shadows, so they add to the ambient light, but they only illuminate avatars, objects and the like from one side. The highlights on her legs hint at the position of the sole point light on this side of the wall, namely behind and slightly to the left of Juno.<br><br>Save for being cropped, the image is unedited and unprocessed.</blockquote><br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LangerPost" rel="nofollow noopener" target="_blank">LangerPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLangerPost" rel="nofollow noopener" target="_blank">CWLangerPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltText" rel="nofollow noopener" target="_blank">AltText</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltTextMeta" rel="nofollow noopener" target="_blank">AltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWAltTextMeta" rel="nofollow noopener" target="_blank">CWAltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Bildbeschreibung" rel="nofollow noopener" target="_blank">Bildbeschreibung</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Bildbeschreibungen" rel="nofollow noopener" target="_blank">Bildbeschreibungen</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=BildbeschreibungenMeta" rel="nofollow noopener" target="_blank">BildbeschreibungenMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWBildbeschreibungenMeta" rel="nofollow noopener" target="_blank">CWBildbeschreibungenMeta</a>
Replied in thread
@Angelika Wienert Wenn du Bildbeschreibungen so kritisch betrachtest, hätte ich gern deine ehrliche Meinung zu meinem letzten Bilderpost, der jetzt auch schon wieder fast ein Jahr her sein dürfte. Würdest du sagen, die Bilder sind hinreichend detailliert und akkurat beschrieben, oder fehlt dir da etwas?

Vorab: Das ist kein Mastodon-Tröt, aber trotzdem ein Post im Fediverse, der auch nach Mastodon gekommen ist. Und er ist sehr lang.

Er enthält zwei Bilder, die ich jeweils zweimal beschrieben habe: einmal "kurz" im Alt-Text, einmal sehr viel länger und detaillierter mit Text-Transkripten im Post selbst inklusive einer gemeinsamen Präambel für beide Beschreibungen, die auch alle nötigen Erklärungen enthält.

Das Original findest du hier auf (streams). Da wirst du erst die Zusammenfassung nebst Inhaltswarnung öffnen müssen, dann nach unten scrollen bzw. den Post ausklappen, dann ein Spoiler-Tag mit zusätzlicher Inhaltswarnung öffnen, um die Bilder sehen zu können.

Wenn du an einem Computer bist, werden die Alt-Texte ganz klassisch angezeigt, wenn du den Mauscursor auf eins der Bilder schiebst. Was Smartphones oder Tablets angeht, bin ich überfragt.

Alternativ kannst du dir den Post ansehen auf Mastodons Weboberfläche, indem du auf mastodon.social nach dem Hashtag #⁠OSG17B suchst. Da ist es dann der dritte Post von unten.

Du solltest sehr viel Zeit mitbringen. Der Alt-Text des ersten Bildes ist 1.500 Zeichen lang, der des zweiten Bildes 1.499, und die langen Beschreibungen messen insgesamt über 20.000 Zeichen.

Ich arbeite seit Ende letzten Jahres immer mal wieder an den Bildbeschreibungen für eine Reihe von Portraitbildern. Ich habe mich auch schon sehr, sehr umfassend über Bildbeschreibungen informiert und sehr gute Gründe für so lange Bildbeschreibungen. Trotzdem hätte ich gern die eine oder andere Meinung zu meinen Bildbeschreibungen. Falls ich irgendwelche Fehler gemacht habe oder irgendwo nachlässig war, will ich das nicht wiederholen.

#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #Bildbeschreibung #Bildbeschreibungen #BildbeschreibungenMeta #CWBildbeschreibungenMeta
streams.elsmussols.netHappy 17th birthday, OSgrid!OSgrid is probably the oldest 3-D virtual world based on free and open-source software (OpenSimulator) and run by community members. It's definitely the oldest 3-D virtual world that's federated with other virtual worlds. And it is celebrating its 17th anniversary this week, all week, up until...
Replied in thread
@Kevin Russell
I frequently put both a screenshot and url in alt text, by FAR the most information-rich and honest way to provide some potentially missing information.

Never provide any information exclusively in alt-text!

Not everyone can access alt-text. Accessing alt-text requires either at least one properly working hand (which not everyone has) or a screen reader (which sighted people don't have).

Those who don't have either will not be able to get any information that's only available in the alt-text and nowhere else.

See also the following pages in my early-work-in-progress wiki about image descriptions and alt-text in the Fediverse:

Also (I don't have a page on that yet), don't add URLs to alt-text. Alt-text is always plain text. No webpage, no Fediverse software will
turn an URL in alt-text into a functional, clickable link, no browser or Fediverse app will, and no screen reader will.

All this belongs into the post itself.

CC: @Miss Gayle @Logan 5 and 999 others

#Long #LongPost #CWLong #CWLongPost #AltText #AltTextMeta #CWAltTextMeta
hub.netzgemeinde.euJupiter Rowland - jupiter_rowland@hub.netzgemeinde.eu
Replied in thread
@Pistolenkind
Aber hier iist das halt echt nicht viel verlangt. Du musst nur n Knöpfchen drücken. Das kann jeder. Keine Ausreden. Oder du scheißt halt drauf, und damit auf alle anderen.

Na ja, mit "Knöpfchen drücken", und du hast sofort den optimalen, 100% akkuraten Alt-Text da, wo er hingehört, ist es nicht immer getan.

Erstens nutzt nicht jeder eine Mastodon-Smartphone-App mit direkter Alt-Text-KI-Einbindung. Beispiel: Mein Mastodon ist Hubzilla, mein Smartphone ist ein Debian-PC, und meine App ist das Webinterface in einem Browser.

Zweitens kann auch nicht jedes Bild von einer KI hinreichend beschrieben werden. An meinen eigenen Bildern (Renderings aus super-obskuren virtuellen 3-D-Welten, wo schon von dem darunterliegenden System vielleicht einer von 200.000 Fediverse-Nutzern je gehört hat) ist schon mehrfach eine KI kläglich gescheitert. Wohlgemerkt, im direkten Vergleich mit meinen selbstrecherchierten und handgeschriebenen Bildbeschreibungen.

Und drittens ist auch das Einbauen des eigentlichen Alt-Text nicht überall so einfach wie auf Mastodon. Ich muß den Alt-Text z. B. händisch in den Bildeinbettungs-Markup-Code reinbauen.

Übrigens: In meinem Fall ist es so aufwendig, meine Bilder so zu beschreiben, daß es nach meinen Erfahrungen adäquat ist, daß ich dieses ganze Jahr noch kein einziges neues Bild gepostet habe und immer noch an Beschreibungen für eine Bilderserie bastle, mit denen ich schon Ende 2024 angefangen habe.

CC: @Der böse Hexe Njähähä 🧙‍♀️🪄⚡

#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Mastodon #Hubzilla #AltText #AltTextMeta #CWAltTextMeta #Bildbeschreibung #Bildbeschreibungen #BildbeschreibungenMeta #CWBildbeschreibungenMeta #KI
hub.netzgemeinde.euNetzgemeinde/Hubzilla
Replied in thread
@Alex Feinman @Nora Reed Alt-text must never include explanations! Explanations must always go into the post itself!

Not everyone can access alt-text. Sighted people need a mouse/trackball/touchpad/trackpoint or a touch screen to access alt-text. And in order to operate that, they need at least one working hand. But not everyone has working hands. Just like not everyone can see, which is why you describe your images in the first place, right?

For those who can't access alt-text, any information only available in alt-text and neither in the post text nor in the image itself is inaccessible and lost. They can't open it, they can't read it.

Here are three relevant pages in my (very early WIP) wiki about image descriptions and alt-text:

#Long #LongPost #CWLong #CWLongPost #AltText #AltTextMeta #CWAltTextMeta #Disability #A11y #Accessibility
hub.netzgemeinde.euJupiter Rowland - jupiter_rowland@hub.netzgemeinde.eu
Replied in thread
@quadrivial 💛🇺🇦🇨🇦🇲🇽 Even if that's the case, keep in mind that blind or visually-impaired people rely on the self-same AI databases that scrape alt-texts in the Fediverse to have images with no alt-text described to them.

If you refuse to describe your images in alt-texts to deprive AI scrapers of data, you hurt blind/visually-impaired people twice over.

#AltText #AltTextMeta #CWAltTextMeta #AI
hub.netzgemeinde.euNetzgemeinde/Hubzilla
Replied in thread
@Hannah Steenbock You can't change it. This was intentionally changed and hard-coded into Mastodon 4.4 by the Mastodon devs. You have to click the black "Alt" badge in the bottom right corner of the image now to get the alt-text.

#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Mastodon #Mastodon4.4 #AltText #AltTextMeta #CWAltTextMeta #AltTextMissing
hub.netzgemeinde.euNetzgemeinde/Hubzilla
Replied in thread
@Bob Tregilus You could work around this by writing the alt-text in an external text editor and then copy-pasting it over into the alt-text field. If you need to see both the editor and the image, you could resize the editor so that it doesn't cover the images and set it to always be on top. An extra perk is that you can save your alt-text as a text file and re-use it later.

I myself always write my image descriptions in an external editor.

#AltText #AltTextMeta #CWAltTextMeta
hub.netzgemeinde.euNetzgemeinde/Hubzilla
Replied in thread
@Gemma ⭐🔰🇺🇸 🇵🇭 🎐 I do 1 and 3.

1 to such extents that the actual alt-text only contains a short description where "short" means anything between ca. 900 and ca. 1,400 characters. The long description goes into the post, and it regularly measures several tens of thousands of characters. Also, I don't describe what's in the image as I can see it in the image, I describe what's in the image as I can see it at the place where the image was made, i.e. at an almost infinitely higher resolution and, if need be, with the ability of looking around obstacles.

Someone somewhere out there might be interested in these details and at the same time consider having to ask for further descriptions lazy or maybe even ableist.

What I no longer do, however, is describe images within my image at more details than visible in the place where I've taken the image. In one of my last image descriptions, I would otherwise have had to describe not only multiple images in my image, but dozens of images in one image in my image and probably even more images in these images.

3 to such extents that I even transcribe text that's unreadable in the image, but that I can read at the place where the image was made. Also, I've once had a sign (unreadable of course) in English, French and rather broken German. I transcribed all three languages character by character, and I translated the French and the German text into English right after transcribing each one of it. Another reason why my long image descriptions are so long. This irritates screen readers because they can't switch languages mid-text, but if 100% verbatim transcripts are the rule, then so be it.

The only thing I no longer do regarding this is transcribe all-caps as all-caps because screen readers may or may not misinterpret them. Also, I don't transcribe Roman numbers as such.

#Long #LongPost #CWLong #CWLongPost #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #Transcripts
hub.netzgemeinde.euNetzgemeinde/Hubzilla
Replied in thread
@Icarosity It's similar for me, only that I always put a gigantic effort into describing my own images twice, once not exactly briefly in the alt-text and once with even more details in the post itself. Sometimes I find an interesting motive, but when I start thinking about how to describe it, I don't even render an image because it isn't worth doing so if I can't post it.

I haven't posted a new image in almost a year. In fact, I've got a series of fairly simple images for which I've started writing the descriptions late last year, and I'm still not done. So much about "it only takes a few seconds".

Before someone suggests I could use Altbot: I'm not even sure if it'll work with Hubzilla posts. And besides, no AI on this planet is fit for the task of properly, appropriately and accurately describing the kind of images that I post.

@Baranduin And then there's me who has managed to describe one image in a bit over ten thousand words last year. Good thing I have a post character limit of over 16.7 million. And I actually limited myself this time: I did not describe images within my image in detail, in stark contrast to about two years ago when I described a barely visible image in an image in well over 4,000 characters of its own, and that wasn't the only image within that image that I described.

CC: @Logan 5 and 999 others

#Long #LongPost #CWLong #CWLongPost #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta
MastodonIcarosity (@nancywisser@mastodon.social)5.71K Posts, 72 Following, 463 Followers · mostly harmless
Observer: always looking and curious about overlooked things, especially plants, especially native plants. I take a lot of pictures. I have a cat and I grow slipper orchids. Oh yeah also—I’m an old
Just a visitor here—Tumblr is my home and there I am geopsych 
death trap clad happily