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.