misskey-dev / misskey

🌎 A completely free and open interplanetary microblogging platform 🚀
https://misskey-hub.net/
GNU Affero General Public License v3.0
9.93k stars 1.34k forks source link

Alt text for custom emojis #9156

Closed sei0o closed 1 year ago

sei0o commented 1 year ago

Summary

Custom emojis unique to each Misskey instance come with their own "name" (something like :ablobwobroll:, :erait:; not sure how these are named). On some environments, clients show those emoji "names" instead of the emojis themselves due to platform restrictions. However, these "names" are there to be typed, not to be read, so reading them can often be difficult. Screenreaders would also struggle to express these custom emojis.

For example, Milktea on Android notifies us when a note gets a reaction:

image

where the original note is:

image

Possible Solution

A solution I have in my mind is to provide alternative ("alt") text for each emoji and to let clients use them whey they cannot use emojis. Here's some examples:

# emoji emoji "name" alt text
(i) image :desuyone: ですよね
(ii) image :soudasouda: そうだそうだ
(iii) image :ablobgoodnightreverse: おやすみ / goodnight
(iv) image :sadblob: sad...?

image

... but I think "goodnight" is easier to understand than ":ablobgoodnightreverse:" and they could all have the same alt text.

Maybe some other communication apps (LINE?) had this kind of features. Alt text could be translated but that will be another issue.

acid-chicken commented 1 year ago

Duplicate of #6457