A conversão é feita mapeando a lista de caracteres (que inclui as letras, os números, letras com diacríticos, pontuação e alguns sinais acessórios da lingua portuguesa brasileira) e associando cada um deles com sua respectiva lista de inteiros de 8-bit unsigned, de acordo com a UTF-8, representando o caractere em Braille. O texto recebido é separado em caracteres. Letras maiúsculas e números recebem um caractere anterior na representação em Braille. O problema que esse código resolve é o de renderizar na tela os símbolos braille a partir de um texto em formato tinta.