News
News, releases, and notable changes across the boxes and glue ecosystem.
Subscribe via RSS or follow @boxesandglue on the Fediverse.
Four months of typesetting: floats, page breaks and a typography chapter
Since June, text flows around images, page breaks keep headings with their text, tab stops line up columns, and a new typography chapter and fourteen how-tos explain it all. Plus line models and breakers for Go programs, and a thank-you to the people who contributed.
October 7, 2026
Table lines that stay visible in Adobe Acrobat
A thin line next to a colored area can vanish in Adobe Acrobat when the area is painted after it. Tables now paint their borders after all of their backgrounds, and Go programs can paint any rule last.
October 7, 2026
Mathematical typesetting: MathML in, accessible Formula tags out
boxesandglue gains an OpenType-MATH engine and a native MathML reader. Write … in your HTML and get TeX-quality formulas — tagged as accessible Formula structure elements under PDF/UA, with the MathML embedded as an associated file under PDF/UA-2.
June 18, 2026
Attachments and a companion-Lua pattern for ZUGFeRD invoices
glu's Markdown mode gains a generic `attachments:` frontmatter key and a worked example of the companion-Lua pattern for compliance formats. Demonstrated end-to-end on ZUGFeRD/Factur-X. Plus: htmlbag now swallows whitespace after a forced line break, matching browser behavior.
June 2, 2026
PDF/UA-2 (ISO 14289-2) is now supported across the stack
boxesandglue, htmlbag, glu, bagme and xts now produce PDF 2.0 with PDF/UA-2 tagging, HTML5-namespaced structure trees, RoleMapNS, structure destinations — veraPDF reports isCompliant=true.
May 19, 2026
Markdown to PDF in CI: introducing glu-action
A GitHub Action that renders Markdown, HTML, or Lua to PDF in one workflow step. PDF/UA tagging and reproducible builds are switched on from the frontmatter.
May 14, 2026