Typst 0.15 is a major update focused on multiplicity: it adds variable-font support with automatic mapping of style/weight/stretch/optical-size to font variation axes, improved tooltips and CLI font inspection, and automatic usage of variable files in the web app. HTML export now emits native MathML for selectable, accessible equations (with SVG still an option for pixel-perfect consistency). Bundle export introduces document and asset elements so a single project can emit multiple files (HTML, PDF, PNG, SVG) and raw byte assets, plus a within selector to scope introspections. Bundle export remains experimental and is enabled via feature flags in the CLI.
Bibliography handling now supports multiple bibliographies natively, assigning citations by nearest following bibliography containing the key or nearest preceding one; a group parameter controls shared numbering, and selectors give full control. PDF export can now satisfy multiple standards simultaneously (e.g., PDF/A and PDF/UA). The release also adds layout convergence diagnostics to help with interdependent elements like tables of contents, ports the documentation into Typst with a printable version, and bundles a migration guide. Compiler diagnostics and introspection warnings were improved, and work has started on migration tooling and automatic package compatibility to smooth future upgrades.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.