Update: moved this to my new writing site so there’s a new URL.
Every hashtag on every post on every platform should ALWAYS be pascal case. I wrote this to illustrate how screenreaders read hashtags based on their case.
It’s a small thing that all of us can do to build a more inclusive, accessible internet for all. Please take the time to use pascal case.
Read more:
https://markwrites.io/hashtag-accessibility-by-everyone-for-everyone
@markwyner Good article. Can you please correct the spelling of kebab throughout the article? And the generalized claim that screenreaders read out underscores is wrong. VoiceOver (on iOS) definitely doesn’t in its default setting and I think the others I tried (NVDA, JAWS) didn’t, either (I can check later when I’m on Windows).
@GreenSkyOverMe thank you. However, on the claim that reading the underscore is wrong. Every screen reader handles nuances differently. I account for what can happen vs what always happens. VoiceOver on macOS absolutely reads the underscore. And because this is true, avoiding underscores increases the chances of a hashtag being accessible.