Cărți electronice și formatele lor: vorbim despre EPUB - istoria sa, argumente pro și contra

Mai devreme în blog am scris despre cum au apărut formatele de cărți electronice DjVu и FB2.

Subiectul articolului de astăzi este EPUB.

Cărți electronice și formatele lor: vorbim despre EPUB - istoria sa, argumente pro și contra
Imagine: Nathan Oakley / CC BY

Istoria formatului

În anii 90, piața cărților electronice era dominată de soluții proprietare. Și mulți producători de cititoare electronice aveau propriul lor format. De exemplu, NuvoMedia a folosit fișiere cu extensia .rb. Acestea erau containere cu un fișier HTML și un fișier .info care conținea metadate. Această stare de lucruri a complicat munca editorilor - au trebuit să tipeze cărți pentru fiecare format separat. Un grup de ingineri de la Microsoft, deja amintitele NuvoMedia și SoftBook Press s-au angajat să corecteze situația.

La acea vreme, Microsoft urma să cucerească piața cărților electronice și dezvolta o aplicație e-reader pentru Windows 95. Putem spune că crearea unui nou format făcea parte din strategia de afaceri a gigantului IT.

Dacă vorbim despre NuvoMedia, această companie este considerată producătorul primului cititor electronic de masă Carte electronică Rachetă. Memoria internă a dispozitivului era de doar opt megaocteți, iar durata de viață a bateriei nu depășea 40 de ore. Cât despre SoftBook Press, au dezvoltat și cititoare electronice. Dar dispozitivele lor aveau o caracteristică distinctivă - un modem încorporat - care vă permitea să descărcați literatură digitală direct din SoftBookstore.

La începutul anilor XNUMX, ambele companii - NuvoMedia și SoftBook - au fost achiziționate de compania media Gemstar și au fuzionat în Gemstar eBook Group. Această organizație a continuat să vândă cititori timp de câțiva ani (de exemplu, RCA REB 1100) și cărți digitale, însă în 2003 a ieşit din afaceri.

Dar să revenim la dezvoltarea unui standard unic. În 1999, Microsoft, NuvoMedia și SoftBook Press au fondat Open eBook Forum, care a început să lucreze la proiectul de document care a marcat începutul EPUB. Standard inițial a fost numit OEBPS (stanțele pentru Open EBook Publication Structure). A făcut posibilă distribuirea unei publicații digitale într-un singur fișier (arhivă ZIP) și a făcut mai ușor transferul cărților între diferite platforme hardware.

Mai târziu, companiile IT Adobe, IBM, HP, Nokia, Xerox și editorii McGraw Hill și Time Warner s-au alăturat Forumului Open eBook. Împreună au continuat să dezvolte OEBPS și să dezvolte ecosistemul literaturii digitale în ansamblu. În 2005, organizația a fost redenumită Forumul Internațional pentru Publicare Digitală, sau IDPF.

În 2007, IDPF a schimbat numele formatului OEBPS în EPUB și a început să dezvolte a doua sa versiune. A fost prezentat publicului larg în 2010. Cu toate acestea, noul produs nu a fost aproape deloc diferit de predecesorul său a primit sprijin grafică vectorială și fonturi încorporate.

În acest moment, EPUB a preluat piața și a devenit standardul implicit pentru mulți editori și producători de gadgeturi electronice. Formatul a fost deja folosit de O'Reilly și Cisco Press, plus că era acceptat de dispozitivele Apple, Sony, Barnes & Noble și ONYX BOOX.

În 2009, proiectul Google Cărți a anunțat despre suportul EPUB - a fost folosit pentru a distribui mai mult de un milion de cărți gratuite. Formatul a început să câștige popularitate în rândul scriitorilor. În 2011, JK Rowling a povestit despre planuri lansează site-ul web Pottermore și transformă-l în singurul punct de vânzare al cărților Potter în formă digitală.

EPUB a fost ales ca standard pentru distribuirea literaturii, în primul rând datorită capacității sale de a implementa protecția împotriva copierii (DRM). Toate cărțile din magazinul online al scriitorului până acum disponibil numai în acest format.

A treia versiune 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 chiar a intrat parte a consorțiului W3C, care implementează standarde tehnologice pentru World Wide Web.

Cum funcționează EPUB

O carte în format EPUB este o arhivă ZIP. Stochează textul publicației sub formă de pagini XHTML sau HTML sau fișiere PDF. Arhiva conține, de asemenea, conținut media (audio, video sau imagini), fonturi și metadate. De asemenea, poate conține fișiere suplimentare cu stiluri CSS sau PLS-documente cu informatii pentru serviciile de generare a vorbirii.

Marcajul XML este responsabil pentru afișarea conținutului. Fragment de carte cu sunet și imagine încorporate ar putea arata asa:

<?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>the entire transcript</h1>
            <audio id="bgsound" epub_type="media:soundtrack media:background"
                src="../audio/asharedculture_soundtrack.mp3" autoplay="" loop="">
                <div class="errmsg">
                    <p>Your Reading System does not support (this) audio</p>
                </div>
            </audio>

            <p>What does it mean to be human if we don't have a shared culture? What
 does a shared culture mean if we can't share it? It's only in the last
 100, or 150 years or so, that we started tightly restricting how that
 culture gets used.</p>

            <img class="left" src="../images/326261902_3fa36f548d.jpg"
                alt="child against a wall" />
        </section>
    </body>
