Falls Antenna House als PrintCSS-Renderer verwendet werden soll, ist eine etwas andere Konfiguration als für den Standard-FO-Prozess notwendig:
Die config.pdf.xml wird ebenfalls benötigt, die anderen beiden XML-Dateien fonts.pdf.xml und layout.pdf.xml jedoch nicht.
Stattdessen muss im ConfigOrdner neben der config.pdf.xml ein Ordner print-css/ vorhanden sein.
Dieser Ordner muss ein CSS- oder LESS-CSS-Stylesheet namens stylesheet.css / stylesheet.less enthalten. Das LESS-CSS-Stylesheet wird, wie beim EPUB-Konverter auch, vor dem Rendering kompiliert um Abhängigkeiten und Variablen, etc. aufzulösen.
Fonts sollten im CSS mittels @font-face-Regeln referenziert und deklariert sein. Die Schriften selbst müssen einerseits lokal im System installiert, andererseits auch im ConfigSetting abgelegt sein.
Dazu sollte ein Ordner fonts/ neben dem CSS-Stylesheet verwendet werden.
Ein valides PrintCSS-ConfigSetting sieht wie folgt aus:
+ cfg.PrintCSS-Demo-Profil/
- config.pdf.xml
+ print-css/
+ fonts/
- Fontin-Regular.otf
- Fontin-Bold.otf
- ...
+ xslt/
- ... für eigene XSLT-Transformationsschritte ...
- stylesheet.css/.less