И нет, это не просто перевод текста ASCII на шрифт Брайля .
В Unicode есть 2 8 = 256 образцов Брайля . (Под шрифтом Брайля я подразумеваю 8-элементные)
Ж, подожди. Сколько было символов ASCII?
2 7 = 128?
Что ж, давайте превратим ASCII в шрифт Брайля, потому что нет абсолютно никаких причин не делать этого!
Путь от ASCII до Брайля
Мы можем видеть, что каждая ячейка представляет бит, который каждая ячейка «перфорирована» или нет.
Теперь мы можем выделить каждую ячейку для представления битов символа ASCII в двоичном виде.
(1 )(16 )
(2 )(32 )
(4 )(64 )
(8 )( - )
* ( - )
пусто
Теперь мы можем конвертировать ASCII в шрифт Брайля. Например, A
(65 = 01000001) равно ⠡
.
Примеры
Input -> Output
Braille! -> ⠢⠺⠱⡱⡴⡴⠵⠑
(Upscaled)
.. .o o. o. .. .. o. o.
o. oo .o .o .o .o .o .o
.o .o .o .o oo oo oo ..
.. .. .. o. o. o. .. ..
a
есть ⠱
.
⠹
в любом случае это было бы неправильно, так как у него неправильное количество перфорированных ячеек.
a
это⠱
не⠹
(я думаю , что этоq
)?