Jon Dubovsky

Please consider writing your hashtags in upper camelcase so screen readers have a chance at figuring them out.

sounds like an giant undecipherable mess of sounds.

reads out "Why I Stay On Mastodon" 😄

(Reason #44 I stay here: my previous requests like this have been generally well-received, proving that most people are awesome.)

@jond I had no idea what that hash tag was supposed to say until you posted this. Thanks for that!

@mike Nice! As in many cases, it turns out that doing better accessibility work makes the thing more accessible to everyone, not just the original target audience. 😃

I personally try to avoid multi-word hashtags. Moreover, I mostly use them for either proper nouns or abbreviations. Sometimes I even make each word in a composite term a hashtag (e.g. #Computer #Science), in hope that someday it will be possible to find posts by this combination.

@jond That's nice if you as Mastodon user have the ability to write them in the case you want but Pleroma users have no choice,all hashtags are automatically converted to lowercase here 😕

@jond I wonder how awoo sounds with a screen reader.

@jond ah, this makes sense! I'll keep it in mind for next time, thank you

I'll never write in camel case of my own volition. GAWD camel is horrid.

@jond It seems like my instance turn my hash tags into down case automatically. 😓

@jond I had no idea who Tay was, now this makes more sense.

@notclacke So I've heard. *sigh* Seems like such a bad design decision. :/

@jond cool sugestion. i also think the screen readers could figure 95% of these out. if you've got some proper names or places or what not it gets dicey but honestly it'd be a problem i wouldn't be afraid to put in front of fresh-out-of-college potential new-hires during an interview. still down, and it is easier for humans to parse too, but demand more from your software too.

@jond when I first read the first one I thought it said "Why is Tay on Mastodon?" and I got so fucking confused

@Efi @jond A piece of software that can read out loud the text on the screen, what element you have selected, etc, to aid visually impaired users in interacting with the computer.
@Efi @jond I haven't listened to yet, but it probably explains everything you need to know about screen readers.

@jond Yes! I saw a request of this some months ago, and have adapted it since! It' sjust one of those things one may not think of if you don't use screen readers.

So thank you for sharing :>

@jond I did not know that! I'll start doing that. (it's also easier to read anyway)

@jond @notclacke


has been merged into #Pleroma "develop" branch of development yesterday, I'd expect many instances to start upgrading.

Contains mildly rude words, and a reference to Susan Boyle Show more

Using camelCase also helps many Dyslexics compared to "alphabet soup". Does it help you to have a capital letter as first letter?

@Wifi_cable lowerCamelCase works identically to UpperCamelCase in NVDA (my reader of choice), so either is fine for me. I'm not sure from whom I picked up the rule to prefer one over the other... or if the conditions that spawned that are even still a concern.

@jond Everyone has preferences in choosing and spelling variable names, method names or hashtag names. (I was not sure if lower vs upper camel case had an impact on screen readers)

@jond Took me a while to figure out the tag wasn't "why is tay on maston"

@jond It's also helpful to humans! I read that hashtag as Why Is Tay On Mastodon, which is an interesting but different question.

@jond and it seems like Mastodon hash tags are case-insensitive, so this is a win for everyone 😊

@jond I always try to do this, however the UI is a bit frustrating in that it autocompletes an existing lowercase hashtag and insists on replacing it, I have to hit escape to get out of it. :smile:

@jond @jonkulp Honestly I don't mind a bit if Tay is on Mastodon; as far. As I'm concerned everyone is welcome. #ButWhoIsTay

Sign in to participate in the conversation

Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!