Una volta creato il vostro file EPUB con un programma come Calibre, Sigil o altri software dedicati alla scrittura, e dopo averlo formattato correttamente, c’è un ultimo passaggio che consiglio di effettuare prima di caricarlo sulle piattaforme di self publishing: la validazione..
Cos’è la validazione di un EPUB
Validare un EPUB significa eseguire un controllo generale del file per verificare la presenza di eventuali errori nel codice strutturale e accertarne la compatibilità con i principali lettori digitali. Uno dei servizi più conosciuti e utilizzati per questo tipo di verifica è Draft2Digital. Il procedimento è piuttosto semplice: basta caricare il file EPUB e attendere il risultato dell’analisi. Nel mio caso, che porto come esempio, sono stati rilevati 7 errori..

Se cliccate su “Expand to see all errors” (in basso a destra nella schermata dei risultati), potrete visualizzare il dettaglio di ogni segnalazione.
Gli errori più comuni
Uno degli errori che capita di incontrare più spesso è:
Error while parsing file: attribute “role” not allowed here
Nella maggior parte dei casi si tratta di attributi che il validatore di Draft2Digital considera non compatibili con lo standard EPUB2. Anche i riferimenti, come le note a piè di pagina, possono essere segnalati come errori di questo tipo. In quest’ultimo caso io preferisco ignorarli, non sono veri e propri errori.
È importante sapere, però, che non tutti gli errori hanno la stessa gravità. Alcuni validator potrebbero addirittura non segnalarli, mentre altri risultano più severi nell’analisi. Per questo motivo è sempre bene interpretare i risultati con un minimo di criterio, senza allarmarsi alla prima segnalazione.
Come correggere gli errori
Per correggere questi problemi è utile avere almeno una conoscenza di base dell’HTML, così da poter modificare direttamente il codice del libro attraverso software come Calibre. In alternativa, esistono programmi e servizi che automatizzano parte delle correzioni, semplificando il lavoro soprattutto a chi non ha familiarità con il codice.
Verificare il file con un lettore EPUB
Oltre ai validator, può essere utile provare il file anche con un lettore EPUB online, ad esempio EPUBReader.
Questo sito è piuttosto suscettibile con i file che presentano problemi di compatibilità. Se il vostro EPUB non viene aperto correttamente, è probabile che ci sia qualche errore strutturale da individuare e correggere.
In alcuni casi il problema può dipendere anche dai font incorporati. Sebbene siano stati inclusi correttamente nel file DOCX o nel software di scrittura utilizzato, alcuni lettori potrebbero non riconoscerli o gestirli in modo diverso. Vale quindi la pena effettuare anche questa verifica prima della pubblicazione.
Una rapida validazione richiede solo pochi minuti, ma può evitare problemi di visualizzazione sui vari dispositivi e rendere il vostro ebook più compatibile con le principali piattaforme di distribuzione.