Dichiarazione di accessibilità

Ultimo aggiornamento:

Voglio che questo sito possa essere usato da tutte le persone, comprese quelle che navigano con uno screen reader, solo con la tastiera, con lo zoom o con una vista ridotta.

Stato di conformità

Il sito è progettato per rispettare le WCAG 2.2, livello AA (Web Content Accessibility Guidelines del W3C) ed è al momento parzialmente conforme: tutte le verifiche automatiche e quelle con la tastiera, descritte sotto, non hanno rilevato problemi, ma la prova completa con uno screen reader non è ancora stata fatta. La dichiarazione verrà aggiornata dopo quella prova.

Ultima valutazione: 4 novembre 2026.

Cosa trovi sul sito

  • Pannello di visualizzazione (icona ⚙ in alto): tema chiaro o scuro, alto contrasto, testo più grande o più piccolo (da 87% a 150%). Le scelte restano salvate solo nel tuo browser.
  • Il sito rispetta le preferenze del sistema: tema scuro, contrasto aumentato e riduzione delle animazioni.
  • Contrasti di colore verificati: almeno 4,5:1 per il testo e 3:1 per gli elementi grafici, anche nel tema scuro.
  • Navigazione completa da tastiera, con indicatore del focus sempre visibile e link "Salta al contenuto" all'inizio di ogni pagina.
  • Struttura con titoli e aree della pagina riconoscibili dagli screen reader, testi alternativi per le immagini e messaggi del modulo di contatto annunciati automaticamente.
  • Font Atkinson Hyperlegible, progettato dal Braille Institute per essere leggibile anche con problemi di vista.
  • Il sito funziona anche senza JavaScript; il JavaScript aggiunge solo comodità.
  • Pagine disponibili in italiano e in inglese.

Navigazione da tastiera

Il sito non usa scorciatoie da tastiera proprie, che potrebbero entrare in conflitto con quelle del browser o dello screen reader: bastano i tasti standard.

Tasto Cosa fa
Tab / Maiusc + Tab passa al link o al pulsante successivo / precedente; il primo è "Salta al contenuto"
Invio apre un link o attiva un pulsante
Spazio attiva un pulsante o seleziona un'opzione
Frecce scelgono il tema nel pannello di visualizzazione
Esc chiude il pannello di visualizzazione, il modulo di contatto e il menu su smartphone

Dal pannello ⚙ puoi anche ingrandire il testo (A+) o attivare l'alto contrasto; lo zoom del browser (Ctrl + / Ctrl −) funziona su tutte le pagine fino al 400%.

Limiti noti

  • Le copertine dei progetti sono screenshot di siti realizzati per terzi: sono descritte dal titolo e dal testo della scheda, ma il loro contenuto interno non è accessibile come testo.
  • I siti dei progetti a cui rimandano i link sono gestiti da altri e possono avere un livello di accessibilità diverso da questo sito.
  • Il CV in PDF è generato con struttura dei titoli e segnalibri, ma non è stato ancora verificato con uno screen reader.

Come è stato verificato

Prima di ogni pubblicazione il sito viene controllato automaticamente su tutte le pagine, in italiano e in inglese, nei quattro temi (chiaro, scuro, alto contrasto chiaro e scuro), su desktop e su smartphone:

  • axe-core con le regole WCAG 2.2 di livello A e AA (contrasti, nomi accessibili, struttura, moduli…);
  • riflusso: nessuno scorrimento orizzontale a 320 px di larghezza (equivalente a uno zoom al 400%) e con il testo ingrandito al 150%;
  • tastiera: il primo tasto Tab raggiunge "Salta al contenuto", che porta al testo; il focus è sempre visibile; il pannello ⚙ si apre e si chiude da tastiera e il focus torna al pulsante;
  • struttura: un solo titolo principale per pagina e nessun livello di titolo saltato;
  • senza JavaScript: menu e modulo di contatto restano disponibili.

Da completare: prova manuale con gli screen reader Orca (Linux) e NVDA (Windows).

Segnalazioni

Se trovi un problema di accessibilità o non riesci a usare una parte del sito, scrivimi a info@iamcoder.it: cercherò di risolverlo e, nel frattempo, di fornirti le informazioni in un altro modo.