Anterior, în blog am discutat despre cum au apărut formatele cărților electronice și .
Tema articolului de astăzi este EPUB.
Imagine: / CC BY
Istoria formatului
În anii '90, pe piața cărților electronice dominau soluțiile proprietare. Multe dintre producătorii de cititoare aveau propriul format. De exemplu, la NuvoMedia foloseau fișiere cu extensia .rb. Acestea erau containere cu un fișier HTML și un fișier .info, care conținea metadate. Această situație îngreuna munca editorilor - trebuia să formateze cărțile pentru fiecare format în parte. O echipă de ingineri de la Microsoft, alături de NuvoMedia și SoftBook Press, s-a ocupat de corectarea acestei situații.
În acea perioadă, Microsoft intenționa să cucerească piața cărților electronice și dezvolta o aplicație de cititor pentru Windows 95. Se poate spune că crearea unui nou format era parte a strategiei de afaceri a gigantului IT.
Dacă vorbim despre NuvoMedia, această companie este considerată producătorul primului cititor electronic de masă . Memoria internă a dispozitivului era de doar opt megabytes, iar timpul de funcționare autonomă nu depășea 40 de ore. În ceea ce privește SoftBook Press, ei se ocupau și cu dezvoltarea de cititoare electronice. Dar dispozitivele lor aveau o caracteristică distinctivă - un modem încorporat - care permitea descărcarea literaturii digitale direct din magazinul SoftBookstore.
La începutul anilor 2000, ambele companii — NuvoMedia și SoftBook — au fost cumpărate de compania de media Gemstar și au fost unite în Gemstar eBook Group. Această organizație a continuat să vândă cititoare (de exemplu, ) și cărți digitale, totuși, în 2003 .
Dar să ne întoarcem la dezvoltarea unui standard unic. În 1999, Microsoft, NuvoMedia și SoftBook Press au fondat organizația Open eBook Forum, care a început să lucreze la schița documentului ce avea să nască EPUB. Inițial, standardul OEBPS (care este abrevierea de la Open EBook Publication Structure). Acesta a permis distribuirea publicației digitale într-un singur fișier (archivă ZIP) și a simplificat transferul cărților între diferite platforme hardware.
Ulterior, la Open eBook Forum s-au alăturat companii IT precum Adobe, IBM, HP, Nokia, Xerox și editorii McGraw Hill și Time Warner. Împreună, au continuat dezvoltarea OEBPS și s-au ocupat de dezvoltarea ecosistemului literaturii digitale în ansamblul său. În 2005, organizația a fost redenumită Forumul Internațional pentru Publicații Digitale, sau .
În 2007, IDPF a schimbat denumirea formatului OEBPS în EPUB și a început dezvoltarea versiunii sale a doua. Aceasta a fost prezentată publicului larg în 2010. Noutatea nu se deosebea semnificativ de predecesorul său, însă pentru grafica vectorială și fonturi încorporate.
Până la acea vreme, EPUB câștigase teren pe piață și devenise standardul implicit pentru mulți editori și producători de gadgeturi electronice. Formatul era deja utilizat de O’Reilly și Cisco Press, plus că era susținut de dispozitivele Apple, Sony, Barnes & Noble, ONYX BOOX.
În 2009, proiectul Google Books a început să susțină EPUB - acesta a fost utilizat pentru distribuția a peste un milion de cărți gratuite. Popularitatea formatului a început să crească și printre scriitori. În 2011, J.K. Rowling de a lansa site-ul Pottermore și de a-l face singura punct de vânzare pentru cărțile din universul Harry Potter în format digital.
Standardul pentru distribuția literaturii a fost ales EPUB, în principal datorită capacității sale de a implementa protecția împotriva copiei (). Toate cărțile din magazinul online al autoarei sunt până în prezent .
Versiunea a treia a formatului EPUB a fost lansată în 2011. Dezvoltatorii au adăugat capacitatea de a lucra cu fișiere audio și video și note de subsol. Astăzi, standardul continuă să evolueze - în 2017, IDPF în componența consorțiului W3C, care implementează standardele tehnologice pentru World Wide Web.
Cum funcționează EPUB
O carte în format EPUB reprezintă un arhivă ZIP. Aceasta conține textul publicației sub formă de pagini XHTML sau HTML sau fișiere PDF. De asemenea, în arhivă se află conținut multimedia (audio, video sau imagini), fonturi și metadate. În plus, pot fi incluse fișiere suplimentare cu stiluri CSS sau - cu informații pentru serviciile de generare a vorbirii.
Pentru afișarea conținutului se folosește markup XML. Un fragment de carte cu o înregistrare audio încorporată și o imagine :
<?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>transcrierea completă</h1>
<audio id="bgsound" epub_type="media:soundtrack media:background"
src="../audio/asharedculture_soundtrack.mp3" autoplay="" loop="">
<div class="errmsg">
<p>Sistemul tău de citire nu suportă (acest) audio</p>
</div>
</audio>
<p>Ce înseamnă să fii uman dacă nu avem o cultură comună? Ce
înseamnă o cultură comună dacă nu putem să o împărtășim? Numai în ultimii
100 sau 150 de ani am început să restricționăm sever modul în care această
cultură este folosită.</p>
<img class="left" src="../images/326261902_3fa36f548d.jpg"
alt="copil împotriva unei pereți" />
</section>
</body>
</html>
Pe lângă fișierele de conținut, în arhivă se află un document de navigare special (Navigation Document). Acesta descrie locația textului și a imaginilor din carte. Aplicațiile cititoare apelează la acesta în cazul în care cititorul dorește să 'sară' peste câteva pagini.
O altă fișier obligatoriu în arhivă este package. Acesta include metadatele — informații despre autor, editor, limbă, titlu și așa mai departe. De asemenea, este inclusă o listă (spine) a subsecțiunilor cărții. Un exemplu de document package poate fi vizualizat .
Avantaje
Avantajul acestui format este flexibilitatea sa. EPUB permite crearea unei structuri dinamice a documentului, adaptându-se la dimensiunile ecranului dispozitivului. Aceasta este una dintre principalele motive pentru care formatul este acceptat de un număr mare de cititoare (și alte dispozitive electronice). De exemplu, toate cititoarele ONYX BOOX funcționează „din cutie”: de la modelul de bază cu ecran de 6 inci până la modelul premium de 9,7 inci .

