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.

Read more →

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.

Read more →

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.

Read more →

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.

Read more →

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.

Read more →

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.

Read more →

May 14, 2026