Home / Ops / More in this area
Updated Jun 29, 2026 · Affirmology_PDF_PrintPolish_TODO.md
PDF print-polish TODO (next pass on Affirmology_Mission_and_Opportunity)
Close the remaining short-tail pages. weasyprint crashes on free reflow of this layout (cannot split an image or the SVG chart across a page). Real fix: render each section as its own page-image at natural height and assemble the PDF, or rebuild the layout for print. This removes all the half/short pages cleanly.
COVER: nudge the whole cover cluster down a little on the page, the AFFIRMOLOGY logo, the AFFIRMOLOGY wordmark, the hero photo, and the two tagline lines under the photo (the soul line and the system line). Everything sits a touch too high right now; add more top breathing room so the cluster sits lower and more centered.
DECORATIVE FRAME: the gold page frame/border renders correctly on the cover page but is broken on all the content pages. Likely the frame is an absolutely-positioned ::before/border anchored to the .page box, and my print padding/margin changes knocked it out of alignment on content pages. Fix so the frame sits correctly (inset consistently) on every page, matching the cover. Easiest in the per-section-render rebuild, where each page is laid out cleanly.
Status: a servable interim PDF is in place (margins fixed, footer artifacts gone, 60 pages). The cover looks good. Remaining polish: cover cluster nudge (item 2), the content-page frame (item 3), and the short-tail pages (item 1). All to be handled in the print rebuild.