V předchozím blogu jsme psali o tom, jak vznikly formáty elektronických knih. a .
Tématem dnešního článku je EPUB.
Obrázek: / CC BY
Historie formátu
V 90. letech dominovaly na trhu elektronických knih proprietární řešení. Mnoho výrobců čteček mělo svůj vlastní formát. Například v NuvoMedia používali soubory s příponou .rb. To byly kontejnery s HTML souborem a souborem .info, který obsahoval metadat. Tato situace ztěžovala práci vydavatelům - museli zvlášť formátovat knihy pro každý formát. Situaci se rozhodla změnit skupina inženýrů z Microsoftu, již zmíněného NuvoMedia a SoftBook Press.
V té době se Microsoft chystal ovládnout trh elektronických knih a pracoval na vývoji čtečky pro Windows 95. Lze říci, že vytvoření nového formátu bylo součástí podnikatelské strategie IT giganta.
Pokud jde o NuvoMedia, tato firma se považuje za výrobce první masové elektronické čtečky . Vnitřní paměť zařízení činila pouhých osm megabajtů a doba provozu nepřesahovala 40 hodin. SoftBook Press se také zabýval vývojem elektronických čteček. Ale jejich zařízení mělo výjimečnou vlastnost - vestavěný modem - ten umožňoval stahovat digitální literaturu přímo z obchodu SoftBookstore.
Na začátku nultých let obě společnosti - NuvoMedia a SoftBook - koupila mediální společnost Gemstar a spojila je do Gemstar eBook Group. Tato organizace se ještě několik let věnovala prodeji čteček (například ) a digitálních knih, nicméně v roce 2003 .
Ale vraťme se k vývoji jednotného standardu. V roce 1999 Microsoft, NuvoMedia a SoftBook Press založili organizaci Open eBook Forum, ve které začali pracovat na návrhu dokumentu, který dal základ EPUB. Původně byl standard OEBPS (dešifrováno jako Open EBook Publication Structure). Umožnil distribuci digitální publikace v jednom souboru (ZIP archivu) a usnadnil převod knih mezi různými hardwarovými platformami.
Později se Open eBook Forum připojily IT společnosti Adobe, IBM, HP, Nokia, Xerox a vydavatelé McGraw Hill a Time Warner. Společně pokračovali ve vývoji OEBPS a pracovali na rozvoji ekosystému digitální literatury jako celku. V roce 2005 byla organizace přejmenována na Mezinárodní fórum pro digitální publikace neboli .
V roce 2007 IDPF změnilo název formátu OEBPS na EPUB a začalo vyvíjet jeho druhou verzi. Ta byla široké veřejnosti představena v roce 2010. Novinka se téměř nelišila od svého předchůdce, avšak vektorové grafiky a integrovaných písem.
Do této doby si EPUB získával trh a stal se standardem pro mnoho vydavatelů a výrobců elektronických zařízení. Formát používali již O’Reilly a Cisco Press, navíc ho podporovaly zařízení Apple, Sony, Barnes & Noble, ONYX BOOX.
V roce 2009 projekt Google Books o podpoře EPUB — používal ji pro distribuci více než milionu bezplatných knih. Oblíbenost formátu začal nabývat také u autorů. V roce 2011 Joan Rowlingová spustit web Pottermore a učinit z něj jediný prodejní kanál knihy Harryho Pottera v digitální podobě.
Standardem pro distribuci literatury byl vybrán EPUB, především kvůli jeho schopnosti realizovat ochranu proti kopírování (). Všechny knihy v online obchodě autorky jsou dodnes .
Třetí verze formátu EPUB byla vydána v roce 2011. Vývojáři přidali možnost pracovat s audio a video soubory a poznámkami. Dnes standard pokračuje v rozvoji — v roce 2017 se IDPF součástí konsorcia W3C, které zavádí technologické standardy pro Světovou síť.
Jak funguje EPUB
Kniha ve formátu EPUB je ZIP archiv. Obsahuje text publikace ve formě XHTML nebo HTML stránek či PDF souborů. V archivu se nachází také mediální obsah (audio, video nebo obrázky), písma a metadata. Mohou zde být také další soubory se styly CSS nebo -dokumenty s informacemi pro služby generování řeči.
Za zobrazení obsahu odpovídá XML markup. Úryvek knihy se zabudovaným audio záznamem a obrázkem :
<?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>celý přepis</h1>
<audio id="bgsound" epub_type="media:soundtrack media:background"
src="../audio/asharedculture_soundtrack.mp3" autoplay="" loop="">
<div class="errmsg">
<p>Váš čtecí systém nepodporuje (tento) zvuk</p>
</div>
</audio>
<p>Co to znamená být člověkem, pokud nemáme společnou kulturu? Co znamená společná kultura, pokud ji nemůžeme sdílet? Teprve v posledních 100 nebo 150 letech jsme začali přísně omezovat, jak se tato kultura používá.</p>
<img class="left" src="../images/326261902_3fa36f548d.jpg"
alt="dítě proti zdi" />
</section>
</body>
</html>
Kromě obsahových souborů se v archivu nachází speciální navigační dokument (Navigation Document). Ten popisuje umístění textu a obrázků v knize. Aplikace-čtečky se na něj obrací, pokud si čtenář přeje "přeskočit" několik stran.
Další nezbytný soubor v archivu je package. Obsahuje metadata – informace o autorovi, vydavateli, jazyku, názvu a další. Zahrnuje také seznam (spine) podkapitol knihy. Příklad package-dokumentu si můžete prohlédnout .
Výhody
Výhodou tohoto formátu je jeho flexibilita. EPUB umožňuje vytvářet dynamické uspořádání dokumentu, které se přizpůsobuje velikosti obrazovky zařízení. To je jeden z hlavních důvodů, proč formát podporuje velké množství čteček (a dalších elektronických zařízení). Například všechny čtečky ONYX BOOX pracují s EPUB "z krabice": od základního modelu až po 6palcový po prémiový a 9,7palcový .

/
Protože je formát založen na populárních standardech (XML), dá se snadno převést pro čtení na internetu. EPUB také podporuje interaktivní prvky. Ano, takové prvky existují i v PDF, ale přidat je do PDF dokumentu lze pouze pomocí proprietárního softwaru. V případě EPUB se přidávají do knihy pomocí rozložení a tagů XML v jakémkoli textovém editoru.
Další výhodou EPUB jsou funkce pro lidi, kteří mají problémy se zrakem nebo trpí dyslexií. Standard umožňuje modifikovat zobrazení textu na obrazovce – například zvýraznit určité kombinace písmen.
Dále EPUB, jak již bylo zmíněno, poskytuje vydavateli možnost nastavit ochranu proti kopírování. Pokud chtějí, prodejci elektronických knih své mechanismy, které omezují přístup k dokumentu. K tomu je nutné upravit soubor rights.xml v archivu.
Nevýhody
Pro vytvoření EPUB publikace je třeba rozumět syntaxi XML, XHTML a CSS. Při tom je nutné pracovat s velkým množstvím identifikačních značek. Pro srovnání, standard FB2 PDF dokumentů EPUB je také kritizován za obtížnost v uspořádání komiksů a dalších knih s množstvím ilustrací. V tomto případě musí vydavatel vytvořit statický layout s pevnými souřadnicemi pro každou ilustraci – což může vyžadovat spoustu úsilí a času.
Také EPUB kritizují za složitost při aranžování komiksů a dalších knih s množstvím ilustrací. V takovém případě je nutné, aby vydavatel vytvořil statický layout s pevnými souřadnicemi pro každou ilustraci – což může zabrat spoustu úsilí a času.
Co dál
Nyní IDPF pracuje na nových specifikacích pro formát. Například jedna z nich pomůže vytvářet interaktivní učebnice . Stejná kniha bude mít jiný vzhled pro učitele a studenta — v druhém případě budou skryty například odpovědi na testy nebo kontrolní otázky.

Obrázek: / CC BY-SA
Očekává se, že nová funkce pomůže reorganizovat vzdělávací proces. Dnes se EPUB poměrně aktivně používá velkými univerzitami, například Oxfordskou univerzitou. Před několika lety do jejich aplikace s digitální knihovnou byla přidána podpora EPUB 3.0.
Také IDPF vytváří specifikaci pro implementaci Open Annotation poznámek do EPUB. Tento standard byl vyvinut v W3C v roce 2013 — zjednodušuje práci se složitými typy anotací. Například s jeho pomocí lze přidat poznámku k určité části JPEG obrázku. Kromě toho standard synchronizace změn v anotacích mezi kopií jednoho EPUB dokumentu. Poznámky formátu Open Annotation do EPUB souborů i nyní, avšak formální specifikace pro ně zatím nebyla přijata.
Také probíhá práce na nové verzi standardu — EPUB 3.2. Ta bude obsahovat formáty a , které se používají pro kompresi písem (v některých případech umožňují zkrátit velikosti souboru o 30 %). Vývojáři také nahradí některé zastaralé atributy HTML. Například místo samostatného prvku trigger pro aktivaci audio- a video souborů budou v novém standardu nativní HTML prvky audio a video.
Návrh a je již dostupný v repozitáři W3C na GitHubu.
Recenze čteček ONYX-BOOX:
Zdroj: habr.com