</html>

Pe lângă fișierele de conținut, arhiva conține un document special de navigare (Document de navigare). Descrie aranjarea textului și a imaginilor într-o carte. Aplicațiile de citire îl accesează dacă cititorul dorește să „sare” peste mai multe pagini.

Un alt fișier necesar din arhivă este pachetul. Include metadate - informații despre autor, editor, limbă, titlu și așa mai departe. Include, de asemenea, o listă (cotor) de subsecțiuni ale cărții. Un exemplu de document pachet poate fi vizualizat în depozitul IDPF de pe GitHub.

demnitate

Avantajul formatului este flexibilitatea acestuia. EPUB vă permite să creați un aspect dinamic al documentului care se adaptează la dimensiunea ecranului dispozitivului dvs. Acesta este unul dintre motivele principale pentru care formatul este acceptat de un număr mare de cititori (și alte dispozitive electronice). De exemplu, toate cititoarele ONYX BOOX funcționează cu EPUB din cutie: de la bază și de 6 inchi Cezar 3 până la premium și 9,7 inchi Euclid.

Cărți electronice și formatele lor: vorbim despre EPUB - istoria sa, argumente pro și contra
/ CUTIE DE ONYX Caesar 3

Deoarece formatul se bazează pe standarde populare (XML), este ușor de convertit pentru citire pe Internet. EPUB acceptă și elemente interactive. Da, elemente similare există în PDF, dar le puteți adăuga la un document PDF numai folosind software-ul proprietar. În cazul EPUB, acestea sunt adăugate la carte folosind marcaje și etichete XML în orice editor de text.

Un alt avantaj al EPUB este caracteristicile sale pentru persoanele cu probleme de vedere sau dislexie. Standardul vă permite să modificați afișarea textului pe ecran - de exemplu, evidențiați anumite combinații de litere.

EPUB, așa cum am menționat deja, oferă editorului posibilitatea de a instala protecția împotriva copierii. Vânzători de cărți electronice, dacă doriți poate utiliza mecanismele lor care limitează accesul la document. Pentru a face acest lucru, trebuie să modificați fișierul rights.xml din arhivă.

Limitări

Pentru a crea o publicație EPUB, trebuie să înțelegeți sintaxa XML, XHTML și CSS. În acest caz, trebuie să lucrați cu un număr mare de identificatori. Pentru comparație, la fel Standard FB2 include doar setul minim necesar de etichete - suficient pentru aspectul ficțiunii. Și să creeze Documente PDF Nu sunt necesare deloc cunoștințe speciale - software-ul specializat este responsabil pentru tot.

EPUB este, de asemenea, criticat pentru complexitatea designului benzilor desenate și a altor cărți cu multe ilustrații. În acest caz, editorul trebuie să creeze un aspect static cu coordonate fixe pentru fiecare imagine - acest lucru poate necesita mult efort și timp.

Ce urmează

IDPF lucrează în prezent la noi specificații pentru format. De exemplu, unul dintre ele vă va ajuta să creați tutoriale interactive cu secțiuni ascunse. Aceeași carte va arăta diferit pentru un profesor și pentru un elev - în al doilea caz, de exemplu, răspunsurile la teste sau întrebările de control vor fi ascunse.

Cărți electronice și formatele lor: vorbim despre EPUB - istoria sa, argumente pro și contra
Imagine: Guian Bolisay / CC BY-SA

Este de așteptat ca noua funcție să ajute la reorganizarea procesului educațional. Astăzi, EPUB este folosit destul de activ de universitățile mari, de exemplu Universitatea din Oxford. Cu câțiva ani în urmă ei adăugat Suport EPUB 3.0 în aplicația dvs. de bibliotecă digitală.

IDPF creează, de asemenea, o specificație pentru implementarea notelor de subsol Open Annotation în EPUB. Acest standard a fost dezvoltat de W3C în 2013 - simplifică lucrul cu tipuri complexe de adnotări. De exemplu, îl puteți folosi pentru a adăuga o notă la o anumită secțiune a unei imagini JPEG. Standard optional implementează mecanismul sincronizarea modificărilor adnotărilor între copiile aceluiași document EPUB. Deschideți Note de format de adnotare poate adauga în fișiere EPUB chiar și acum, dar o specificație oficială pentru acestea nu a fost încă adoptată.

De asemenea, se lucrează la o nouă versiune a standardului - EPUB 3.2. Acesta va conține formate WOFF 2.0 и SFNT, care sunt folosite pentru a comprima fonturile (în unele cazuri pot reduce dimensiunile fișierelor cu 30%). Dezvoltatorii vor înlocui, de asemenea, unele atribute HTML învechite. De exemplu, în loc de un element de declanșare separat pentru activarea fișierelor audio și video, noul standard va avea elemente audio și video HTML native.

Proiect specificații и Lista modificărilor sunt deja disponibile în depozitul GitHub W3C.

Recenzii despre cititoarele electronice ONYX-BOOX:

Sursa: www.habr.com

Adauga un comentariu