The Fediverse has a lot of blind or partially sighted members who use screen readers to listen to posts. Large groups of emoji make life difficult because the reader reads aloud each emoji's text description back to back.
✅ You can make your posts more accessible to blind users' screen readers by only using individual emoji, and avoiding large groups of emoji.
For example 😃 is fine but 😀 😆 😁 👍 😃 😜 🤗 causes problems.
Hashtags can be difficult for blind people's screen readers, because the reading software may have trouble telling the words apart in the tag.
✅ You can make hashtags screen reader friendly by using "CamelCase", where each word in the tag begins with a capital letter.
If you are posting images, you can make them more accessible by adding a text description for screen readers.
✅ After you've attached an image, click "Edit" on it and write the description. If there is text within the image, you can add it to the description by clicking "Detect Text From Picture", which activates Mastodon's text recognition system. When you're ready, click "Apply".
The text recognition isn't perfect, it may need correcting.
@feditips I can't wait for screen readers to say "It looks like the following few characters are not alphanumerica and could be a string of emoji/ascii art/whatever, press [button] to skip."
@feditips would it not make sense to modify the software to account for that instead ofhaving people change the way they write?
For example, recognise repeating emoticons and interpret them as just one?
Or have an option to ignore a sequence of multiple different ones, and after reading the post offer the user to read again with sequence included. And allow user to define the length of sequence to be ignored.
What if whole post is UnicodeArt (RIP ASCII)? Get an AI to recognise the composition?
I think whatever the software does, the audio user is being forced to either miss out on something important (by missing out emoji), or endure something unimportant (by reading all emoji). The audio user cannot know in advance which is the case without reading everything.
Even fully sighted people will have had this experience on "smart speakers" that read content clearly not formatted for audio.
It is more inclusive if the audio experience is similar to the text experience.
[This doesn't apply when the emoji actually /add/ something to the post, but most large emoji clusters we've seen don't.]
@feditips another tip: avoid putting emojis at the start of a sentence (like the checks in theses posts).
This also makes me wonder about emoticons. I mean, is a text reader smart enough to read :) the same way it reads 🙂 ?
@feditips I noticed my screenreader skipped over the mastodon-custom emojis in your post, like straight up ignored them. So it may be best practice to use emoji descriptions for mastodon custom emojis.
Meta, about CW decisions on this account
Hey there, I agree that CWs should normally be used if there is a load of emoji like this, but I was concerned that a CW message would be unseen by those who most need to see it.
I saw it as a "least worst" choice in other words.
Meta, about CW decisions on this account
@feditips I see... maybe make 2 versions of each post like this so people who have empathy for disabled people can also boost them
@feditips Useful. I had been using it for myself all this while. :D
How do we see hashtag trends on Masto? Besides the homepage of an instance, that is?
Well... it's difficult to solve because software cannot know whether the emojis are potentially important information.
The only way to find out the importance of the emojis is to read them all. We consider reading them trivial if we are sighted because the visual process is so fast, but the audio process is much slower.
I'm not saying never post emojis or strings of emojis, just saying that it helps audio accessibility to avoid unimportant strings of emojis.
Discover & explore Mastodon with no ads and no surveillance. Publish anything you want on Mastodon: links, pictures, text, audio & video.
All on a platform that is community-owned and ad-free.
Hosted by Stuxhost.