
xml.dtbook-to-pef.xpl Maven / Gradle / Ivy
DTBook to PEF (Celia)
Transforms a DTBook (DAISY 3 XML) document into a PEF.
Process noterefs
When enabled, will insert square brackets around noteref elements.
Process notes
When enabled, will insert the ID of the noteref and a colon before note elements.
Line spacing
Possible values: 'single' or 'double'.
Letter spacing
When set to 1, braille cells have empty spaces between them according to the Finnish braille specification. Furthermore, words are separated by 3 empty cells.
Insert title page
When enabled, will insert the title page. The content of the title page is generated from the metadata of the book.
Preprocess tables
When enabled, will translate the tables containing slashes differently to braille. The cells of the tables containing slashes will be separated by two dashes instead of slashes.
Pad volume endings
When enabled, will ensure that there is at least one empty braille sheet at the end of the volume to protect the physical print. Note: This may cause some volumes be up to two pages longer than what's set in Maximum number of sheets.
Make volumes divisible by four
When enabled, will ensure that the number of pages in each volume is divisible by four, thus avoiding empty pages in the middle of the printed book. Works by appending empty pages at the end of each volumes. If Pad volume endings is set to true, then may cause some volumes to be slightly longer than what's set in Maximum number of sheets.
Text-level formatting
When disabled, will skip text-level typography markers, such as em and strong.
Include document TOC in first volume
When enabled, includes document-level table of contents at the beginning of the first volume. The depth of the document-level table of contents is the same as that of volume-level TOCs.