Elektronische boeken en hun formaten: we bespreken EPUB — de geschiedenis, voor- en nadelen

Eerder op de blog schreven we over hoe de formaten van e-boeken zijn ontstaan DjVu en FB2.

Het onderwerp van vandaag is EPUB.

Elektronische boeken en hun formaten: we bespreken EPUB — de geschiedenis, voor- en nadelen
Afbeelding: Nathan Oakley / CC BY

De geschiedenis van het formaat

In de jaren '90 domineerden de propriƫtaire oplossingen de markt voor e-boeken. Veel fabrikanten van e-readers hadden hun eigen formaat. Bijvoorbeeld, NuvoMedia gebruikte bestanden met de extensie .rb. Dit waren containers met een HTML-bestand en een .info-bestand met metadata. Deze situatie bemoezelde de uitgevers - zij moesten boeken afzonderlijk op elk formaat opmaken. Een groep ingenieurs van Microsoft, al eerder genoemd NuvoMedia en SoftBook Press, nam zich voor om deze situatie te verbeteren.

Op dat moment was Microsoft van plan om de markt voor e-boeken te veroveren en werkte het aan een e-reader-applicatie voor Windows 95. Men kan zeggen dat het creƫren van een nieuw formaat deel uitmaakte van de bedrijfsstrategie van de IT-gigant.

Wat NuvoMedia betreft, dit bedrijf wordt beschouwd als de fabrikant van de eerste massale e-reader Rocket eBook. Het interne geheugen van het apparaat was slechts acht megabyte, en de batterijduur bedroeg niet meer dan 40 uur. Wat betreft SoftBook Press, zij waren ook bezig met de ontwikkeling van e-readers. Maar hun apparaten hadden een kenmerkende functie - een ingebouwde modem - die het mogelijk maakte om digitale literatuur rechtstreeks uit de SoftBookstore te downloaden.

In het begin van de jaren 2000 werden beide bedrijven - NuvoMedia en SoftBook - overgenomen door het mediabedrijf Gemstar en samengevoegd tot de Gemstar eBook Group. Deze organisatie verkocht nog enkele jaren lezers (bijvoorbeeld, RCA REB 1100) en digitale boeken, maar in 2003 verliet het de business.

Maar laten we terugkeren naar de ontwikkeling van een uniforme standaard. In 1999 richtten Microsoft, NuvoMedia en SoftBook Press de organisatie Open eBook Forum op, en gingen aan de slag met een ontwerpdraft van het document dat de basis legde voor EPUB. Aanvankelijk werd de standaard OEBPS genoemd (wat staat voor Open EBook Publication Structure). Het stelde gebruikers in staat om digitale publicaties in ƩƩn bestand (ZIP-archief) te verspreiden en vereenvoudigde het overzetten van boeken tussen verschillende hardwareplatforms. Later sloten IT-bedrijven zoals Adobe, IBM, HP, Nokia, Xerox en de uitgevers McGraw Hill en Time Warner zich aan bij het Open eBook Forum. Samen zetten zij de ontwikkeling van OEBPS voort en werkten ze aan het ontwikkelen van het ecosysteem van digitale literatuur in het algemeen. In 2005 werd de organisatie omgedoopt tot het Internationale Forum voor Digitale Publicaties, of

IDPF IDPF.

In 2007, IDPF changed the name of the OEBPS format to EPUB and began developing its second version. It was introduced to the public in 2010. The new version was almost indistinguishable from its predecessor, yet it received support for vector graphics and embedded fonts.

By this time, EPUB was gaining market share and had become the default standard for many publishers and electronic device manufacturers. The format was already being used by O’Reilly and Cisco Press, and it was supported by devices from Apple, Sony, Barnes & Noble, and ONYX BOOX.

In 2009, the Google Books project heeft aangekondigd provided support for EPUB — it was used to distribute over a million free books. The format began to gain popularity among writers as well. In 2011, J.K. Rowling shared plans to launch the Pottermore website and make it the sole sales point for the digital versions of the Harry Potter books.

EPUB was chosen as the standard for distributing literature, primarily due to its ability to implement copy protection (, gebruikt voor het organiseren van uitvoer via de DRM-kernelsubsystemen (Direct Rendering Manager), KMS (Kernel Mode Setting) en evdev, is ondersteuning toegevoegd voor de technologie voor het beschermen van audio- en videoinhoud). All books in the writer's online store are still available only in this format.

The third version of the EPUB format was released in 2011. Developers added the ability to work with audio and video files and footnotes. Today, the standard continues to evolve — in 2017, IDPF even joined the W3C consortium, which implements technological standards for the World Wide Web.

How EPUB Works

A book in EPUB format is a ZIP archive. It contains the text of the publication in the form of XHTML or HTML pages or PDF files. The archive also holds media content (audio, video, or images), fonts, and metadata. Additionally, it may contain extra files with CSS styles or PLS-documents with information for speech generation services.

Content display is handled by XML markup. A fragment of a book with an embedded audio recording and image might look as follows:

<?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>het volledige transcript</h1>
            <audio id="bgsound" epub_type="media:soundtrack media:background"
                src="../audio/asharedculture_soundtrack.mp3" autoplay="" loop="">
                <div class="errmsg">
                    <p>Uw leessysteem ondersteunt deze audio niet</p>
                </div>
            </audio>

            <p>Wat betekent het om menselijk te zijn als we geen gedeelde cultuur hebben? Wat betekent een gedeelde cultuur als we deze niet kunnen delen? Het is pas in de laatste 100 of 150 jaar dat we zijn begonnen met het strikt beperken van hoe die cultuur wordt gebruikt.</p>

            <img class="left" src="../images/326261902_3fa36f548d.jpg"
                alt="kind tegen een muur" />
        </section>
    </body>
