Tidligere på bloggen skrev vi om, hvordan e-bogsformaterne opstod og .
Temaet for dagens artikel er EPUB.
Billede: / CC BY
Historien om formatet
I 90'erne dominerede proprietære løsninger på markedet for e-bøger. Mange producenter af e-læsere havde deres eget format. For eksempel anvendte NuvoMedia filer med endelsen .rb. Dette var containere med en HTML-fil og en .info-fil, der indeholdt metadata. Denne situation gjorde det svært for forlagene, da de var nødt til at sætte bøger op til hvert enkelt format separat. Problemet blev grebet af en gruppe ingeniører fra Microsoft, som også nævnt NuvoMedia og SoftBook Press.
På det tidspunkt var Microsoft i gang med at erobre markedet for e-bøger og udviklede en læse-app til Windows 95. Man kan sige, at oprettelsen af et nyt format var en del af IT-gigantens forretningsstrategi.
Hvis vi taler om NuvoMedia, så betragtes dette firma som producenten af den første masseproducerede e-læser . Det indre hukommelse af enheden var kun otte megabyte, og batteritiden var ikke længere end 40 timer. Med hensyn til SoftBook Press arbejdede de også med udviklingen af e-læsere. Men deres enheder havde en særpræget funktion — en indbygget modem — som gjorde det muligt at downloade digital litteratur direkte fra SoftBookstore.
I begyndelsen af 00'erne blev begge virksomheder — NuvoMedia og SoftBook — opkøbt af mediekoncernen Gemstar og samlet i Gemstar eBook Group. Denne organisation fortsatte med at sælge læsere (f.eks. ) og digitale bøger, men i 2003 .
Men lad os vende tilbage til udviklingen af en fælles standard. I 1999 etablerede Microsoft, NuvoMedia og SoftBook Press organisationen Open eBook Forum, hvor de begyndte at arbejde på et udkast til et dokument, der lagde grunden til EPUB. Oprindeligt var standarden OEBPS (forkortelse for Open EBook Publication Structure). Den gjorde det muligt at distribuere digitale publikationer i én fil (ZIP-arkiv) og forenklede overførslen af bøger mellem forskellige hardwareplatforme.
Senere sluttede IT-virksomheder som Adobe, IBM, HP, Nokia, Xerox og forlagene McGraw Hill og Time Warner sig til Open eBook Forum. Sammen fortsatte de udviklingen af OEBPS og arbejdede på at udvikle økosystemet for digital litteratur som helhed. I 2005 blev organisationen omdøbt til International Digital Publishing Forum, eller .
I 2007 ændrede IDPF navnet på formatet OEBPS til EPUB og begyndte at udvikle dets anden version. Den blev præsenteret for offentligheden i 2010. Nyt tilbud adskilte sig næsten ikke fra sin forgænger, men til vektorgrafik og indbyggede skrifttyper.
På dette tidspunkt havde EPUB erobret markedet og var blevet standardformatet for mange forlag og producenter af elektroniske enheder. Formatet blev allerede brugt af O’Reilly og Cisco Press, plus at det blev understøttet af enheder fra Apple, Sony, Barnes & Noble, ONYX BOOX.
I 2009 annoncerede projektet Google Books om støtte til EPUB — det blev brugt til distribution af mere end en million gratis bøger. Formatet begyndte også at vinde popularitet blandt forfattere. I 2011 fortalte J.K. Rowling om at lancere Pottermore-webstedet og gøre det til det eneste salgssted for bøgerne om Harry Potter i digital form.
Standardsystemet for distribution af litteratur blev valgt EPUB, primært på grund af dets evne til at implementere kopibeskyttelse (). Alle bøger i forfatterens onlinebutik er stadig .
Den tredje version af EPUB-formatet blev udgivet i 2011. Udviklerne tilføjede muligheden for at arbejde med lyd- og videofiler samt fodnoter. I dag fortsætter standarden med at udvikle sig — i 2017 blev IDPF af W3C-konsortiet, som implementerer teknologiske standarder for internettet.
Hvordan EPUB fungerer
En bog i EPUB-formatet er en ZIP-arkiv. Den indeholder publikationen i form af XHTML- eller HTML-sider eller PDF-filer. I arkivet er der også medieindhold (lyd, video eller billeder), skrifttyper og metadata. Der kan også være ekstra filer med CSS-stilarter eller -dokumenter med information til talegenereringstjenester.
XML-markup er ansvarlig for visningen af indhold. Et fragment af en bog med indbygget lydoptagelse og billede :
<?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>den fulde transskription</h1>
<audio id="bgsound" epub_type="media:soundtrack media:background"
src="../audio/asharedculture_soundtrack.mp3" autoplay="" loop="">
<div class="errmsg">
<p>Dit læsesystem understøtter ikke (denne) lyd</p>
</div>
</audio>
<p>Hvad betyder det at være menneske, hvis vi ikke har en fælles kultur? Hvad betyder en fælles kultur, hvis vi ikke kan dele den? Det er kun inden for de sidste 100 eller 150 år, at vi begyndte at stramme, hvordan denne kultur bruges.</p>
<img class="left" src="../images/326261902_3fa36f548d.jpg"
alt="barn mod en væg" />
</section>
</body>
</html>
Udover indholdsfilene er der en særlig navigationsdokument (Navigation Document) i arkivet. Det beskriver placeringen af tekst og billeder i bogen. Læserapps henviser til det, hvis læseren ønsker at "springe" over flere sider.
En anden obligatorisk fil i arkivet er package. Den indeholder metadata - information om forfatter, udgiver, sprog, titel osv. Derudover er der en liste (spine) over bogens underafsnit. Et eksempel på et package-dokument kan ses .
Fordele
Fordelen ved formatet er dets fleksibilitet. EPUB giver mulighed for at oprette dynamisk dokumentlayout, der tilpasser sig skærmstørrelsen på enhed. Dette er en af de vigtigste grunde til, at formatet understøtter et stort antal e-læsere (og andre elektroniske enheder). For eksempel fungerer alle ONYX BOOX-læsere "out of the box": fra basis og 6-tommer til premium og 9,7-tommer .

