IKE Docs
IKE DocBook XSL Stylesheets 43
- Parent Project IKE Docs
- Reports Project Information 6
IKE DocBook XSL Stylesheets
DocBook XSL 1.79.2 stylesheets with an IKE FO customization layer. This artifact provides the complete XSL-FO pipeline for the AsciiDoc → DocBook 5 → XSL-FO → PDF rendering path used by the FOP and XEP renderers.
Architecture
The rendering pipeline for XSL-FO-based renderers:
- AsciiDoc source is converted to DocBook 5 XML by AsciidoctorJ
- Saxon-HE applies DocBook XSL stylesheets to produce XSL-FO
- The IKE customization layer adjusts formatting for IKE brand styles
- Apache FOP or RenderX XEP renders the XSL-FO to PDF
Customization Layer
The IKE FO customization imports the upstream DocBook XSL 1.79.2 stylesheets and overrides specific templates for:
- Page geometry and margins matching IKE print specifications
- Header and footer layout with IKE branding
- Font family assignments using the
minimal-fontsNoto subset - Table and figure formatting
- Code listing presentation
Batik SVG Workarounds
Apache FOP uses Batik for SVG rendering. This module includes post-processing fixes for known Batik limitations:
- Missing
width/heighton<rect>elements orient="auto-start-reverse"on<marker>elementsalignment-baseline="central"(SVG2, unsupported by Batik)fill:rgba()function values converted to hex
Search Results for {{siteSearch | truncate:'50'}}
{{resultArray.length}}
Searching...
No results.