</html>

Besides content files, the archive includes a special navigation document (Navigation Document). This document describes the layout of text and images in the book. Reader applications refer to it if the reader wants to 'skip' through several pages.

Een ander verplicht bestand in het archief is package. Dit bevat metadata - informatie over de auteur, de uitgever, de taal, de titel, enzovoort. Ook een lijst (spine) van de hoofdstukken van het boek is inbegrepen. Een voorbeeld van een package-document is te bekijken in de IDPF-repository op GitHub.

Voordelen

Het voordeel van het formaat is de flexibiliteit. EPUB maakt dynamische documentlay-out mogelijk die zich aanpast aan de schermgrootte van het apparaat. Dit is een van de belangrijkste redenen waarom het formaat wordt ondersteund door een groot aantal e-readers (en andere elektronische apparaten). Bijvoorbeeld, alle ONYX BOOX-readers werken ā€˜uit de doos’: van de basisversie en 6-inch Caesar 3 tot de premium en 9,7-inch Euclid.

Elektronische boeken en hun formaten: we bespreken EPUB — de geschiedenis, voor- en nadelen
/ ONYX BOOX Caesar 3

Aangezien het formaat is gebaseerd op populaire standaarden (XML), is het gemakkelijk om het te converteren voor online lezen. Bovendien ondersteunt EPUB interactieve elementen. Ja, dergelijke elementen zijn er ook in PDF, maar je kunt ze alleen aan een PDF-document toevoegen met behulp van propriƫtaire software. In het geval van EPUB worden ze aan het boek toegevoegd via opmaak en XML-tags in elke teksteditor.

Een ander voordeel van EPUB zijn de functies voor mensen met visuele beperkingen of dyslexie. De standaard biedt de mogelijkheid om de weergave van tekst op het scherm aan te passen - bijvoorbeeld door bepaalde lettercombinaties te markeren.

Bovendien biedt EPUB, zoals we al hebben opgemerkt, de uitgever de mogelijkheid om kopieerbeveiliging in te stellen. Indien gewenst kunnen verkopers van e-books hun eigen mechanismen gebruiken die de toegang tot het document beperken. Hiervoor moet het bestand rights.xml in het archief worden aangepast.

Nadelen

Om een EPUB-publicatie te maken, moet je de syntax van XML, XHTML en CSS begrijpen. Daarbij moet je werken met een groot aantal identificatietags. Ter vergelijking, dezelfde FB2-standaard bevat slechts de minimaal noodzakelijke set tags - voldoende voor de opmaak van fictie. En voor het maken van PDF-documenten zijn helemaal geen bijzondere kennis vereist - dit wordt afgehandeld door gespecialiseerde software.

Bovendien wordt EPUB bekritiseerd om de complexiteit van het opmaken van strips en andere boeken met veel illustraties. In dit geval moet de uitgever een statische lay-out creƫren met vaste coƶrdinaten voor elke afbeelding - dit kan veel tijd en moeite kosten.

Hier was eigenlijk een praktische sectie gepland met demonstratie van drie projecten op STM32 en STM8, speciaal voor dit artikel gemaakt met behulp van datasheets, met lampen, SPI, timers, PWM en interrupts:

Momenteel werkt IDPF aan nieuwe specificaties voor het formaat. Een daarvan zal helpen bij het maken van interactieve leermiddelen. met verborgen secties.Hetzelfde boek zal er anders uitzien voor de docent en de student — in het tweede geval zullen bijvoorbeeld de antwoorden op toetsen of controlevragen verborgen zijn.

Elektronische boeken en hun formaten: we bespreken EPUB — de geschiedenis, voor- en nadelen
Afbeelding: Guian Bolisay / CC BY-SA

De nieuwe functie wordt verwacht om het onderwijsproces te reorganiseren. Vandaag de dag wordt EPUB behoorlijk actief gebruikt door grote universiteiten, zoals de Universiteit van Oxford. Enkele jaren geleden hebben zij toegevoegd ondersteuning voor EPUB 3.0 in hun digitale bibliotheek-app geĆÆmplementeerd.

IDPF werkt ook aan een specificatie voor de implementatie van Open Annotation notities in EPUB. Deze standaard is ontwikkeld door W3C in 2013 — het vergemakkelijkt het werken met complexe annotatietypes. Bijvoorbeeld, daarmee kan een opmerking worden geplaatst op een specifiek gedeelte van een JPEG-afbeelding. Daarnaast wordt er een mechanisme voor het synchroniseren van veranderingen in annotaties tussen kopieĆ«n van hetzelfde EPUB-document geĆÆmplementeerd. Notities in het Open Annotation formaat kunnen nu al aan EPUB-bestanden worden toegevoegd, maar de formele specificatie hiervoor is nog niet goedgekeurd.

Er wordt ook gewerkt aan een nieuwe versie van de standaard — EPUB 3.2. Deze zal formaten bevatten WOFF 2.0 en SFNT, die worden gebruikt voor het comprimeren van lettertypen (in sommige gevallen kunnen ze de bestandsgrootte met 30% verkleinen). Ook zullen ontwikkelaars enkele verouderde HTML-attributen vervangen. Bijvoorbeeld, in plaats van een apart trigger-element voor het activeren van audio- en videobestanden, zullen er in de nieuwe standaard native HTML-elementen audio en video zijn.

De conceptversie de specificatie en wijzigingenlijst is al beschikbaar in de W3C GitHub-repository.

Recensies van de ONYX-BOOX e-readers:

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster