Libri elettronici e i loro formati: parliamo di EPUB — la sua storia, pro e contro

In precedenza nel blog abbiamo scritto di come siano nati i formati degli eBook DjVu e FB2.

Il tema dell'articolo di oggi è EPUB.

Libri elettronici e i loro formati: parliamo di EPUB — la sua storia, pro e contro
Immagine: Nathan Oakley / CC BY

La storia del formato

Negli anni '90, il mercato degli eBook era dominato da soluzioni proprietarie. E molti produttori di lettori avevano un proprio formato. Ad esempio, in NuvoMedia utilizzavano file con estensione .rb. Questi erano contenitori con un file HTML e un file .info che conteneva i metadati. Questa situazione complicava il lavoro degli editori, che dovevano impaginare i libri per ogni formato singolarmente. A rimediare alla situazione si è messa un gruppo di ingegneri di Microsoft, già menzionata NuvoMedia e SoftBook Press.

A quel tempo, Microsoft stava cercando di conquistare il mercato degli eBook e stava sviluppando un'applicazione di lettura per Windows 95. Si potrebbe dire che la creazione di un nuovo formato fosse parte della strategia aziendale del gigante IT.

Parlando di NuvoMedia, questa azienda è considerata il produttore del primo lettore eBook di massa Rocket eBook. La memoria interna del dispositivo era di soli otto megabyte, e la durata della batteria non superava le 40 ore. Per quanto riguarda SoftBook Press, anche loro si occupavano dello sviluppo di lettori eBook. Tuttavia, i loro dispositivi avevano una caratteristica distintiva: un modem integrato che permetteva di scaricare letteratura digitale direttamente dal negozio SoftBookstore.

All'inizio degli anni 2000, entrambe le aziende — NuvoMedia e SoftBook — furono acquistate dalla compagnia media Gemstar e unite in Gemstar eBook Group. Questa organizzazione si occupò ancora per qualche anno della vendita di lettori (ad esempio, RCA REB 1100) e di libri digitali, tuttavia nel 2003 uscì dal mercato.

Ma torniamo allo sviluppo di uno standard unico. Nel 1999 Microsoft, NuvoMedia e SoftBook Press fondarono l'organizzazione Open eBook Forum, la quale iniziò a lavorare su una bozza di documento che avrebbe dato vita a EPUB. Inizialmente, lo standard era chiamato OEBPS (acronimo di Open EBook Publication Structure). Questo ha permesso di distribuire una pubblicazione digitale in un unico file (archivio ZIP) e ha semplificato il trasferimento dei libri tra le diverse piattaforme hardware.

Successivamente, all'Open eBook Forum si unirono aziende IT come Adobe, IBM, HP, Nokia, Xerox e editori come McGraw Hill e Time Warner. Insieme hanno continuato lo sviluppo di OEBPS e hanno lavorato per l'espansione dell'ecosistema della letteratura digitale in generale. Nel 2005 l'organizzazione fu rinominata in Forum internazionale delle pubblicazioni digitali, o IDPF.

Nel 2007, l'IDPF ha cambiato il nome del formato OEBPS in EPUB e ha iniziato a sviluppare la sua seconda versione. Questa è stata presentata al pubblico nel 2010. La novità differiva poco dal suo predecessore, tuttavia ha ricevuto supporto per grafica vettoriale e font incorporati.

A quel tempo, EPUB stava conquistando il mercato ed era diventato lo standard di default per molti editori e produttori di gadget elettronici. Il formato era già utilizzato da O'Reilly e Cisco Press, inoltre era supportato da dispositivi Apple, Sony, Barnes & Noble, ONYX BOOX.

Nel 2009, il progetto Google Books ha annunciato ha iniziato a supportare EPUB — lo utilizzava per distribuire oltre un milione di libri gratuiti. La popolarità del formato cominciava a crescere anche tra gli scrittori. Nel 2011, J.K. Rowling ha rivelato i suoi piani di lanciare il sito Pottermore e farne l'unico punto di vendita per i libri del mondo di Harry Potter in formato digitale.

Il formato scelto per la distribuzione della letteratura è stato EPUB, principalmente a causa della sua capacità di implementare la protezione da copie (DRM). Tutti i libri disponibili nel negozio online della scrittrice sono ancora accessibili solo in questo formato..

La terza versione del formato EPUB è stata pubblicata nel 2011. Gli sviluppatori hanno aggiunto la possibilità di lavorare con file audio e video, oltre a note a piè di pagina. Oggi lo standard continua a evolversi — nel 2017, l'IDPF è persino entrato nel consorzio W3C, che introduce standard tecnologici per il World Wide Web.

Come funziona EPUB

Un libro in formato EPUB rappresenta un archivio ZIP. Al suo interno si trova il testo della pubblicazione in forma di pagine XHTML o HTML o file PDF. Inoltre, nell'archivio sono presenti contenuti multimediali (audio, video o immagini), font e metadati. Possono anche essere inclusi file aggiuntivi con stili CSS o documenti PLS- con informazioni per i servizi di sintesi vocale.