/
Deoarece formatul este bazat pe standarde populare (XML), este ușor să-l convertești pentru citirea online. de asemenea, EPUB suportă elemente interactive. Da, astfel de elemente sunt prezente și în PDF, dar pentru a le adăuga într-un document PDF este nevoie de software proprietar. În cazul EPUB, ele sunt integrate în carte prin structură și markup XML, utilizând orice editor de text.
O altă caracteristică pozitivă a EPUB este funcțiile pentru persoanele cu deficiențe de vedere sau dislexie. Standardul permite modificarea afișării textului pe ecran — de exemplu, evidențierea anumitor combinații de litere.
De asemenea, EPUB, așa cum am menționat anterior, oferă editorului opțiunea de a stabili protecția împotriva copiatului. La dorința lor, vânzătorii de cărți electronice propriile mecanisme, limitând accesul la document. Pentru aceasta, trebuie modificat fișierul rights.xml din arhivă.
Dezavantaje
Pentru a crea o publicație EPUB, este necesar să înțelegi sintaxa XML, XHTML și CSS. În același timp, va trebui să lucrezi cu un număr mare de tag-uri identificatoare. Spre comparație, include doar un set minim de tag-uri — suficient pentru formatarea literaturii artistice. iar pentru crearea nu sunt necesare cunoștințe speciale — totul este gestionat de software specializat.
De asemenea, EPUB este criticat pentru dificultatea de formatare a benzilor desenate și a altor cărți cu multe ilustrații. În acest caz, editorul trebuie să creeze un layout static cu coordonate fixe pentru fiecare imagine — ceea ce poate necesita mult efort și timp.
Ce urmează
În prezent, IDPF lucrează la noi specificații pentru format. De exemplu, una dintre ele va ajuta la crearea de manuale interactive. Aceeași carte va arăta diferit pentru profesor și student — în cazul studentului, de exemplu, vor fi ascunse răspunsurile la teste sau întrebările de control.

Imagine: / CC BY-SA
Se așteaptă ca noua funcție să ajute la reorganizarea procesului educațional. Astăzi, EPUB este utilizat activ de marile universități, precum Universitatea Oxford. Cu câțiva ani în urmă, ei au integrat suport pentru EPUB 3.0 în aplicația lor de bibliotecă digitală.
De asemenea, IDPF dezvoltă o specificație pentru implementarea notelor de subsol în EPUB folosind Open Annotation. Acest standard a fost dezvoltat în W3C în 2013 — facilitează lucrul cu tipuri complexe de note. De exemplu, cu ajutorul său se poate adăuga o notă la o anumită zonă a unei imagini JPEG. În plus, standardul de sincronizare a modificărilor în note între copiile unui singur document EPUB. Notele formatului Open Annotation în fișierele EPUB și în prezent, totuși, specificația formală pentru acestea nu a fost încă acceptată.
De asemenea, se lucrează la o nouă versiune a standardului — EPUB 3.2. Aceasta va include formate și , care sunt utilizate pentru comprimarea fonturilor (în unele cazuri acestea permit reducerea dimensiunii fișierului cu 30%). De asemenea, dezvoltatorii vor înlocui unele atribute HTML învechite. De exemplu, în locul unui element separat trigger pentru activarea fișierelor audio și video, în noul standard vor exista elemente HTML native audio și video.
Proiectul și este deja disponibil în depozitul GitHub al W3C.
Recenziile cititorilor ONYX-BOOX:
Sursa: habr.com
