Tech News
← Home  ·  All topics

Pdf Generation

1 GoKawiil brief on this topic

speedata open-sources boxesandglue, a Go-based typesetting library

A developer building speedata Publisher has detailed a new Go library called boxes and glue, designed to replicate the typesetting functions LuaTeX currently handles for the Publisher. Unlike LuaTeX, which is one monolithic program, boxes and glue splits each stage of page layout—page composition, paragraph line-breaking, hyphenation, text shaping, glyph handling and PDF output—into separate, independently usable Go modules. Both speedata Publisher and boxesandglue are open source and hosted on GitHub.