La visualizzazione del contenuto è gestita da markup XML. Un frammento di libro con un audio incorporato e un'immagine può apparire come segue:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html  
    
    epub_prefix="media: http://idpf.org/epub/vocab/media/#">
    <head>
        <meta charset="utf-8" />
        <link rel="stylesheet" type="text/css" href="../css/shared-culture.css" />
    </head>
    <body>
        <section class="base">
            <h1>l'intero copione</h1>
            <audio id="bgsound" epub_type="media:soundtrack media:background"
                src="../audio/asharedculture_soundtrack.mp3" autoplay="" loop="">
                <div class="errmsg">
                    <p>Il tuo sistema di lettura non supporta (questo) audio</p>
                </div>
            </audio>

            <p>Cosa significa essere umani se non abbiamo una cultura condivisa? Cosa
 significa una cultura condivisa se non possiamo condividerla? È solo negli ultimi
 100 o 150 anni circa che abbiamo iniziato a limitare rigidamente come quella
 cultura venga utilizzata.</p>

            <img class="left" src="../images/326261902_3fa36f548d.jpg"
                alt="bambino contro un muro" />
        </section>
    </body>
</html>

Oltre ai file di contenuto, nell'archivio si trova un documento di navigazione speciale (Navigation Document). Esso descrive la posizione di testi e immagini nel libro. Le applicazioni di lettura vi si riferiscono nel caso in cui il lettore desideri "saltare" alcune pagine.

Un altro file obbligatorio nell'archivio è il package. Esso include metadati - informazioni sull'autore, editore, lingua, titolo e così via. Include anche un elenco (spine) delle sezioni del libro. Puoi vedere un esempio di documento package nel repository IDPF su GitHub.

Vantaggi

Il vantaggio del formato è la sua flessibilità. EPUB consente di creare markup dinamici dei documenti che si adattano alle dimensioni dello schermo del dispositivo. Questa è una delle principali ragioni per cui il formato supporta un gran numero di e-reader (e altri dispositivi elettronici). Ad esempio, tutti i lettori ONYX BOOX funzionano "fuori dalla scatola": dal modello base da 6 pollici Caesar 3 fino a quello premium da 9.7 pollici Euclid.

Libri elettronici e i loro formati: parliamo di EPUB — la sua storia, pro e contro
/ ONYX BOOX Caesar 3

Poiché il formato è costruito su standard popolari (XML), è facile convertirlo per la lettura in rete. Inoltre, EPUB supporta elementi interattivi. Sì, elementi simili esistono anche in PDF, ma aggiungerli a un documento PDF è possibile solo con software proprietario. Nel caso di EPUB, possono essere aggiunti al libro tramite markup e tag XML in qualsiasi editor di testo.

Un altro vantaggio di EPUB sono le funzioni per le persone con problemi di vista o dislessia. Lo standard consente di modificare la visualizzazione del testo sullo schermo - per esempio, evidenziando determinate combinazioni di lettere.

Inoltre, come abbiamo già detto, EPUB dà all'editore la possibilità di stabilire restrizioni contro la copia. Se lo desiderano, i venditori di libri elettronici possono utilizzare i propri meccanismi per limitare l'accesso al documento. Per fare ciò, è necessario modificare il file rights.xml nell'archivio.

Svantaggi

Per creare una pubblicazione EPUB è necessario conoscere la sintassi XML, XHTML e CSS. Inoltre, è necessario lavorare con un gran numero di marcatori di identificazione. A titolo di confronto, lo stesso standard FB2 include solo un insieme minimamente necessario di tag - sufficiente per il layout della letteratura di narrativa. E per creare documenti PDF non sono necessarie conoscenze particolari - si occupa di tutto il software specializzato.

Inoltre, EPUB è criticato per la difficoltà di formattare fumetti e altri libri con molte illustrazioni. In questo caso, l'editore è costretto a creare un layout statico con coordinate fisse per ogni immagine - il che può richiedere molto tempo e sforzo.

E ora?

Attualmente, IDPF sta lavorando a nuove specifiche per il formato. Ad esempio, una di esse aiuterà a creare guide didattiche interattive. con sezioni nascoste.Lo stesso libro apparirà in modo diverso per il docente e per lo studente: nel secondo caso, ad esempio, le risposte ai test o le domande di controllo saranno nascoste.

Libri elettronici e i loro formati: parliamo di EPUB — la sua storia, pro e contro
Immagine: Guian Bolisay / CC BY-SA

Si prevede che la nuova funzione aiuterà a riorganizzare il processo educativo. Oggi l'EPUB è ampiamente utilizzato da importanti università, come l'Università di Oxford. Qualche anno fa hanno hanno aggiunto integrato nel loro applicativo con la biblioteca digitale il supporto per EPUB 3.0.

IDPF sta inoltre creando una specifica per l'inserimento di note a piè di pagina in EPUB tramite Open Annotation. Questo standard è stato sviluppato nel W3C nel 2013 ed semplifica la gestione di tipi complessi di annotazioni. Ad esempio, consente di aggiungere una nota a una specifica parte di un'immagine JPEG. Inoltre, lo standard implementa un meccanismo di sincronizzazione delle modifiche nelle annotazioni tra le copie di un documento EPUB. Le note nel formato Open Annotation possono essere aggiunte ai file EPUB anche adesso, ma la specifica formale per esse non è ancora stata accettata.

È inoltre in fase di sviluppo una nuova versione dello standard, EPUB 3.2. Essa includerà i formati WOFF 2.0 e SFNT, utilizzati per la compressione dei font (in alcuni casi consentono di ridurre le dimensioni del file del 30%). Inoltre, gli sviluppatori sostituiranno alcuni attributi HTML obsoleti. Ad esempio, invece di un elemento separato trigger per attivare file audio e video, il nuovo standard includerà elementi HTML nativi audio e video.

La bozza specifica e elenco delle modifiche è già disponibile nel repository GitHub del W3C.

Recensioni dei lettori ONYX-BOOX:

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster