BRLTTY utilise deux tables de traduction pour gérer la représentation des octets en combinaisons de points.
La première, et la plus importante, est la table de traduction de texte. BRLTTY est initialement configuré pour utiliser le North American Braille Computer Code (NABCC), donc le code informatique braille nord-américain. En plus de cette table de traduction de texte par défaut, plusieurs alternatives sont fournies:
bonne pour voir des fichiers .brf
dans un éditeur de texte
ou un visualiseur
Tchèque (iso-8859-2)
Danois (iso-8859-1)
Allemand (iso-8859-1)
Anglais (United Kingdom)
Anglais (United States)
Espagnol (iso-8859-1)
Finois (iso-8859-1)
Finois (iso-8859-1)
Français (Canada)
Français (France)
Français unifié (iso-8859-1)
Code Braille Informatique Français Standard (iso-8859-1)
Italien (iso-8859-1)
Code informatique braille nord-américain (iso-8859-1)
Norvégien (avec un support pour d'autres langues)
Norvégien (Offentlig Utvalg for Blindeskrift)
Norvégien (iso-8859-1)
Polonais (iso-8859-2)
Portugais (iso-8859-1)
Russe (koi8-r)
Suédois (1996 standard)
Suédois (1989 standard)
Anglais américain (iso-8859-1)
Vietnamien (iso-8859-1)
La table de traduction des attributs est utilisée lorsque BRLTTY affiche les
attributs de l'écran au lieu du contenu de l'écran (voir la commande
DISPMD).
Chacun des huit points braille représente l'un des huit bits d'attributs
VGA
.
Les tables de traduction d'attributs suivantes sont fournies:
La colonne à gauche représente les couleurs de premier plan:
Rouge
Vert
Bleu
Brillant
Rouge
Vert
Bleu
Clignotant
La colonne à gauche représente les couleurs de premier plan:
Rouge
Vert
Bleu
Brillant
Rouge
Vert
Bleu
Clignotant
Une table de traduction est une séquence de lignes de commande, avec une commande par ligne, qui définit comment doit être représenté en braille chaque caractère. Les espaces blancs (les vides, tabulations) au début d'une ligne, ou avant et/ou après l'opérateur d'une ligne de commande, sont ignorés. Les lignes ne contenant que des espaces sont ignorées. Si le premier caractère non-blanc d'une ligne est "#" cette ligne est un commentaire et est ignorée.
Les lignes de commande suivantes sont fournies:
byte
octet points # commentaireUtilisez l'instruction byte
pour spécifier comment un octet (caractère)
doit être représenté en braille.
Voir les tables de traduction de texte pour des exemples de son utilisation.
Comme c'est de loin l'instruction la plus utilisée, le mot-clé byte
lui-même est optionnel.
L'octet à définir. Il peut être:
Une barre oblique inversée littérale.
Un signe de nombre littéral
La représentation à deux colonnes hexadecimal d'un caractère.
... (la casse du X and et des colonnes n'est pas significative)
La représentation braille de l'octet. C'est un séquence de un à huit
numéros de points. Si la séquence de nombre de point est entourée de
parenthèses, les numéros de points peuvent être séparés par des espaces.
Un numéro de point est un combinaison dans une gamme de 1
-8
comme défini par
la Convention du nombre de points braille standard. Le numéro spécial de point 0
est reconnu lorsqu'il
n'est pas entouré de parenthèses, et signifie aucun point, il ne peut
être utilisé en conjonction à un autre numéro de point.
Exemples:
dot
point etat # commentaireUtilisez l'instruction dot
pour spécifier comment les octets non définis doivent être représentés en
braille. Voir les tables de traduction des attributs pour des exemples
de son utilisation. Par défaut, tous les points sont on
.
Le point qui est défini. C'est une seule case allant de
1
à 8
comme défini par la
Convention du nombre de points braille standard.
Lorsque le point s'élève. Il peut être:
on
Le point est élevé.
off
Le point n'est pas élevé.
=
bitLe point est élevé si le bit nommé est actif (assigné à 1).
~
bitLe point est élevé si le bit nommé est inactif (assigné à 0).
Les noms des bits sont:
bleu premier-plan
vert premier-plan
rouge premier-plan
brillant premier-plan
fond bleu
fond vert
fond rouge
fond clignotant
Exemples: