Loose-leaf Formatting with CSS
summary
A CSS driven loose‑leaf formatter converts controlled HTML5 into PDF via an CSS + XSLT pipeline that generates an area‑tree XML, mangles it to extract only revised pages, and emits changeable leaf PDFs. Editors still insert PDF processing‑instructions by hand and Schematron validates those marks. Metadata gets hidden in page margin boxes as an area‑tree hack so page numbering and layout rules survive, and the system works but requires these pragmatic manual steps.
AI-written summary · about
chapters (9)
- 0:00Introduction to loose-leaf
- 1:08What is loose-leaf formatting
- 7:33MuniCode project overview
- 11:07HTML5 and data attributes
- 15:06Editor customizations
- 20:27Formatting process steps
- 24:24Page layouts and legacy formats
- 27:16Challenges and conclusion
- 27:59Q&A on maintenance and future








