appunti
Trascrizione semplificata della matematica.
Francesco Melis su smanettando, 02\11\2012, h. 23.48.

Questi di seguito sono appunti che ho preso durante lo sviluppo di un
lavoro tendente a creare una metodologia di trascrizione semplificata
della matematica da parte di un trascrittore non vedente. Si fa uso del
programma di trascodifica Wintalbra prelevabile dal sito di SpazioAusili.
Come  noto la trascrizione della matematica  un'operazione piuttosto
ostica, anche per il fatto che gli screen reader non aiutano nella
vocalizzazione dei particolari simboli che si usano nella trascrizione
della matematica. Il mio sforzo  stato quindi di cercare di trovare una
metodologia che consentisse la scrittura della matematica al computer
finalizzata alla stampa in braille mediante il programma di trascodifica
wintalbra, che fosse al contempo accessibile mediante screen reader. Vi
 un prezzo da pagare in questo: una dose di ridondanza nella
vocalizzazione dovuta al fatto che si  dovuto creare una serie di tags
alternativi ai normali tags di Italbra/Wintalbra per renderli
accessibili e vocalizzabili.
Il testo che segue  piuttosto tecnico per cui si consiglia la lettura a
chi ha interesse per la materia.
Lo stadio di sviluppo attuale risolve il problema della trascrizione
della matematica per i primi anni delle scuole superiori. L'estensione
alla matematica superiore  solo una questione di tempo di compilazione
dal momento che la metodica  gi tracciata e si tratterebbe solo di
incrementare i tags richiesti per le funzioni superiori.
Tutto  perfettibile per cui se qualcuno, interessato a questa
problematica, ha dei suggerimenti e/o miglioramenti e/o idee sono ben
lieto di scambiare delle opinioni.
F.

Appunti di trascrizione semplificata
Codici alternativi semplificati di Wintalbra per consentire la
trascrizione delle materie scientifiche anche a non vedenti.
I codici alternativi si usano al posto dei tradizionali codici di
Italbra e per le medesime funzioni. Normalmente si usano codici
alternativi perch risultano pi mnemonici e di pi facile inserimento
dei corrispondenti caratteri di controllo di Italbra.
Vi  il problema che se si inseriscono i codici symbol dei trascrittori
vedenti per le varie funzionalit di Italbra, in specie in ambiente di
trascrizione della matematica, lo screen reader non legge quei simboli
particolari come la freccetta in su per la potenza semplice o i simboli
di apertura e chiusura di numeratore e denominatore della frazione
complessa.
Per inserire i codici di Italbra alternativi nel programma Wintalbra
occorre:
In "Opzioni Conversione" - "Interpretazione" bisogna attivare la casella
di controllo "interpreta tags alternativi".
Nella medesima finestra il pulsante "Dizionario tags alternativi" apre
una finestra di dialogo ove si possono inserire nuovi codici alternativi.
Nella casella di editazione si inseriscono i nuovi codici con la
seguente sintassi:
%codice_utente%=Stringa_da_sostituire e cliccando sul pulsante
"aggiungi" ed infine "Ok".
Ove codice utente  la stringa che simbolicamente serve a rappresentare
il tag di interesse. Per esempio potrebbe essere: %arad% per
rappresentare la "Aperta Radice", oppure per il cambio pagina in nero:
%nero%. Il tag va sempre racchiuso fra simboli di %.
La stringa da sostituire pu essere un classico tag di Italbra come p,
ma non solo. Nel caso di cambio pagina in nero la sintassi completa del
tag alternativo sarebbe:
%nero%=p
La sostituzione di caratteri speciali di italbra comunque non  limitata
ai soli tag classici di Italbra, ma si possono inserire anche dei codici
ASCII generici.
C' un problema in quanto Wintalbra non accetta qualunque codice ASCII,
per cui per inserire un codice ASCII semigrafico che sotto Dos faceva
per esempio la potenza (ALT 145) o la radice (ALT 251 e ALT 191) occorre
usare la sintassi di Italbra che consente di inserire in Windows dei tag
attraverso il codice ASCII che si immetteva in ambiente Dos.
Per esempio per inserire il tag della potenza semplice in Italbra e Dos
si inseriva il codice ALT 145. Ora in ambiente Windows, oltre alla
freccetta verso l'alto del font symbol, si pu usare la sintassi:
:ccc ove ccc  il codice ASCII Dos a tre cifre del byte che si vuole
inserire, che nel caso della potenza semplice  il byte 145.
:145 inserisce il tag per la potenza semplice (codice ASCII Dos 145).
Il tag alternativo di Wintalbra in questo caso sarebbe:
%esp%=:145 ove con il mnemonico "esp" si intende Esponente semplice.
Purtroppo qualche codice ASCII Dos da problemi, per esempio il codice
della moltiplicazione, che era il codice ascii 249. Un codice
alternativo che riproduce i punti braille 236  quello dell'apertura
delle virgolette a caporale alt 174.
Oltre a questo problema vi  il problema di non poter inserire nella
parte destra della definizione dei tags alternativi di Wintalbra dei
caratteri facenti parte dei caratteri speciali del font symbol, per
esempio i caratteri freccia su per la potenza semplice oppure i
caratteri per la realizzazione della frazione complessa. Anche per
questi si deve fare ricorso ai vecchi codici di Italbra sotto Dos
immettendoli con la sintassi del comando :ccc
TABELLA
La seguente tabella riporta i caratteri alternativi che ho definito per
la matematica semplificata.
%molt%=:174 moltiplicazione anzich il codice 249 che ha dato problemi
%div%=:246 divisione
%esp%=:145 esponente semplice
%aesp%=:192 apertura di esponente complesso
%cesp%=:217 chiusura di esponente complesso
%arad%=:251 apertura di radice
%crad%=:191 chiusura di radice
%anum%=:200 apertura di numeratore di frazione complessa
%cnum%=:188 chiusura di numeratore di frazione complessa
%aden%=:201 apertura di denominatore di frazione complessa
%cden%=:187 chiusura di denominatore di frazione complessa

Esempio:
la scrittura seguente rappresenta verbalmente:
Apertura matematica, apertura di radice, x al quadrato, chiusura radice,
chiusura matematica.
@%arad%x%esp%2%crad%@

Il trascrittore non vedente deve inserire i tags di Italbra in questa
maniera affinch la sintesi vocale pronunci tutto in maniera comprensibile.
 importante che l'apertura e la chiusura dell'ambiente matematico siano
fatti con i classici tags @ e @ in quanto da ripetute prove
effettuate, essi, se venissero inseriti con dei tags alternativi con la
sintassi %tag%, darebbero dei seri problemi di trascodifica con
risultati incongruenti e files .bra talvolta di un milione di righe.

ADATTAMENTO DELLA VERBALIZZAZIONE DELLO SCREEN READER JAWS
Rimane un problema secondario. In fase di lettura per controllo prima
della trascodifica, l'interpretazione del testo matematico con la
sintesi vocale  laboriosa e problematica in quanto verrebbero letti
tutti i caratteri dei tags alternativi pregiudicando ed appesantendo in
tal modo la comprensione del testo. Oltre a questo  opportuno impostare
Jaws in modo che pronunci tutti i simboli di punteggiatura per evitare
che venga omesso di pronunciare il segno meno (trattino) ed altri
caratteri significativi.
Ho inserito quindi nel file dizionario di Jaws relativo ad Word per
Windows delle voci supplementari per far si che Jaws, almeno in fase di
lettura continua, legga in modo alternativo e comprensibile.
Avendo Jaws in funzione, e Microsoft Word in esecuzione, si pu dare il
comando Insert D che richiama il programma dizionario di Jaws relativo a
Microsoft Word.
Si inseriscono quindi le stringhe del testo di word che Jaws deve
leggere in modo alternativo con questa sintassi:
stringa_testo_word=stringa_pronunciata_da_Jaws
Per esempio nel caso dei suddetti marcatori alternativi di Wintalbra la
ridefinizione in Jaws  stata:
@=apertura matematica
@=chiusura matematica
%molt%=per
%div%=diviso
%esp%=elevato
%aesp%=aperto esponente
%cesp%=chiuso esponente
%arad%=aperta radice
%crad%=chiusa radice
%anum%=aperto numeratore
%cnum%=chiuso numeratore
%aden%=aperto denominatore
%cden%=chiuso denominatore

Francesco Melis
