Siguiente Anterior Contenido

6. Tablas de Transcripción

BRLTTY utiliza dos tablas de transcripción para gobernar el mapeado de bytes a combinaciónes de puntos.

6.1 Transcripción de Texto

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:

brf

buena para ver ficheros .brf en editor de texto o paginador

cz

Checo (iso-8859-2)

da

Danés (iso-8859-1)

de

Alemán (iso-8859-1)

en_UK

Inglés (Reino Unido)

en_US

Inglés (Estados Unidos)

es

Español (iso-8859-1)

fi1

Finlandés (iso-8859-1)

fi2

Finlandés (iso-8859-1)

fr_CA

Francés (Canadá)

fr_FR

Francés (Francia)

fr-2007

Francés Unificado (iso-8859-1)

fr-cbifs

Código Braille Informático Francés Estándar (iso-8859-1)

it

Italiano (iso-8859-1)

nabcc

Código Braille computerizado Norteamericano (iso-8859-1)

no-h

Noruego y Alemán (iso-8859-1)

no-p

Noruego (iso-8859-1)

pl

Polaco (iso-8859-2)

pt

Portugués (iso-8859-1)

ru

Ruso (koi8-r)

se

Sueco (1996 estándar)

se-old

Sueco (1989 estándar)

vni

Vietnamita (iso-8859-1)

Mira la opción de línea de órdenes -t, la instrucción del fichero de configuración text-table, y la opción de compilación --with-text-table para detalles concernientes a cómo utilizar una tabla alternativa de transcripción de texto.

6.2 Transcripción de Atributos

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:

attributes

La columna de la izquierda representa los colores de primer plano:

Punto 1

Rojo

Punto 2

Gris

Punto 3

Azul

punto 7

Brillo

La columna de la derecha representa los colores de fondo:
Punto 4

Rojo

Punto 5

Gris

Punto 6

Azul

Punto 8

Parpadeo

Un punto es elevado cuando su bit de atributo correspondiente está activado. Esta es la tabla de transcripción de atributos predeterminada porque es la más intuitiva. Uno de sus problemas, no obstante, es que es difícil discernir la diferencia entre normal (blanco sobre negro) y vídeo inverso (negro sobre blanco).

attrib

La columna de la derecha representa los colores de primer plano:

Punto 1

Rojo

Punto 2

Gris

Punto 3

Azul

Punto 7

Brillo

La columna de la derecha representa los colores de fondo:
Punto 4

Rojo

Punto 5

Gris

Punto 6

Azul

Punto 8

Parpadeo

Un bit de fondo lanza activando su punto correspondiente, cuando un bit de primer plano lanza desactivando su correspondiente punto. Esto no lo hace una lógica intuitiva actualmente más fácil para leer las combinaciones de atributos más comúnmente utilizadas.

Mira la opción de línea de órdenes -a, la instrucción del fichero de configuración attributes-table, y la opción de compilación --with-attributes-table para detalles concernientes a cómo utilizar una tabla de transcripción de atributos alternativa.

6.3 Formato de Tabla

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 # comment

Utiliza 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.

byte

El byte a ser definido. Podrá ser:

  • Cualquier simple caracter distinto de una barra inversa o un espacio en blanco.
  • Una barra inversa prefixando un caracter especial. Estos son:
    \\

    Una barra inversa literal.

    \#

    Un signo de número literal.

    \x##

    La representación de dos dígitos hexadecimales de cualquier caracter.

    \X##

    ... (el caso de la X y de los dígitos no es significativo)

dots

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 # comment

Utiliza 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.

dot

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.

state

Cuando el pun to es levantado. Podrá ser:

on

El punto es levantado.

off

El punto no es levantado.

=bit

El punto es levantado si el bit nombrado está on (set to 1).

~bit

El punto es levantado si el bit llamado es off (ajustado a 0).

Los mombres de los bits son:

0X01

fg-blue

0X02

fg-green

0X04

fg-red

0X08

fg-bright

0X10

bg-blue

0X20

bg-green

0X40

bg-red

0X80

blink

Ejemplos:


Siguiente Anterior Contenido