Una soluzione accessibile per la produzione di PDF.

Di Gioacchino Cipriano.

La gestione autonoma del documento da parte dei disabili visivi.

Approccio al problema:

L'approccio usato per questa soluzione accessibile, non  stato di tipo strettamente tecnico, ma  scaturito da un'analisi delle varie problematiche cui  passibile un individuo con disabilit visiva.

Se da un lato non ci sono stati particolari problemi per risolvere le esigenze dei non vedenti, cos non  stato per le problematiche legate all'ipovedenza.

Precisazioni:

A questo punto vorrei precisare cosa intendo innanzitutto per PDF e cio che esso  semplicemente il risultato finale della stampa di un documento o meglio la rappresentazione "virtuale" di ci che otterrei con una stampante tradizionale.

Il lavoro svolto in questi mesi con alcuni componenti della Commissione OSI - Osservatorio siti internet dell'unione italiana dei ciechi: Nunziante Esposito e Massimiliano Martines  stato quindi di trovare questa soluzione.

Personalmente la difficolt maggiore non  stata di tipo tecnico, ma di una presa di coscienza delle problematiche.
Non  facile pensare che un testo di primo piano blu su uno sfondo nero possa risultare leggibile per alcune tipologie di ipovedenza, mentre per me  faticoso leggere.

Particolarit:

Effettuando un'Analisi del Contrasto dei colori otteniamo dei valori molto al di sotto degli algoritmi W3C conosciuti: la differenza di luminosit fra i due colori non  sufficiente. Il valore di soglia  125 mentre quello risultante fra il colore di sfondo e di primo piano  98. La differenza di colore non  sufficiente. Il valore di soglia  500 mentre quello risultante tra il colore di sfondo e di primo piano  371.

Nella pagina di esempio disponibile all'indirizzo. http://www.networks.it/pdfonline/modulodati.asp) si  fatto uso di Javascript per l'attivazione del menu di "personalizzazione", la scelta sull'utilizzo dello script  dipesa dal fatto che la quasi totalit dei disabili visivi imposta come predefinita l'attivazione di Javascript.
Nel caso risultassero comunque disattivati, su alcuni browser, diversi da IE,  possibile scegliere lo stile alternatrivo da utilizzare, per esempio in FF con il comando Visualizza --> Stile pagina.

Fogli di stile:

I fogli di stile, i colori le dimensioni ecc. sono stati definiti con Massimiliano Martines (componente Commissione Osservatorio siti internet dell'unione italiana dei ciechi) con alcune mini conferenze via Skype e con il quale ho appreso che la maggior parte degli ipovedenti tende ad usare l'ingrandimento massimo dei browser, per cui non  bene che noi webmaster ci preoccupiamo di predisporre il foglio di stile con le dimensioni dei font gi pi grandi:
provocheremmo dei disagi in pi.

Inoltre  bene sapere che per i disabili visivi  bene rendere l'ambiente il pi omogeneo possibile, altrimenti la percezione visiva potrebbe risultare peggiore, quindi evitare ad esempio su un Alto contrasto con sfondo nero di definire il colore giallo per i titoli, l'arancione per i sottotitoli e il bianco per i paragrafi:  sufficiente sfondo nero e primo piano bianco (o altro colore), al limite si pu usare il grassetto.

La programmazione:

La parte vera  propria di programmazione riguarda solo l'output e per la generazione del file PDF della nostra "soluzione accessibile"  stata utilizzata la classe FPDF (la F di FPDF sta per "Free"), scritta in puro asp per la generazione del PDF, la cui descrizione e uso  disponibile su:

http://www.aspxnet.it/.

La versione PHP di FPDF  disponibile su:

http://www.fpdf.org/.

Conclusioni:

Ritengo questa "soluzione accessibile" una delle possibili soluzioni, che tra l'altro comporta semplicemente l'installazione lato client di Adobe Acrobat Reader (qualsiasi versione e soprattutto gratuito).



Nella "soluzione accessibile" il file PDF generato (anche se non accessibile), pu essere salvato sul proprio PC semplicemente dal menu File --> Salva con nome del browser stesso che lo considera come oggetto e pertanto ne consente il salvataggio per un suo uso futuro come ad esempio la stampa o meglio ancora per apporre la firma digitale, consentendo autonomia propria nella gestione del documento da parte dei disabili visivi.

Ringraziamenti:

A proposito di fogli di stile vorrei ringraziare Brigitte Wohack per le correzioni che mi ha inviato (e che ahim non ho ancora pubblicato).

Brigitte sostiene inoltre che all'estero usano molto monitor di qualit molto grandi con l'impostazione della definizione a 800x600 pixel, ci sarebbe allora da riflettere anche su questo punto: realizzare un layout che non si "rompa" a 800x600 pixel, e non dare per scontato che adesso si usano solo monitor con impostazioni 1024x768 o superiori. Ma questo  un altro argomento che si pu approfondire in altri luoghi.

Gioacchino Cipriano.

