Elektroonilised raamatud ja nende formaadid: me räägime EPUB-ist - selle ajaloost, plussidest ja miinustest

Varem blogis kirjutasime sellest, kuidas e-raamatu formaadid tekkisid Djvu и FB2.

Tänase artikli teema on EPUB.

Elektroonilised raamatud ja nende formaadid: me räägime EPUB-ist - selle ajaloost, plussidest ja miinustest
Pilt: Nathan Oakley / CC BY

Formaadi ajalugu

90ndatel domineerisid e-raamatute turul patenteeritud lahendused. Ja paljudel e-lugerite tootjatel oli oma formaat. Näiteks NuvoMedia kasutas faile laiendiga .rb. Need olid konteinerid HTML-faili ja metaandmeid sisaldava .info-failiga. Selline asjade seis muutis kirjastuste töö keeruliseks – nad pidid iga formaadi jaoks raamatud eraldi laduma. Olukorra võtsid ette grupp Microsofti, juba mainitud NuvoMedia ja SoftBook Pressi insenere.

Microsoft kavatses sel ajal vallutada e-raamatute turgu ja arendas e-lugeri rakendust Windows 95 jaoks. Võib öelda, et uue formaadi loomine oli osa IT-gigandi äristrateegiast.

Kui me räägime NuvoMediast, siis seda ettevõtet peetakse esimese massilise elektroonilise lugeja tootjaks Raketi e-raamat. Seadme sisemälu oli vaid kaheksa megabaiti ja aku kestvus ei ületanud 40 tundi. SoftBook Pressi puhul töötasid nad välja ka elektroonilised lugejad. Kuid nende seadmetel oli eristav omadus – sisseehitatud modem – see võimaldas digitaalset kirjandust otse SoftBookstore’ist alla laadida.

XNUMX. aastate alguses ostis mõlemad ettevõtted – NuvoMedia ja SoftBooki – meediafirma Gemstar ning need ühendati Gemstar eBook Groupiga. See organisatsioon jätkas lugejate müüki mitu aastat (näiteks RCA REB 1100) ja digiraamatuid, kuid 2003. a läks tegevusest välja.

Kuid pöördume tagasi ühtse standardi väljatöötamise juurde. 1999. aastal asutasid Microsoft, NuvoMedia ja SoftBook Press avatud e-raamatute foorumi, mis alustas tööd EPUB-i algust tähistava dokumendi mustandi kallal. Algselt standardne kutsuti OEBPS (tähendab avatud e-raamatu avaldamise struktuuri). See võimaldas levitada digitaalset väljaannet ühes failis (ZIP-arhiiv) ja hõlbustas raamatute teisaldamist erinevate riistvaraplatvormide vahel.

Hiljem liitusid avatud e-raamatute foorumiga IT-ettevõtted Adobe, IBM, HP, Nokia, Xerox ning kirjastajad McGraw Hill ja Time Warner. Koos jätkati OEBPSi arendamist ja digitaalse kirjanduse ökosüsteemi kui terviku arendamist. 2005. aastal nimetati organisatsioon ümber International Forum for Digital Publishing või IDPF.

2007. aastal muutis IDPF OEBPS-vormingu nime EPUB-ks ja alustas selle teise versiooni väljatöötamist. Laiemale avalikkusele esitleti seda 2010. aastal. Uus toode ei erinenud aga peaaegu üldse oma eelkäijast toetust saanud vektorgraafika ja sisseehitatud fondid.

Selleks ajaks oli EPUB turgu üle võtmas ja sellest sai paljude kirjastajate ja elektrooniliste vidinate tootjate vaikestandard. Seda vormingut kasutasid juba O'Reilly ja Cisco Press, lisaks toetasid seda Apple, Sony, Barnes & Noble ja ONYX BOOX seadmed.

2009. aastal Google Booksi projekt teatas EPUB-i toetamise kohta – seda on kasutatud enam kui miljoni tasuta raamatu levitamiseks. Formaat hakkas kirjanike seas populaarsust koguma. 2011. aastal JK Rowling rääkis plaanidest käivitage Pottermore veebisait ja muutke see ainsaks digitaalsel kujul Potteri raamatute müügikohaks.

EPUB valiti kirjanduse levitamise standardiks eelkõige seetõttu, et see suudab rakendada koopiakaitset (DRM). Kõik raamatud kirjaniku veebipoes seni saadaval ainult selles vormingus.

EPUB-vormingu kolmas versioon ilmus 2011. aastal. Arendajad on lisanud võimaluse töötada heli- ja videofailide ning joonealuste märkustega. Täna standard areneb edasi – 2017. aastal IDPF isegi tuli sisse osa W3C konsortsiumist, mis rakendab ülemaailmse veebi tehnoloogiastandardeid.

Kuidas EPUB töötab

EPUB-vormingus raamat on ZIP-arhiiv. See salvestab väljaande teksti XHTML- või HTML-lehtede või PDF-failidena. Arhiiv sisaldab ka meediasisu (heli, video või pildid), fonte ja metaandmeid. See võib sisaldada ka täiendavaid CSS-stiilidega faile või PLS-dokumendid teabega kõne genereerimise teenuste jaoks.

XML-märgistus vastutab sisu kuvamise eest. Manustatud heli ja pildi fragment raamatust võib välja näha selline:

