El bloque Unicode Patrones Braille (U+2800..U+28FF) contiene los 256 patrones posibles de una celda Braille de 8 puntos, lo que incluye el rango completo de celdas de 6 puntos. [3] En Unicode, una celda Braille no tiene una letra o significado definido. Por ejemplo, Unicode no define U +2817 ⠗ BRAILLE PATTERN DOTS-1235 como "R".
Las letras braille en sí mismas no pertenecen a ninguna escritura impresa, sino que constituyen una escritura braille distinta. La misma letra braille se puede utilizar para transcribir múltiples escrituras, por ejemplo, latina, cirílica, griega e incluso elementos de caracteres chinos, así como dígitos. Así, mientras que U+2813 ⠓ BRAILLE PATTERN DOTS-125 transcribe la letra h de la escritura latina, así como el dígito 8 , transcribe ᄐ t- del hangul coreano yりri del kana japonés.
La propiedad de carácter Unicode de los caracteres braille se establece en "So" (Símbolo, otro) en lugar de "Lo" (Letra, otro). El código de escritura ISO 15924 para braille es "Brai". [3]
La codificación se realiza de acuerdo con la norma ISO/TR 11548-1 Ayudas a la comunicación para personas ciegas . [3] Unicode utiliza la numeración estándar de puntos del 1 al 8. Históricamente, solo se utilizaba la celda de 6 puntos en braille. Los dos puntos inferiores se añadieron más tarde, lo que explica la numeración irregular 1-2-3-7 en la columna de la izquierda y 4-5-6-8 en la columna de la derecha. Cuando los puntos 7 y 8 no están en relieve, no hay distinción entre las definiciones de 6 y 8 puntos.
El nombre Unicode de un patrón específico menciona los puntos en relieve: U+2813 ⠓ BRAILLE PATTERN DOTS-125 tiene los puntos 1, 2 y 5 en relieve. Por excepción, el patrón en relieve de cero puntos se denomina U+2800 ⠀ BRAILLE PATTERN BLANK . [4]
En la celda de 8 puntos, cada punto puede estar elevado o no, lo que crea 2 8 = 256 patrones diferentes. Al asignar cada uno de los ocho puntos a un bit de un byte (en orden little-endian ) y al definir "0"/"1" para no elevado/elevado por bit, cada patrón específico genera un número binario de identificación. Por lo tanto, el patrón con los puntos 1-2-5 elevados daría como resultado (00010011) 2 , equivalente a (13) 16 o (19) 10 .
La asignación también se puede calcular sumando los valores hexadecimales, que se ven a la derecha, de los puntos en relieve. Por lo tanto, el patrón con los puntos 1-2-5 en relieve daría como resultado 1 16 +2 16 +10 16 = 13 16 . Ya sea que se calcule directamente en hexadecimal o indirectamente a través del binario, el resultado se suma a 2800 16 , el desplazamiento para el bloque Unicode de Patrones Braille.
No existe una correspondencia regular con la numeración ASCII del sistema Braille .
Los nombres Unicode de los patrones de puntos en braille no son los mismos que los que muchos angloparlantes usarían en el lenguaje coloquial. En particular, los nombres Unicode usan la palabra puntos en plural incluso cuando solo se menciona un punto: por ejemplo, Unicode dice patrón braille puntos-5 cuando la mayoría de los usuarios angloparlantes del braille simplemente dirían "braille punto 5" o simplemente "punto 5".
Además, algunos usuarios de habla inglesa del sistema braille utilizan la palabra "y" cuando se enumeran solo dos puntos. Por lo tanto, el patrón braille de puntos-45 se pronunciaría como "puntos braille 4 y 5". Sin embargo, la palabra "y" no siempre se utiliza cuando se enumeran muchos puntos.
El Braille se añadió al estándar Unicode en septiembre de 1999 con el lanzamiento de la versión 3.0.
Al utilizar la técnica de perforación, se deben perforar los puntos rellenos (negros).
El bloque Unicode para braille es U+2800...U+28FF:
Al mostrar braille gráficamente en manuales de instrucciones impresos, puede ser útil indicar los puntos que no están perforados, especialmente si se muestra una sola celda braille con solo uno o dos puntos perforados fuera de contexto: en este caso, de lo contrario podría ser difícil juzgar la alineación vertical de los puntos y notar la diferencia entre, por ejemplo, los puntos 2 y 4 versus los puntos 3 y 5.
Los gráficos Unicode actuales y algunas fuentes utilizan círculos vacíos para indicar los puntos que no están perforados. Esto no siempre se ve con mucha claridad: si los contornos de los círculos están impresos con mucha fuerza, puede resultar difícil saber a simple vista si el punto está relleno o no. El paquete braille para LaTeX (y varias publicaciones impresas, como el manual impreso para el nuevo código internacional de música braille) muestra los puntos sin perforar como puntos muy pequeños (mucho más pequeños que los puntos rellenos) en lugar de círculos, y esto tiende a imprimirse mejor.
Algunas fuentes braille no indican los puntos no perforados. Además, algunas fuentes braille de Linux (por ejemplo, GNU Unifont y las fuentes DejaVu ) utilizan cuadrados pequeños en lugar de círculos pequeños para indicar los puntos. [5]
Los caracteres del patrón Braille se usan comúnmente [6] [ verificación fallida ] en aplicaciones de terminal como una forma de dibujar múltiples píxeles por carácter.
Los siguientes documentos relacionados con Unicode registran el propósito y el proceso de definición de caracteres específicos en el bloque de Patrones Braille: