DiGrande.it

Non Vedenti, Braille e Tecnologie di Stampa

Questo sito usa Cookie per personalizzare contenuti e annunci, fornire funzionalità per social media e analizzare i collegamenti. Chiudendo questo banner o continuando la navigazione acconsenti al loro uso.
Leggi la Cookie Policy di DiGrande.it

Biblos e la Matematica Accessibile: Una sfida culturale e tecnica

Aggiornato il 09/05/2025 08:00 
 

La Matematica rappresenta una delle forme più elevate di espressione del pensiero Umano. È il Linguaggio della Scienza, uno strumento imprescindibile per descrivere e comprendere la realtà in modo rigoroso, astratto e universale. La sua presenza è capillare: dalla Scuola primaria all'università, nei libri di testo, nelle ricerche scientifiche, nei Software didattici e nei documenti tecnici.

Nonostante questa centralità, l'accesso alla Matematica per le persone cieche o ipovedenti gravi rimane ancora oggi un Percorso ad ostacoli. L'uso di notazioni simboliche, formule complesse, strutture gerarchiche e rappresentazioni visive pone barriere significative alla fruizione autonoma dei contenuti. I lettori di Schermo, strumenti fondamentali per l'accessibilità Informatica, mostrano gravi lacune quando devono interpretare e vocalizzare contenuti matematici. Le formule, se non adeguatamente codificate, vengono spesso lette come una sequenza disordinata di simboli privi di significato, oppure completamente ignorate.

A fronte di questi problemi, nasce la necessità di ambienti matematici realmente accessibili, che permettano non solo la Lettura, ma anche la Scrittura, la stampa e l'esportazione di formule matematiche in modo comprensibile e coerente per tutti gli utenti, vedenti e non vedenti. In questo contesto si inserisce l'esperienza di Biblos, oggi con l'obiettivo di integrare funzionalità matematiche realmente accessibili.

La Matematica e i limiti dei lettori di Schermo

L'accesso ai contenuti matematici digitali pone problemi ben diversi da quelli testuali. Una formula non è solo un insieme di simboli: è una struttura logica gerarchica che deve essere interpretata nel suo significato e nella sua forma. Per gli utenti vedenti, la rappresentazione visiva rende immediata la comprensione: apici, pedici, frazioni, radici, matrici e altri elementi strutturati sono resi evidenti dalla disposizione spaziale. Per chi utilizza un lettore di Schermo, però, questa immediatezza si perde.

I lettori di Schermo sono strumenti concepiti principalmente per testi lineari. Quando incontrano una formula Matematica, specialmente se complessa o non ben codificata, faticano a restituirne la struttura. Le conseguenze sono molteplici:

  • Visualizzazione priva di significato: formule come “(x^2 + y^2)/(a^2 + b^2)” possono essere lette come una sequenza piatta di caratteri senza indicare chiaramente dove inizia e dove finisce il numeratore o il denominatore.
  • Navigazione impossibile: l'utente non può “entrare” nella formula per esplorarne le parti, come avverrebbe per una struttura ad albero. È costretto a riascoltarla tutta, anche solo per correggere un piccolo errore.
  • Ambiguità semantica: simboli come il circonflesso (^) o la barra (/) possono avere significati diversi a seconda del contesto, e il lettore di Schermo non sempre è in grado di distinguerli.

Questi problemi non dipendono solo dai lettori di Schermo, ma anche dal modo in cui le formule sono codificate. I due standard principali – MathML e LaTeX – sono nati con obiettivi diversi:

  • MathML, Linguaggio XML per la rappresentazione semantica e visiva della Matematica, è teoricamente ideale per l'accessibilità, ma poco supportato nei Software generalisti, poco usato dagli autori e spesso mal interpretato dai lettori di Schermo.
  • LaTeX, ampiamente usato nel mondo accademico, è potente e flessibile, ma la sua Natura testuale e sintattica lo rende difficile da Leggere per un utente non vedente, soprattutto senza strumenti intermedi adeguati.

Anche il Braille matematico, sebbene utile e codificato in diverse notazioni (Nemeth, Marburg, Italiano ecc.), presenta limiti importanti: non esiste una codifica Braille universale e completa per tutta la simbologia Matematica moderna, e l'utente deve conoscere a memoria convenzioni complesse e poco intuitive. Inoltre, la Trascrizione automatica in Braille richiede che la struttura logica della formula sia già esplicitata nel Documento, cosa che raramente accade nei testi comuni.

In questo scenario frammentato, l'accesso alla Matematica diventa un Percorso a ostacoli, dove ogni strumento ha le sue carenze e ogni utente deve imparare a decifrare codifiche diverse con strategie parziali. Per costruire un Ambiente davvero Accessibile, è necessario affrontare questi limiti alla radice, con un approccio integrato che metta al centro la persona e non solo il Formato.

Scelte progettuali: tra visualizzazione, significato e interazione

Quando si progetta un Ambiente matematico Accessibile, il primo nodo da sciogliere è l'equilibrio tra rappresentazione visiva e significato semantico. La Matematica, infatti, vive simultaneamente su due livelli: da un lato la forma, dall'altro il contenuto. Un'espressione scritta con editor comunemente utilizzati è facilmente comprensibile per chi vede, perché la disposizione spaziale suggerisce istintivamente che, per esempio, il numeratore e il denominatore di una frazione sono due blocchi distinti. Ma per chi ascolta, questa distinzione non è più visiva: deve essere tradotta in modo logico, strutturato, e resa navigabile.

Nel progettare l'Ambiente matematico di Biblos, una delle prime decisioni è stata quella di rappresentare ogni formula come una struttura ad albero, dove ogni nodo corrisponde a un elemento matematico (numero, simbolo, operatore, struttura composta). Questa struttura potenzialmente permette al lettore di Schermo non solo di Leggere l'intera formula, ma anche di muoversi al suo interno, esplorando sottostrutture, salendo o scendendo nei livelli nidificati, identificando chiaramente i ruoli di ciascun elemento.

Per rendere questa interazione possibile, è stato necessario progettare un Linguaggio interno di rappresentazione, che sia leggibile dalla macchina ma anche intellegibile per l'utente cieco.

In fase di inserimento, l'interfaccia deve essere lineare e coerente, permettendo all'utente cieco di digitare senza incertezze o complessità sintattiche. Al tempo stesso, l'interfaccia visiva deve rendere la formula leggibile in modo convenzionale per chi vede, mantenendo una fedeltà visiva sufficiente a Riconoscere la struttura tradizionale.

Una sfida importante è la gestione delle strutture nidificate. In Matematica è comune avere una frazione il cui numeratore contiene una radice, che a sua volta include una potenza. Queste situazioni richiedono un sistema di navigazione interno gerarchico e ricorsivo, che consenta all'utente di entrare, esplorare, modificare e uscire da ogni sottolivello senza mai perdere il contesto.

Per questo, Biblos progressivamente sta adottando un sistema di comandi vocalizzati e segnali acustici che indicano all'utente dove si trova nella formula e in quale contesto sta operando. Ogni simbolo viene interpretato non solo come Carattere, ma come entità semantica dotata di ruolo e posizione.

Nella progettazione vengono considerati molto attentamente i modi di navigazione: l'utente potrà Leggere la formula tutta d'un fiato, ma potrà anche esplorarla simbolo per simbolo, o struttura per struttura, con comandi specifici, proprio come si esplora un Documento riga per riga o parola per parola.

Queste scelte non sono solo tecniche, ma profondamente umane: l'obiettivo non è simulare la Vista, ma offrire un accesso alternativo, consapevole e attivo alla Matematica, basato sul Linguaggio e sulla logica, cioè sugli strumenti che da sempre permettono anche ai ciechi di pensare matematicamente.

Soluzioni adottate in Biblos

Lo sviluppo dell'Ambiente matematico integrato in Biblos è guidato da un principio semplice ma impegnativo: rendere la Matematica leggibile, esplorabile e scrivibile anche da chi utilizza un lettore di Schermo, mantenendo al contempo queste caratteristiche anche per chi vede e già opera con la Matematica. Questo obiettivo richiede scelte precise a livello di architettura, di interfaccia e di interazione, puntando a un sistema che sia al tempo stesso potente, Accessibile e Usabile.

L'editor matematico di Biblos non è un Componente esterno o un plug-in, ma parte integrante dell'ecosistema. Le formule saranno oggetti strutturati che coesisteranno con il testo normale, inseribili in qualunque punto del Documento, editabili e esportabili. Internamente, ogni formula già adesso è rappresentata come un albero logico, dove i nodi descrivono la struttura gerarchica dell'espressione: operatori, termini, simboli e gruppi composti (frazioni, potenze, radici…).

Questa rappresentazione gerarchica consente due risultati fondamentali:

  • Fedeltà semantica: la formula mantiene una struttura logica coerente, indipendentemente dalla visualizzazione.
  • Accessibilità navigabile: l'utente cieco potrà esplorare l'intera struttura, passo dopo passo, con comandi da Tastiera e feedback verbali e tattili precisi.
    • Le formule inserite potranno essere:
      • lette in modo strutturato dal lettore di Schermo, grazie a una verbalizzazione logica che include segnali di apertura e chiusura delle strutture (“inizio frazione… fine frazione”);
      • navigate simbolo per simbolo o struttura per struttura, con comandi che permettono di salire e scendere nei livelli;
      • esportate in diversi formati (testo lineare, Braille, LaTeX, MathML), a seconda delle esigenze dell'utente o del destinatario del Documento.

      Insieme alla rappresentazione Braille, la verbalizzazione è uno degli elementi più importanti: ogni simbolo avrà un nome parlato coerente, comprensibile e distintivo. Questo tipo di Lettura permette all'utente che utilizza soltanto la Voce, non solo di capire la formula, ma anche di immaginarla mentalmente nella sua struttura.

      L'inserimento delle formule avverrà tramite un'interfaccia guidata da Tastiera, in cui ogni struttura potrà essere aggiunta tramite scorciatoie e menu vocalizzati. Ad esempio:

      • premendo una combinazione, l'utente può inserire una frazione;
      • l'editor posiziona automaticamente il cursore nel numeratore;
      • dopo il completamento del numeratore, il cursore si sposta nel denominatore;
      • al termine, la formula torna ad essere un blocco navigabile.

      Durante l'editing, l'utente può spostarsi nella formula come farebbe in una struttura ad albero, entrando nei sottoelementi, modificandoli, cancellandoli, senza mai perdere l'Orientamento. Questo sarà possibile grazie a segnali verbali, sonori e tattili che indicheranno il tipo di struttura in cui ci si trova.

      Biblos adotta una strategia a due vie: da un lato, la formula sarà Accessibile nella sua struttura logica; dall'altro, sarà rappresentata visivamente secondo convenzioni matematiche standard (apici, radici, frazioni…). Questo doppio livello consentirà a utenti vedenti e non vedenti di collaborare sullo stesso Documento, senza necessità di versioni parallele o trascrizioni esterne.

      Interazione dell'utente: tra semplicità d'uso e potenza espressiva

      L'Ambiente matematico Accessibile non è soltanto un contenitore di formule, ma un mezzo espressivo. Per un utente non vedente, Scrivere una formula non è immediato come per un vedente che si affida alla Vista: è un processo che richiede guida, precisione, feedback continuo. Il Progetto di Biblos tiene conto di tutto questo, ponendosi l'obiettivo di creare un sistema che consenta anche agli utenti ciechi di Scrivere Matematica in modo autonomo e consapevole, senza rinunciare alla complessità espressiva.

      L'utente non avrà bisogno di conoscere a priori simboli o codici. Ogni formula si potrà costruire con un approccio guidato step-by-step, basato su:

      • scorciatoie da Tastiera per richiamare strutture (frazioni, potenze, radici…);
      • promozione automatica del cursore nei campi previsti (numeratore, denominatore, base, esponente…);
      • feedback immediato del lettore di Schermo, che verbalizza ogni scelta e ogni passaggio, rendendo chiaro dove ci si trova e cosa si sta facendo.

      L'inserimento non sarà mai fatto alla cieca: l'utente verrà informato, con Voce, suoni e Tatto, della struttura della formula e delle sue trasformazioni man mano che procede.

      Scrivere Matematica strutturata comporta inevitabilmente errori, come:

      • simboli nel punto sbagliato;
      • strutture aperte ma non chiuse;
      • ordine logico non rispettato.

      Biblos adotterà diverse strategie per gestire questi casi:

      • controlli in tempo reale impediranno la creazione di strutture incoerenti;
      • messaggi vocali e sonori avviseranno l'utente di eventuali incongruenze;
      • l'utente potrà in ogni momento navigare nella formula e modificare o cancellare ogni parte, senza compromettere la struttura complessiva.

      Uno dei pregiudizi più diffusi è che un Ambiente Accessibile debba essere necessariamente semplificato, e quindi limitato. Biblos smentirà interamente questo luogo comune, tutto realizzato con gli stessi strumenti che un vedente usa, semplicemente con una diversa modalità di feedback.

      Test, feedback e miglioramenti continui

      Lo sviluppo di un Ambiente matematico Accessibile non può prescindere da un dialogo costante con chi lo utilizza. Nessuna scelta Tecnica è definitiva finché non viene validata dall'esperienza concreta degli utenti, in particolare da quelli ciechi, che affrontano le sfide quotidiane dell'accessibilità in modo molto più diretto di qualunque sviluppatore. Non si tratta di test sporadici, ma di una relazione continua. Gli utenti non sono semplici destinatari, ma co-progettisti, parte attiva del processo evolutivo.

      L'Ambiente matematico di Biblos non è un prodotto “chiuso”, ma in evoluzione costante. Ogni aggiornamento terrà conto:

      • delle segnalazioni ricevute nei canali di Assistenza;
      • delle modifiche alle tecnologie assistive (es. aggiornamenti dei lettori di Schermo);
      • di nuove esigenze didattiche o normative emerse nella Scuola.

      In questo modo, l'Ambiente resterà sempre aggiornato, compatibile, centrato sugli utenti.

      Conclusioni e prospettive future

      Lo sviluppo di un Ambiente matematico Accessibile, come quello integrato in Biblos, è il risultato di un Percorso Tecnico, culturale e Umano. È una continua Ricerca di equilibrio tra complessità espressiva e accessibilità concreta, tra rigore logico e usabilità quotidiana. Non è sufficiente rendere la Matematica “leggibile”: occorre restituirne il senso, permettere a chi non vede di pensarla, scriverla, correggerla e manipolarla con gli stessi strumenti concettuali di chi vede.

      Una delle grandi lezioni da far apprendere è che accessibilità non significa semplificazione, ma mediazione intelligente. Gli utenti ciechi non hanno bisogno di una Matematica ridotta o semplificata, ma di strumenti che:

      • traducano la struttura in un Linguaggio comprensibile vocalmente o tattilmente;
      • offrano controllo, navigabilità, riscontri precisi;
      • mantengano intatta la ricchezza espressiva del Linguaggio matematico.

      Biblos cerca e rispetterà questa Sintesi: uno strumento potente, ma guidato; rigoroso, ma flessibile; Accessibile, ma fedele.

      Il sogno, più che l'obiettivo, è una Matematica veramente universale, dove l'accessibilità non sia più un'aggiunta successiva, ma parte integrante della progettazione. Dove lo stesso file possa essere letto da uno Studente cieco e da uno vedente, senza bisogno di traduzioni parallele o formati alternativi. Biblos sta facendo un passo importante in questa direzione.

      Per ulteriore supporto ci si può iscrivere nel Gruppo di Biblos su Facebook o nel Canale di Biblos su Telegram.