#accessibility question: when I share a hashtag with multiple words in it, do screen readers know that different words are marked by capitalization? Or is it a jumble of letters?
Totally blind screen reader user here. You're correct: mixed case is better to separate words, where all lower case may result in something unintelligible without extra effort for the user. I think the benefits of this extend beyond screen reader users though; i.e. all lower case could be difficult even for some sighted users to interpret, though I can't cite evidence for that.
camelCase and PascalCase are two very similar norms that allow words to be joined without hyphenation but distinguished by readers through capitalization of the first letters of words.
The difference is that Pascal Case requires the first letter of the first word to be capitalized but camel Case just insists on the following words. The two terms are often referred to without distinction here though.
Be aware that Mastodon autocomplete will offer up the first version created for a hashtag. So, it’s important to be careful to make sure a hashtag that you type isn’t autocompleted to a version without capitals.
Yes, it’s an issue. We’ve asked for the menu of hashtags that pops up be updated to show the CamelCase alternatives in the listing.
This seems to be happening now. Once a CamelCase version of the hashtag is created, it will be listed. But the original version with no capitalization will still be listed first.
If you type a CamelCase version of a hashtag in full, it will preserve the CamelCase capitalisation, even if the suggestion isn't CamelCase.
It will only ignore the CamelCase if you don't type the hashtag in full, and pick a suggestion instead.
The auto-suggestions are based on what was first typed on that server. It's difficult to have suggestions automated as CamelCase because the same string can split many ways (#SuperBowl and #SuperbOwl).
Joachim •
Jamie Teh •
AlsoPaisleyCat •
camelCase and PascalCase are two very similar norms that allow words to be joined without hyphenation but distinguished by readers through capitalization of the first letters of words.
The difference is that Pascal Case requires the first letter of the first word to be capitalized but camel Case just insists on the following words. The two terms are often referred to without distinction here though.
Be aware that Mastodon autocomplete will offer up the first version created for a hashtag. So, it’s important to be careful to make sure a hashtag that you type isn’t autocompleted to a version without capitals.
#CamelCase #PascalCase #Accessibility #a11y
skua •
And in some situations it is a obstacle to typing in the desired text even.
AlsoPaisleyCat •
This seems to be happening now. Once a CamelCase version of the hashtag is created, it will be listed. But the original version with no capitalization will still be listed first.
@FediTips
@jcsteh @joachim @juliette
Fedi.Tips •
It will only ignore the CamelCase if you don't type the hashtag in full, and pick a suggestion instead.
The auto-suggestions are based on what was first typed on that server. It's difficult to have suggestions automated as CamelCase because the same string can split many ways (#SuperBowl and #SuperbOwl).