<?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>

Lisaks sisufailidele on arhiivis spetsiaalne navigatsioonidokument (Navigation Document). See kirjeldab teksti ja piltide paigutust raamatus. Lugejarakendused pääsevad sellele juurde, kui lugeja soovib mitu lehekülge vahele jätta.

Teine nõutav fail arhiivis on pakett. See sisaldab metaandmeid – teavet autori, kirjastaja, keele, pealkirja ja muu kohta. See sisaldab ka raamatu alajaotiste loendit (selgrooga). Pakendi dokumendi näidet saab vaadata GitHubi IDPF-i hoidlas.

väärikus

Formaadi eeliseks on selle paindlikkus. EPUB võimaldab teil luua dünaamilise dokumendipaigutuse, mis kohandub teie seadme ekraani suurusega. See on üks peamisi põhjusi, miks vormingut toetab suur hulk lugejaid (ja muid elektroonilisi seadmeid). Näiteks kõik ONYX BOOXi lugejad töötavad EPUB-iga juba karbist väljas: alates tavalisest ja 6-tollisest keiser 3 kuni premium ja 9,7-tolline Euclid.

Elektroonilised raamatud ja nende formaadid: me räägime EPUB-ist - selle ajaloost, plussidest ja miinustest
/ ONYX BOOX Caesar 3

Kuna vorming põhineb populaarsetel standarditel (XML), on seda lihtne Internetis lugemiseks teisendada. EPUB toetab ka interaktiivseid elemente. Jah, sarnased elemendid on PDF-is olemas, kuid saate neid PDF-dokumenti lisada ainult patenteeritud tarkvara abil. EPUB-i puhul lisatakse need raamatusse, kasutades märgistus- ja XML-märgendeid mis tahes tekstiredaktoris.

EPUB-i teine ​​eelis on selle funktsioonid nägemisprobleemide või düsleksiaga inimestele. Standard võimaldab muuta teksti kuvamist ekraanil – näiteks esile tõsta teatud tähekombinatsioone.

EPUB, nagu me juba märkisime, annab väljaandjale võimaluse installida koopiakaitse. Soovi korral e-raamatute müüjad saab kasutada nende mehhanismid, mis piiravad juurdepääsu dokumendile. Selleks peate muutma arhiivis faili Rights.xml.

Piirangud

EPUB-väljaande loomiseks peate mõistma XML-i, XHTML-i ja CSS-i süntaksit. Sel juhul peate töötama suure hulga identifikaatoritega. Võrdluseks sama FB2 standard sisaldab ainult minimaalset nõutavat siltide komplekti – piisav ilukirjanduse paigutuse jaoks. Ja luua PDF dokumendid Eriteadmisi pole üldse vaja – kõige eest vastutab spetsiaalne tarkvara.

EPUB-i kritiseeritakse ka koomiksite ja muude paljude illustratsioonidega raamatute kujunduse keerukuse pärast. Sel juhul peab kirjastaja looma iga pildi jaoks fikseeritud koordinaatidega staatilise paigutuse – see võib võtta palju vaeva ja aega.

mis edasi

IDPF töötab praegu vormingu uute spetsifikatsioonide kallal. Näiteks aitab üks neist luua interaktiivseid õpetusi peidetud osadega. Sama raamat näeb õpetaja ja õpilase jaoks erinev välja – teisel juhul jäävad näiteks kontrolltööde või kontrollküsimuste vastused peidus.

Elektroonilised raamatud ja nende formaadid: me räägime EPUB-ist - selle ajaloost, plussidest ja miinustest
Pilt: Guian Bolisay / CC BY-SA

Eeldatakse, et uus funktsioon aitab haridusprotsessi ümber korraldada. Tänapäeval kasutavad EPUB-i üsna aktiivselt suured ülikoolid, näiteks Oxfordi ülikool. Paar aastat tagasi nad lisatud EPUB 3.0 tugi teie digitaalse raamatukogu rakenduses.

IDPF loob ka spetsifikatsiooni Open Annotation allmärkuste rakendamiseks EPUB-is. Selle standardi töötas välja W3C 2013. aastal – see lihtsustab keerukat tüüpi annotatsioonidega töötamist. Näiteks saate seda kasutada JPEG-pildi konkreetsele jaotisele märkuse lisamiseks. Valikuline standard rakendab mehhanismi annotatsioonide muudatuste sünkroonimine sama EPUB-dokumendi koopiate vahel. Avage märkuste vormingu märkused saab lisada EPUB-failidesse ka praegu, kuid nende ametlikku spetsifikatsiooni pole veel vastu võetud.

Samuti käib töö standardi uue versiooni – EPUB 3.2 kallal. See sisaldab vorminguid WOFF 2.0 и SFNT, mida kasutatakse fontide tihendamiseks (mõnel juhul võivad need vähendada faili suurust 30%). Arendajad asendavad ka mõned aegunud HTML-i atribuudid. Näiteks heli- ja videofailide aktiveerimiseks mõeldud eraldi trigerelemendi asemel on uues standardis natiivsed HTML-i heli- ja videoelemendid.

Mustand spetsifikatsioonid и Muudatuste loend on juba saadaval W3C GitHubi hoidlas.

ONYX-BOOX e-lugerite ülevaated:

Allikas: www.habr.com

Lisa kommentaar