Website Downloads Documentation Knowledgebase Wiki Issue tracker Commercial support

PDF renderer unification

IBEX -> FOP 0.94

Currently (up to version 2.2) the Daisy wiki uses Apache FOP for rendering single-document pdfs (when you replace .html with .pdf while browsing documents).  For rendering books, IBEX is used.

This distinction was introduced because at the time, FOP had several issues with the rather large pdfs required for Daisy books.

FOP has changed a lot since then, and we would like to start using it for books as well.
Benefits:

  • More consistent rendering between single documents and books
  • No more hassling with proprietary libraries and licenses.

IBEX has been replaced with FOP as of subversion 4662.
See these two files for comparing the output of the current Daisy (2.2) documentation when rendered with IBEX and FOP.

daisy-2.2-docs-fop (application/pdf, 2.8 MB, info) and daisy-2.2-docs-ibex (application/pdf, 3.3 MB, info)

There will be a thread on the mailing list about differences between both versions.  If you spot any important layout differences which may be problematic, please post your remarks on the mailing list.

FOP 0.94 -> FOP 0.95beta

Shortly after the implementation of FOP 0.94 an issue with the book index feature was found by people from QAD.
To solve this, the FOP version was upgraded.  Here is an example of the same daisy documentation rendered using FOP 0.95beta

Because of FOP 0.95beta we also had to upgrade the SVG rendering component (from 1.6 to 1.7).

(note: there may not be any differences, as the daisy documentation does not contain index entries or Svg documents).

daisy-2.2-docs-fop0.95beta (application/pdf, 2.7 MB, info)

Comments (0)
Advertisement

Daisy hosting, installation, support. Workshops and turnkey Daisy CMS projects. Get Daisy from its creators.

outerthought.org

Downloads provided by

SourceForge.net Logo

Open source stats