this is really obvious in hindsight, but if you have a d66 table and the entries are indexed with "11", "12", "13" etc, screenreaders are gonna say "eleven, twelve, thirteen"
The one built into Windows 10 does the following. I don't have other screenreader software with which to test it.
1 1 --> "one one"
1-1 --> "one to one"
1,1 --> "one, comma, one"
1, 1 --> "one [pause] one"
(still the default Windows one)

⚀⚀ --> [says nothing]
1[zero width space]1 --> "eleven"

so if you're writing a blog post or ebook you want to be intelligible, I'd stick with "1 1", "1 2" etc.
side note: the default windows screenreader has disappointingly inconsistent behaviour with speaking basic arithmetic.

"1-1" (hyphen) --> "one to one"
"1−1" (minus sign) --> "one one"
"1×1" --> "one times one"
"1÷1" --> "one divided by one"

Why does Microsoft hate subtraction?
this is true whether or not you use html5's <math> tag.

I *hope* dedicated screenreaders are more reliable with this, otherwise if your RPG is even remotely mathy you're gonna have to write "1 d 20 minus 5" or something.
Oh! Super important!

Again, don't know how dedicated screenreaders handle it, but the Microsoft one won't pronounce the numbers in ordered lists.

So a sighted reader might see:

"Mien:
1. Hungry
2. Scared
3. Grumpy"

but the windows screenreader says "hungry, scared, grumpy"
You can sorta cheat this by having the text as a paragraph with line breaks instead of an ordered list,

<p>1. Hungry<br>
2. Scared<br>
3. Grumpy</p>

but the cadence of the reading will be off. It won't pause for linebreaks but it will pause for full stops after each number.
so setting up a d6 table as an actual html table is probably the best solution here.
You can follow @wereoctopus.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.