Skip to main content


Braille!
I know that the below post might sound random but here goes.
The Unicode braille block starts from U+2800. The U+2800 character himself is a so called “blank braille pattern” which translates to a space sign in most cases. Stuff get more interesting if you want to make a braille pattern. In computer braille (8 dots) there are 256 possible patterns, it sounds like a byte, right? Right! Cause if you want to make a braille pattern, you just at a byte to the base character U+2800 as we already discussed. The bits in this byte are encoded in column order, so that 11100000 is the letter L, and 1101000 is letter F. The exception to this rule are of course dots 7 and 8. They have been added later and so putting them between dot 3 would break the compatibility with existing software. So, to reassume the encoding order is as follows (from bit 0 of the byte)
Dot 1
Dot 2
Dot 3
Dot 4
Dot 5
Dot 6
Dot 7
Dot 8
Tell me guys if you like such #programming and/or #accessibility posts from me.

reshared this

Unknown parent

Eva
Braille!
Endianess?
Unknown parent

Eva
Braille!
I see. Thanks for the explanation.
in reply to Eva

Braille!
@Eva Thank you for asking. I am always very happy to explain. Good you were interested.
@Eva
in reply to Arkadiusz Świętnicki 🇨🇳 I HAVE MOVED

Braille!
I looked up how the braille characters were encoded in Unicode one day thinking "Surely they were smart enough to do this," and finding out that they did warmed my little programmer's heart.