WallyHulea [OP] 1 points 2y ago
Oh, I'm sorry, my apologies.
I'm not familiar with how NVDA screen reader interprets my unicode characters.
This is my attempt at making braille more legible by sighted people, by combining a 6 dot braille character with the left half of another one, to produce a three by three grid of pixels.
With those, I've reproduced the entirety of the ASCII printable characters.
The idea is, if someone were to lose sight after they learned how to write normally, they could, in principle, read this as a three by three pixel picture of the letter, instead of having to memorize the intricacies of the normal braille system.
Unfortunately, unicode doesn't respect the standard spacing if you only have pixels on the right side of the braille charter, turning them into left side pixels.
So I was forced to use the 8 dot braille characters, so I could pad the bottom with left and right pixels, and as such, be able to use the standard 6 dot braille characters without concern for spacing, since the padding ensured separation between dots on the left side and right side.