mastodon / mastodon

Your self-hosted, globally interconnected microblogging community
https://joinmastodon.org
GNU Affero General Public License v3.0
46.74k stars 6.89k forks source link

Add a phonetic name field, primarily to help screenreaders #21148

Open zaguragit opened 1 year ago

zaguragit commented 1 year ago

Pitch

Many people put emojis & pretty unicode symbols in their names, but that's not very good for screen readers, so there's a need for a reader-friendly name, and while we're at it, why not tell the screen reader exactly how to pronounce the name, using the International Phonetic Alphabet, which would also be neat feature for people who can see, but still prefer to know how someones name is pronounced. (I personally like to know how to pronounce it, because when i think of other people i usually pronounce their names in my internal monologue)

Motivation

It would benefit visually impaired people, and not visually impaired people too

From my experience, people like putting stuff in their names & it doesn't seem like it'll change

afontenot commented 1 year ago

Many people put emojis & pretty unicode symbols in their names, but that's not very good for screen readers

Relevant to this part of the suggestion: https://github.com/mastodon/mastodon/issues/20717

bracketttc commented 1 year ago

1337-speak and other stylized display names are also not necessarily screen-reader friendly. If your display name is "p014r b34r", it's probably meant to be pronouned the same as "polar bear" and not "pee zero one four arr bee three four arr".

CSDUMMI commented 1 year ago

How would we write the UI to enter the phonetic name and make it possible for people unfamiliar with the international phonetic alphabet (like myself) to add this version of their name to the profile?