XML-Know How

Fixed Layout-Metadaten

Die Definition eines E-Books als Fixed Layout erfolgt in den Metadaten. Diese Metadaten werden im metadata-Container der OPF-Paketdatei ergänzt. Neben der eigentlichen Kennzeichnung als Fixed Layout werden hier abhängig vom Format Angaben zum Viewport (der absoluten Größe des Anzeigebereichs), der Geräteorientierung und weiteren Anzeigedetails festgelegt.

Die Syntax für die beiden Formate weicht deutlich voneinander ab. Aus diesem Grund geben die beiden nachfolgenden Tabellen eine Übersicht über diese formatspezifischen Metaangaben.

EPUB 3

Die Erweiterung „EPUB 3 Fixed-Layout Documents“ des IDPFs definiert ein Set an Metadaten, die das Darstellungsverhalten für Fixed Layout-E-Books gemäß des EPUB 3-Standards steuern.

Für EPUB wird das Präfix rendition für die Beschreibung der Fixed Layout-Eigenschaften mithilfe des meta-Elements innerhalb der OPF-Paketdatei definiert. Entsprechend muss der Namespace http://www.idpf.org/vocab/rendition/# am Wurzelelement package ergänzt werden.


<package […] prefix="rendition:http://www.idpf.org/vocab/rendition/#">
[…]
Listing 5.1 rendition-Namespacedeklaration

In EPUB 3 kann neben dem gesamten E-Book auch lediglich ein Teil eines E-Books, beispielsweise eine einzelne HTML-Datei, als Fixed Layout umgesetzt werden. Die Auszeichnung der Metadaten erfolgt dann analog mit dem properties-Attribut am jeweiligen itemref-Element im spine-Container.

Metaelement

Attributwerte

Beschreibung

meta property=
"rendition:layout"

reflowable,
pre-paginated

pre-paginated kennzeichnet das E-Book als Fixed Layout

meta property=
"rendition:orientation"

landscape,
portrait, auto

Legt die Orientierung fest

meta property=
"rendition:spread"

none, landscape, portrait, both, auto

Legt die Doppelseitendarstellung fest

itemref properties=
"rendition:page-spread-*"

left, right, center

Legt den Seitenbeginn des Inhaltsdokuments fest; nur in spine

Tab. 5.1 Fixed Layout-Metadaten des EPUB-Formats

Kindle Format 8

Das Amazon-Format ermöglicht die Festlegung von Fixed Layout ausschließlich auf Publikationsebene. Es ist nicht möglich, einzelne Bestandteile eines KF 8-E-Books mit einer festen Seitengestaltung umzusetzen.

Metaelement

content-Werte

Beschreibung

meta name="fixed-layout" content="true"

true, false

true kennzeichnet das E-Book als Fixed Layout

meta name="original-resolution" content="1024x600"

Viewportgröße in Pixel

Definiert den Viewport des Layouts

meta name="orientation-lock" content="landscape"

landscape,
portrait

Legt die Orientierung fest

meta name="book-type" content="children"

children, comic

Legt den Buchtyp fest, ermöglicht erweiterte Readerfunktionalität

meta name="RegionMagnifi­cation" content="true"

true, false

Zoom-Funktionalität per Popup

Tab. 5.2 Fixed Layout-Metadaten des KF 8-Formats