Korábban a blogban arról írtunk, hogyan alakultak ki az elektronikus könyvek formátumai. és .
A mai cikk témája az EPUB.
Kép: / CC BY
A formátum története
A 90-es években az elektronikus könyvek piacán a zárt megoldások uralkodtak. Sok olvasógyártónak saját formátuma volt. Például a NuvoMedia .rb kiterjesztésű fájlokat használt. Ezek HTML-fájlokat és .info fájlokat tartalmaztak, amelyek metainformációkat tartalmaztak. Ez a helyzet megnehezítette a kiadók munkáját — minden formátumhoz külön kellett készíteniük a könyveket. A Microsoft, a fent említett NuvoMedia és a SoftBook Press mérnökcsoportja megpróbálta rendezni a helyzetet.
Abban az időszakban a Microsoft azon volt, hogy megnyerje az elektronikus könyvek piacát, és egy olvasóalkalmazást fejlesztett Windows 95-re. Mondhatjuk, hogy az új formátum létrehozása az IT óriás üzleti stratégiájának része volt.
Ha a NuvoMedáról beszélünk, ez a cég az első tömeges elektronikus olvasó gyártója. . Az eszköz belső memóriája mindössze nyolc megabájt volt, az üzemidő pedig nem haladta meg a 40 órát. A SoftBook Press is foglalkozott elektronikus olvasók fejlesztésével. De az ő készülékeiknek volt egy jellegzetes tulajdonságuk — beépített modem — amely lehetővé tette a digitális irodalom közvetlen letöltését a SoftBookstore-ból.
A 2000-es évek elején a NuvoMedia és a SoftBook cégeket megvásárolta a Gemstar médiacég, és egyesítették őket a Gemstar eBook Group-ba. Ez a szervezet még néhány évig árusította az olvasókat (például a ) és digitális könyveket, de 2003-ban .
De térjünk vissza az egységes standard kidolgozásához. 1999-ben a Microsoft, a NuvoMedia és a SoftBook Press létrehozta az Open eBook Forumot, amelynek keretein belül elkezdtek dolgozni az EPUB kezdeti dokumentumának vázlatán. A standard eredetileg OEBPS (Open EBook Publication Structure-re fordítva). Ez lehetővé tette a digitális publikációk egy fájlban (ZIP-archívumban) történő terjesztését, és megkönnyítette a könyvek átvitelét különböző hardverplatformok között.
Később az Open eBook Forumhoz csatlakoztak az IT cégek, mint az Adobe, IBM, HP, Nokia, Xerox, valamint a McGraw Hill és a Time Warner kiadók. Ők együtt folytatták az OEBPS fejlesztését és a digitális irodalom ökoszisztémájának fejlődését általában. 2005-ben a szervezet nevét nemzetközi digitális publikációs fórumnak változtatták, vagyis .
2007-ben az IDPF átnevezte az OEBPS formátumot EPUB-ra, és megkezdte a második verzió fejlesztését. Ezt 2010-ben mutatták be a nagyközönségnek. Az újdonság majdnem nem különbözött elődjétől, de vektorgrafikához és beágyazott betűtípusokhoz.
Ekkorra az EPUB már hódította a piacot, és sok kiadó és elektronikai eszköz gyártó alapértelmezett szabványává vált. A formátumot már használta az O’Reilly és a Cisco Press, valamint támogatták az Apple, Sony, Barnes & Noble, ONYX BOOX eszközök.
2009-ben a Google Books projekt az EPUB támogatásáról — több mint egymillió ingyenes könyv terjesztésére használták. A formátum népszerűsége a szerzők körében is növekedni kezdett. 2011-ben J.K. Rowling a Pottermore weboldal elindításáról, amely a Harry Potter-digitális könyvek egyetlen eladási pontjává vált.
Az irodalom terjesztésének szabványaként az EPUB-ot választották, elsősorban másolásvédelmi lehetőségei miatt (). A szerzőnő online boltjában minden könyv jelenleg is csak ebben a formátumban .
Az EPUB harmadik verziója 2011-ben jelent meg. A fejlesztők lehetővé tették az audio- és videofájlok, valamint jegyzetek kezelését. Ma a szabvány továbbra is fejlődik — 2017-ben az IDPF a W3C konzorciumba is bekerült, amely a World Wide Web technológiai szabványainak bevezetéséért felel.
Hogyan működik az EPUB
Az EPUB formátumú könyv egy ZIP-archívumot képvisel. Ebben a publikáció szövege XHTML- vagy HTML-oldalak, illetve PDF fájlok formájában tárolódik. Az archívumban található médiatartalom (audio, videó vagy képek), betűtípusok és metaadatok is. Továbbá kiegészítő CSS fájlok vagy -dokumentumok is helyet kaphatnak, amelyek információt nyújtanak a beszédgeneráló szolgáltatások részére.
A tartalom megjelenítéséért az XML-markup felelős. Egy könyv része, amely beágyazott hangfelvételt és képet tartalmaz, :
<?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>a teljes átírás</h1>
<audio id="bgsound" epub_type="media:soundtrack media:background"
src="../audio/asharedculture_soundtrack.mp3" autoplay="" loop="">
<div class="errmsg">
<p>Az olvasó rendszered nem támogatja (ezt) a hanganyagot</p>
</div>
</audio>
<p>Mit jelent embernek lenni, ha nincs közös kultúránk? Mit is jelent a közös kultúra, ha nem tudjuk megosztani? Csak az utolsó 100, vagy 150 évben kezdtük el szigorúan korlátozni, hogy ez a kultúra hogyan használható.</p>
<img class="left" src="../images/326261902_3fa36f548d.jpg"
alt="gyerek egy falnak támaszkodva" />
</section>
</body>
</html>
A tartalmi fájlok mellett az archívumban található egy külön navigációs dokumentum (Navigation Document). Ez leírja a könyv szövegének és képeinek elhelyezkedését. Az e-olvasók ehhez fordulnak, ha az olvasó szeretné "átugrani" néhány oldalt.
Egy másik kötelező fájl az archívumban a package. Ez tartalmazza a metadatákat — az író, a kiadó, a nyelv, a cím és így tovább információkat. Ide tartozik a könyv alfejeinek (spine) listája is. Például a package dokumentumot meg lehet nézni .
Előnyök
A formátum előnye a rugalmassága. Az EPUB lehetővé teszi a dokumentum dinamikus elrendezésének létrehozását, amely alkalmazkodik az eszköz képernyőjének méretéhez. Ez az egyik fő oka annak, hogy a formátum támogatja a rengeteg e-olvasót (és más elektronikus eszközöket). Például minden ONYX BOOX e-olvasó “do-it-yourself” módon működik az EPUB-bal: a legbasicabból és 6 hüvelykből a prémium 9,7 hüvelykesig .

