A new approach for splitting HTML outputs generated from DocBook XML source into individual files
By Jan Tošovský on Aug 24, 2017
If large XML documents are maintained, it is handy to split them into smaller parts (using XIncludes). Such content is not only easier to navigate but it also brings other benefits, especially if the source files are versioned using systems like SVN or Git.
Unfortunately, there were no means to preserve this natural splitting when generating set of HTML pages. Good news. It is not a problem any more when keeping several simple rules and employing one handy tool.
By Jan Tošovský on Apr 10, 2016
Let us introduce a set of stylesheets for conversion a DocBook XML source into the format of ConTeXt typesetting system, which can be further processed into a PDF output.
The main driver here is to offer a solution for publishing books with the best available typographic quality from the DocBook XML source.
Outstanding typographic quality with open source typesetting tools
By Jan Tošovský on Apr 8, 2016
The best visual typesetting tool with most advanced typographic features is Adobe InDesign. Period.
However, if a non-visual typesetting is sufficient, similar results can be achieved even with open source tools.
The best of them is the ConTeXt typesetting system in conjunction with the LuaTeX engine. Period.
This statement is a result of a recent comparison covering advanced font and microtypography features. These and few others are summarized in this article.
Typographic quality of dynamically generated PDF outputs
By Jan Tošovský on Mar 12, 2016
When browsing various documents it is noticeable some of them
are pleasing to the eye more than others. Atractivity is related
mainly to the symmetry of page elements, text homogeneity or
color combinations. These conventions are covered by discipline
called typography. The majority of rules can be fulfilled
by thoughtful choices of page layout, fonts and advance settings
of paragraph styles. But advanced features require a direct support
in the typesetting engine. Let us compare them!