
Typst 0.15 adds variable font support, MathML equation export, and bundle export target
Typst 0.15 arrives as a major update to the open-source typesetting tool and its markup language. This release adds support for variable fonts, enhancing typographic options for authors. For users focusing on web content, HTML export now outputs equations using Mathematical Markup Language (MathML), enabling immediate rendering of formulae in browsers.
Alongside these additions, Typst introduces an experimental bundle export target that can generate multiple files, such as all pages of a multipage website, from a single project. Documents can also include more than one bibliography, supporting a wider range of academic and technical writing needs. Additionally, Typst enables targeting of multiple PDF standards at once, improving compatibility with diverse publishing requirements.
Following these core updates, the new within selector simplifies markup introspection, and a divider element functions as a thematic break that can be styled within templates. For higher-end printing workflows, spot colors allow custom pigments during offset printing. File path improvements make it easier to pass project-relative paths to packages. The command-line interface also evolves with a new typst eval command replacing typst query.
While improving diagnostics for layout issues, this version also fixes long-standing list layout bugs. In addition, paragraph handling in HTML export is further refined for accurate web layouts.