/
Mivel a formátum népszerű szabványok (XML) alapjaira épül, könnyen átkonvertálható az interneten való olvasásra. Az EPUB interaktív elemeket is támogat. Igen, hasonló elemek természetesen vannak a PDF-ben is, de azokat csak tulajdonos szoftver segítségével lehet hozzáadni a PDF-dokumentumhoz. Az EPUB esetében ezeket a könyvbe a markup és az XML tagek hozzáadásával tudják elhelyezni bármely szövegszerkesztőben.
Az EPUB másik előnye, hogy funkciókat kínál a látásproblémákkal küzdő vagy diszlexiás emberek számára. A szabvány lehetővé teszi a szöveg megjelenítésének módosítását a képernyőn — például bizonyos betűcsoportok kiemelését.
Ezenkívül, ahogy már említettük, az EPUB lehetőséget ad a kiadónak a másolásvédelem beállítására. Ha úgy kívánják, az e-könyv eladói saját mechanizmusaikat, amelyek korlátozzák a dokumentumhoz való hozzáférést. Ehhez módosítani kell a rights.xml fájlt az archívumban.
Hátrányok
Az EPUB-publikáció létrehozásához érteni kell az XML, XHTML és CSS szintaxisát. Emellett számos azonosító címkével kell dolgozni. Összehasonlításképpen, a szintén csak a legminimálisabb szükséges címkekészletet tartalmazza — elegendő a szépirodalom tördeléséhez. A PDF-dokumentumok készítéséhez Ezenkívül az EPUB-t kritizálják a képregények és más, sok illusztrációt tartalmazó könyvek megformálásának nehézségei miatt. Így a kiadónak statikus formázást kell létrehoznia, rögzített koordinátákkal minden kép számára — ez sok energiát és időt vehet igénybe.
Az EPUB formátumot a képregények és más, sok illusztrációval rendelkező könyvek nehezen kezelhető formázása miatt is kritikák érik. Ilyenkor a kiadónak statikus elrendezést kell készítenie, amelyben minden kép rögzített koordinátákkal helyezkedik el – ez sok időt és energiát igényelhet.
Mi következik
Jelenleg az IDPF új specifikációkon dolgozik a formátumhoz. Például az egyik lehetővé teszi interaktív tananyagok létrehozását. Ugyanaz a könyv másképp fog kinézni a tanár számára és a diák számára — az utóbbi esetében például rejtve maradnak a tesztek vagy ellenőrző kérdések válaszai.

Kép: / CC BY-SA
A várakozások szerint az új funkció segíteni fog az oktatási folyamat átszervezésében. Manapság az EPUB-t meglehetősen aktívan használják a nagyobb egyetemek, például az Oxfordi Egyetem. Néhány évvel ezelőtt ők beleépítették az EPUB 3.0 támogatást digitális könyvtár alkalmazásukba.
Az IDPF szintén új specifikációt dolgoz ki az EPUB-ban való lábjegyzetek Open Annotation bevezetésére. Ezt a szabványt a W3C fejlesztette ki 2013-ban — megkönnyíti a bonyolult típusú jegyzetek kezelését. Például ennek segítségével meg lehet jegyzetelni egy adott JPEG-kép részletét. Továbbá a szabvány a változások szinkronizálására az annotációk között egy EPUB-dokumentum másolatai között. Az Open Annotation formátumú jegyzetek EPUB-fájlokhoz, azonban a számukra készült hivatalos specifikáció még nem került elfogadásra.
Jelenleg egy új verzió, az EPUB 3.2 fejlesztése is folyamatban van. Ebben megjelennek a és , amelyek a betűtípusok tömörítésére használatosak (bizonyos esetekben akár 30%-kal is csökkenthetik a fájl méretét). Ezenkívül a fejlesztők néhány elavult HTML-attribútumot is lecserélnek. Például a jövőbeli szabványban a hang- és videofájlok aktiválására szolgáló külön elem helyett a natív HTML-audio és video elemek kerülnek bevezetésre.
A vázlat és már elérhető a W3C GitHub-repozitóriumában.
ONYX-BOOX olvasók véleménye:
Forrás: habr.com
