BRLTTY utiliza dos tablas de transcripción para gobernar el mapeado de bytes a combinaciónes de puntos.
Lo primero, y más importante, es la table da transcripción de texto. BRLTTY está inicialmente configurado para utilizar la Código Braille Norteamericano Computerizado (NABCC). Además de esta tabla de transcripción de texto predeterminada, son proporcionadas varias alternativas:
buena para ver ficheros .brf en editor de texto o paginador
Checo (iso-8859-2)
Danés (iso-8859-1)
Alemán (iso-8859-1)
Inglés (Reino Unido)
Inglés (Estados Unidos)
Español (iso-8859-1)
Finlandés (iso-8859-1)
Finlandés (iso-8859-1)
Francés (Canadá)
Francés (Francia)
Francés Unificado (iso-8859-1)
Código Braille Informático Francés Estándar (iso-8859-1)
Italiano (iso-8859-1)
Código Braille computerizado Norteamericano (iso-8859-1)
Noruego y Alemán (iso-8859-1)
Noruego (iso-8859-1)
Polaco (iso-8859-2)
Portugués (iso-8859-1)
Ruso (koi8-r)
Sueco (1996 estándar)
Sueco (1989 estándar)
Vietnamita (iso-8859-1)
La tabla de transcripción de atributos es utilizada cuando BRLTTY
está mostrando atributos de pantalla en lugar de contenido de pantalla
(mira la orden
DISPMD).
Cada uno de los ocho puntos braille representa uno de los ocho bits de atributo de la VGA.
Las siguientes tablas de transcripción de atributos son proporcionadas:
La columna de la izquierda representa los colores de primer plano:
Rojo
Gris
Azul
Brillo
Rojo
Gris
Azul
Parpadeo
La columna de la derecha representa los colores de primer plano:
Rojo
Gris
Azul
Brillo
Rojo
Gris
Azul
Parpadeo
Una tabla de transcripción consiste en una secuencia de instrucciones, una por línea, que definen cómo va a ser representado cada valor de un byte en braille. Los espacios en blanco (espacios, tabuladoress) al principio de una línea, así como antes de y/o después de cualquier operando de cualquier instrucción, son ignorados. Las líneas conteniendo sólo espacios en blanco son ignoradas. Si el primer caracter no en blanco de una línea es "#" entonces esa línea es un comentario y es ignorada.
Las siguientes instrucciones son proporcionadas:
byte byte dots # commentUtiliza la instrucción byte para especificar
cómo un byte (caracter) va a ser representado en braille.
Mira las tablas de transcripción de texto para ejemplos de su uso.
Desde que esto está lejos de la mayorría de las instrucciones comúnmente utilizadas,
la palabra clave byte es en sí opcional.
El byte a ser definido. Podrá ser:
Una barra inversa literal.
Un signo de número literal.
La representación de dos dígitos hexadecimales de cualquier caracter.
... (el caso de la X y de los dígitos no es significativo)
La representación braille del byte.
Es una secuencia de los números de puntos uno al ocho.
Si una secuencia de números de punto está encerrada dentro de paréntesis
entonces los números de punto podrán ser separados entre sí por espacios en blanco.
Un número de punto es un dígito dentro del rango 1-8 según se definió por la
Convención Estándar de Numeración de Puntos Braille.
El número especial de punto 0 es reconocido
cuando no se encerró entre paréntesis,
y significa sin puntos;
no podrá ser utilizado en conjunción con cualquier otro número de punto.
Ejemplos:
dot dot state # commentUtiliza la instrucción dot para especificar
cómo los bytes no definidos van a ser representados en braille.
Mira las tablas de transcripción de atributos para ejemplos de su utilización.
Predeterminadamente es que todos los puntos están activados.
Los puntos a ser definidos.
Es un solo dígito dentro del rango 1-8 según se definió por la
Convención de Numeración Estándar de Puntos Braille.
Cuando el pun to es levantado. Podrá ser:
onEl punto es levantado.
offEl punto no es levantado.
=bitEl punto es levantado si el bit nombrado está on (set to 1).
~bitEl punto es levantado si el bit llamado es off (ajustado a 0).
Los mombres de los bits son:
fg-blue
fg-green
fg-red
fg-bright
bg-blue
bg-green
bg-red
blink
Ejemplos: