Make your e-book… fatti l'e-book!

per una diffusione globale dei propri testi

indice e dettagli e-book: quando la qualità non è così scontata

Lascia un commento

Non è mai facile presentare un articolo come questo. Dove si analizza la situazione e-book considerando solo un campione ridotto di e-book.

Oggi gli strumenti tecnici sono alla portata di tutti. Chiunque può fare un montaggio video, fare musica, foto, e-book, ma come si fa bene un e-book?

Ne ho parlato in diverse occasioni e anche in portali dedicati agli e-book come eBookReader Italia. Molti editori si limitano al “tanto si vede bene su iBooks” e furono tutti felici e contenti. Il resto è un brusio di fondo fastidioso.

Eppure non si può ignorare il fatto che un e-book visualizzato bene da un’applicazione per iPad non sempre è un e-book veramente fatto bene. Sì, ma perché preoccuparsene? Tanto si vede bene su iBooks, no?😉 . Eh. Si vede bene su Kobo Desktop. Eh. Non serve altro. Eh. Forse perché se certi e-book costano anche 9.99 euro e sono protetti da DRM (che permette di nascondere tutti questi errori in quanto il codice non è accessibile legalmente) avremmo il diritto di comprare qualcosa fatto veramente bene?

Naturalmente se l’e-book è comprato su iTunes/iBookStore è un e-book che ha superato il processo di validazione perché Apple non permette di pubblicare un contenuto non validato, ma la validazione è solo il punto di partenza, non quello di arrivo.

Ho confronto alcuni e-book:

  1. si ignorano metadati necessari: codice ISBN e descrizione/soggetto;
  2. l’indice non è completo.

 

Cosa sono i metadati? Facile. Sono quelle informazioni che individuano l’editore che ha pubblicato l’e-book, il codice ISBN, la data di pubblicazione, la lingua del testo, ecc… tutte cose che trovate in un libro cartaceo. L’ISBN è sul retro rappresentato con un codice a barre, la data di pubblicazione è nelle prime pagine, l’editore lo trovate sulla copertina e di lato. In un e-book latitano: si potrebbero trovare ebook dove manca il codice l’ISBN dai metadati.

E la descrizione/soggetto? È meno nota, ma rappresenta l’informazione narrativa dell’e-book, la trama. Questa si trova sulla pagina web del negozio dove si compra, ma andrebbe riportata anche nell’e-book. Se compro diversi e-book e ne dimentico la trama? Non posso collegarmi, ho l’e-book e da questo devo poter risalire alla sinossi. Dal Kobo basta accedere all’elenco degli ebook disponibili sul lettore: Libreria/eBook/ditino sulle tre righe orizzontali/Vedi dettagli.

Vedi dettagli e-book

Vedi dettagli e-book

E l’indice? Perché incompleto? Perché alcuni editori indicano l’intero insieme costituito dai vari capitoli di un romanzo o racconti di una raccolta di racconti con un unico elemento dell’indice, spesso indicato come “libro” o “titolo del libro”. E in questo caso non si può accedere direttamente alle pagine dei vari capitoli perché l’informazione manca. È una cosa abbastanza grave. Nell’indice DEVONO essere indicati tutti i capitoli del romanzo, soprattutto quando l’e-book si compone di centinaia di pagine e di tanti capitoli.

Gli e-book considerati di seguito sono stati comprati su Kobo Books e su BookRepublic e presentano problemi su descrizioni/indice.

Certo è che i problemi potrebbero anche essere apparenti. Kobo è un sistema proprietario che usa file ePub standard che trasforma in kepub se si compra l’e-book su Kobo Store. La cosa che ho controllato in tutti gli e-book che presenterò (senza DRM… Dan Brown era inizialmente senza DRM, forse per un errore sulle impostazioni quando si è caricato il file nello store Kobo, stessa cosa dicasi per Glenn Cooper, Alice Sebold è con DRM ovunque tranne che su Kobo) è la mancanza di descrizione/sinossi. Questa è l’unica certezza. Certo, il software di Kobo non visualizza la descrizione se non gli va, ma fatto sta gli e-book di seguito non ce l’hanno proprio.

Quello che invece su Kobo non scappa è l’indice. L’indice di un e-book in formato ePub è definito in un file contenuto nello stesso. Inoltre, se ci sono dei file di pagine che non compaiono nell’indice, Kobo le ricolloca nel file indice quando si produce il kepub che viene caricato sul lettore Kobo dopo aver effettuato l’acquisto dal loro store. Cosa che ovviamente non accade per file copiati dentro il lettore perché magari comprati su altro store.

Un cattivo indice non dipende del lettore Kobo, ma dipende da chi prepara l’e-book. Se si usa un solo elemento dell’indice per interi blocchi di capitoli sono io produttore del file che non so fare l’e-book. E in un ePub molto costoso è una cosa che non ammette scusanti.

Vediamo e-book che hanno l’indice fatto per bene (Mondadori ed Edizioni E/O):

E quelli che hanno un indice fatto male (sono tre e-book Mondadori):

La validazione di un e-book

Kobo potrà anche non aggiornare gli e-book degli editori, perché non usa il sistema di Digia ma uno proprio, fatto sta che in data odierna ci sono diversi e-book non validati su Kobo Books come quello di Alessandro Defilippi (privo di DRM) “Per una cipolla di Tropea“, edito da Mondadori:

java -jar epubcheck-3.0.jar mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub
Epubcheck Version 3.0

Validating against EPUB version 2.0
ERROR: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/content.opf(11,13): element “metadata” incomplete; missing required element “dc:identifier”
ERROR: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/content.opf: unique-identifier attribute in package element must reference an existing identifier element id
ERROR: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/toc.ncx(13,49): assertion failed: the first playOrder value is not 1
ERROR: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/toc.ncx(13,49): assertion failed: identical playOrder values for navPoint/navTarget/pageTarget that do not refer to same target
ERROR: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/toc.ncx(16,48): assertion failed: the first playOrder value is not 1
ERROR: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/toc.ncx(16,48): assertion failed: identical playOrder values for navPoint/navTarget/pageTarget that do not refer to same target
ERROR: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/toc.ncx(21,48): assertion failed: the first playOrder value is not 1
ERROR: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/toc.ncx(21,48): assertion failed: identical playOrder values for navPoint/navTarget/pageTarget that do not refer to same target
ERROR: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/toc.ncx(26,48): assertion failed: the first playOrder value is not 1
ERROR: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/toc.ncx(26,48): assertion failed: identical playOrder values for navPoint/navTarget/pageTarget that do not refer to same target
ERROR: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/toc.ncx(33,48): assertion failed: the first playOrder value is not 1
ERROR: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/toc.ncx(33,48): assertion failed: identical playOrder values for navPoint/navTarget/pageTarget that do not refer to same target
ERROR: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/toc.ncx(38,48): assertion failed: the first playOrder value is not 1
ERROR: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/toc.ncx(38,48): assertion failed: identical playOrder values for navPoint/navTarget/pageTarget that do not refer to same target
ERROR: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/toc.ncx(43,48): assertion failed: the first playOrder value is not 1
ERROR: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/toc.ncx(43,48): assertion failed: identical playOrder values for navPoint/navTarget/pageTarget that do not refer to same target
ERROR: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/toc.ncx(48,48): assertion failed: the first playOrder value is not 1
ERROR: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/toc.ncx(48,48): assertion failed: identical playOrder values for navPoint/navTarget/pageTarget that do not refer to same target
WARNING: mondadori_1_drmfree-epub-4ad52993-57e5-4a75-9e55-c64e43841d35.epub/OEBPS/css/s1_template.css(394): Token ‘}’ not allowed here, expecting a property value

Check finished with warnings or errors

Stessa sorte per Cristiana Astori “Tutto quel rosso” edito da Mondadori:

java -jar epubcheck-3.0.jar mondadori_1_drmfree-epub-cbe1b7a0-b76f-408d-84bb-a6af192bdcca.epub
Epubcheck Version 3.0

Validating against EPUB version 2.0
ERROR: mondadori_1_drmfree-epub-cbe1b7a0-b76f-408d-84bb-a6af192bdcca.epub/OEBPS/content.opf(11,12): element “metadata” incomplete; missing required element “dc:identifier”
ERROR: mondadori_1_drmfree-epub-cbe1b7a0-b76f-408d-84bb-a6af192bdcca.epub/OEBPS/content.opf: unique-identifier attribute in package element must reference an existing identifier element id
ERROR: mondadori_1_drmfree-epub-cbe1b7a0-b76f-408d-84bb-a6af192bdcca.epub/OEBPS/toc.ncx(13,49): assertion failed: the first playOrder value is not 1
ERROR: mondadori_1_drmfree-epub-cbe1b7a0-b76f-408d-84bb-a6af192bdcca.epub/OEBPS/toc.ncx(13,49): assertion failed: identical playOrder values for navPoint/navTarget/pageTarget that do not refer to same target
ERROR: mondadori_1_drmfree-epub-cbe1b7a0-b76f-408d-84bb-a6af192bdcca.epub/OEBPS/toc.ncx(16,54): assertion failed: the first playOrder value is not 1
ERROR: mondadori_1_drmfree-epub-cbe1b7a0-b76f-408d-84bb-a6af192bdcca.epub/OEBPS/toc.ncx(16,54): assertion failed: identical playOrder values for navPoint/navTarget/pageTarget that do not refer to same target
ERROR: mondadori_1_drmfree-epub-cbe1b7a0-b76f-408d-84bb-a6af192bdcca.epub/OEBPS/toc.ncx(21,52): assertion failed: the first playOrder value is not 1
ERROR: mondadori_1_drmfree-epub-cbe1b7a0-b76f-408d-84bb-a6af192bdcca.epub/OEBPS/toc.ncx(21,52): assertion failed: identical playOrder values for navPoint/navTarget/pageTarget that do not refer to same target
ERROR: mondadori_1_drmfree-epub-cbe1b7a0-b76f-408d-84bb-a6af192bdcca.epub/OEBPS/toc.ncx(26,52): assertion failed: the first playOrder value is not 1
ERROR: mondadori_1_drmfree-epub-cbe1b7a0-b76f-408d-84bb-a6af192bdcca.epub/OEBPS/toc.ncx(26,52): assertion failed: identical playOrder values for navPoint/navTarget/pageTarget that do not refer to same target
ERROR: mondadori_1_drmfree-epub-cbe1b7a0-b76f-408d-84bb-a6af192bdcca.epub/OEBPS/toc.ncx(33,56): assertion failed: the first playOrder value is not 1
ERROR: mondadori_1_drmfree-epub-cbe1b7a0-b76f-408d-84bb-a6af192bdcca.epub/OEBPS/toc.ncx(33,56): assertion failed: identical playOrder values for navPoint/navTarget/pageTarget that do not refer to same target
ERROR: mondadori_1_drmfree-epub-cbe1b7a0-b76f-408d-84bb-a6af192bdcca.epub/OEBPS/toc.ncx(38,53): assertion failed: the first playOrder value is not 1
ERROR: mondadori_1_drmfree-epub-cbe1b7a0-b76f-408d-84bb-a6af192bdcca.epub/OEBPS/toc.ncx(38,53): assertion failed: identical playOrder values for navPoint/navTarget/pageTarget that do not refer to same target

Check finished with warnings or errors

Ho suggerito a Kobo di non caricare sui loro store e-book non validati, ma posso immaginare che a quel punto lo store si svuoterebbe😉 .

Ci sono poi e-book autoprodotti che costano poco che hanno descrizione/soggetto e indice corretto e sono validati.

Ecco la validazione:

java -jar epubcheck-3.0.jar giovanni_venturi_deve_accadere.epub
Epubcheck Version 3.0

Validating against EPUB version 2.0
No errors or warnings detected.

java -jar epubcheck-3.0.jar giovanni_venturi_viaggio_dentro_una_storia.epub
Epubcheck Version 3.0

Validating against EPUB version 2.0
No errors or warnings detected.

E un e-book straniero, magari non sono tutti così, ma il primo capitato a mano con descrizione/soggetto:

E-book in lingua originale che presenta la descrizione

E-book in lingua originale che presenta la descrizione

Tutti possono fare e-book. Le applicazioni Apple, le applicazioni in generale, possono nascondere i difetti di quelli nemmeno validati, ma di certo non sono in grado di generare indici corretti e completi lì dove si è pensato di indicare con un unico elemento dell’indice un intero romanzo/raccolta di racconti o parte dello stesso (come nel caso di “Tutto quel rosso” che unisce più capitoli in parti e nell’indice si può accedere solo alle 4 parti del romanzo).

Naturalmente con ePub non validati si potrebbero avere problemi su alcuni lettori che non gestiscono file difformi. Alcuni distributori stranieri come SmashWord non accettano file che non superano il test di validità ePub, stessa cosa dicasi per Lulu ed Apple. Se questi vogliono un controllo di validità del file un motivo ci sarà, vi pare?

Facciamo attenzione agli e-book che compriamo, soprattutto quelli costosi. E se volete realizzare un e-book fatto bene contattateci.

Autore: giovanni

Scrivo su http://giovanniventuri.com/ e faccio e-book per professione su https://makeyourebook.me/

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...