/
Da formatet er bygget på populære standarder (XML), kan det nemt konverteres til online læsning. EPUB understøtter også interaktive elementer. Ja, sådanne elementer findes også i PDF, men de kan kun tilføjes til PDF-dokumentet ved hjælp af proprietær software. I tilfælde af EPUB tilføjes de til bogen med markup og XML-tags i enhver teksteditor.
En anden fordel ved EPUB er funktionerne til personer med synsproblemer eller dysleksi. Standards give mulighed for at ændre tekstvisningen på skærmen - for eksempel ved at fremhæve bestemte bogstavkombinationer.
Desuden giver EPUB, som vi allerede har nævnt, udgiveren mulighed for at indstille kopibeskyttelse. Hvis ønskes, kan sælgere af e-bøger deres egne mekanismer til at begrænse adgangen til dokumentet. For dette skal filen rights.xml i arkivet ændres.
Ulemper
For at skabe en EPUB-publicering er det nødvendigt at forstå syntaksen for XML, XHTML og CSS. Samtidig må man arbejde med et stort antal identificerende tags. Til sammenligning inkluderer den samme kun det minimalt nødvendige sæt tags - tilstrækkeligt til typesettings af skønlitteratur. Og for at skabe kræves der overhovedet ikke særlige færdigheder - det specialiserede software tager sig af det hele.
EPUB kritiseres også for vanskeligheden ved at designe tegneserier og andre bøger med mange illustrationer. I dette tilfælde skal udgiveren skabe et statisk layout med faste koordinater for hvert billede - hvilket kan tage meget tid og kræfter.
vil være udsolgt
IDPF arbejder i øjeblikket på nye specifikationer for formatet. For eksempel vil en af dem hjælpe med at skabe interaktive undervisningsmaterialer . Den samme bog vil se anderledes ud for læreren og eleven — i det andet tilfælde vil svarene på tests eller kontrolspørgsmål for eksempel være skjult.

Billede: / CC BY-SA
Den nye funktion forventes at hjælpe med at reorganisere den uddannelsesmæssige proces. I dag anvendes EPUB ret aktivt af store universiteter, som f.eks. Universitetet i Oxford. For flere år siden tilføjede de støtte til EPUB 3.0 i deres digitale bibliotek-app.
IDPF udvikler også en specifikation for implementering af Open Annotation fodnoter i EPUB. Denne standard blev udviklet af W3C i 2013 — den letter arbejdet med komplekse former for annotationer. For eksempel kan man med den sætte en fodnote til et specifikt område af et JPEG-billede. Derudover en mekanisme kan allerede tilføjes
til EPUB-filer, men den formelle specifikation er endnu ikke godkendt. og , SFNT, som bruges til at komprimere skrifttyper (i nogle tilfælde gør de det muligt at reducere filstørrelsen med 30%). Desuden vil udviklerne erstatte nogle forældede HTML-attributter. For eksempel vil der i den nye standard være native HTML-elementer audio og video i stedet for et separat trigger-element til aktivering af audio- og videoafspillere.
Udkastet og er allerede tilgængelige i W3C's GitHub-repository.
Anmeldelser af e-læsere ONYX-BOOX:
Kilde: habr.com
