Advanced Comic Book Format

From MobileRead
Jump to: navigation, search

Advanced Comic Book Format or ACBF is both a reader and an editor for the ACBF format. (from their web site)

Contents

[edit] Overview

Advanced Comic Book Format (ACBF) specification is a distribution and interchange format for digital comic books. ACBF specification defines a means of representing structured and semanticaly enhanced content used in comic books. In contrast to widely used Comic Book Archive (CBR, CBZ), format defines comic structure and content can be represented in separate graphic and text translation layer(s) as well as comic book metadata is present.

[edit] Features

Some of the properties of ACBF are:

  • Definition of comic book metadata (title, authors, genres ...)
  • Definition of comic book structure (pages, frames) as well as order in which they follow
  • Indexing of comic book pages (creation of Table of Contents upon page title)
  • Definition of text layer separate from background graphics as well as reading order of text areas in it
  • Definition of semantics on the text layer (e.g. emphasis, code, speech, commentary …)
  • Support for more text layers in one document (translations to different languages)

[edit] Details

ACBF aims to be used as a digital comic book format that is able to properly represent any comic books content and at the same time be suitable for automatic processing, indexing, comic book collection management and conversion into other formats.

ACBF is an extension of XML. Some inspiration regarding metadata and semantics of the text layer comes from Fictionbook (file format that is used for electronic books distribution) and ACV 2 (comic book format used by Droid Comic Viewer).

ACBF does not use any kind of DRM (Digital Rights Management) and all specifications are open.

An ACBF editor is capable of creating CBZ files with ACBF content inside.

PPA repository is available at: https://launchpad.net/~acbf-development-team/+archive/ubuntu/acbf

[edit] The Format

High level ACBF document structure is shown below:

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="default.css"?>
<ACBF xmlns="http://www.fictionbook-lib.org/xml/acbf/1.0">
 <meta-data>
  <book-info>
    ...
  </book-info>
  <publish-info>
    ...
  </publish-info>
  <document-info>
   ...
  </document-info>
 </meta-data>
 <body>
  <page>
   <title lang="en">Chapter 1: How it All Began</title>
   <image href="#page1.jpg"/>
   <text-layer lang="en">
    ...
   </text-layer>
   <frame points="10,75 650,137 650,562 10,562"/>
  </page>
 </body>
 <references></references>
 <data>
   <binary id="page1.jpg" content-type="image/jpeg">BASE64string</binary>
 </data>
</ACBF>

[edit] Platforms

[edit] For more information

Personal tools
Namespaces

Variants
Actions
Navigation
MobileRead Networks
Toolbox