← Back to all sparks
T

Typst

COLLAB
Velocity2.5

Markup-based typesetting system for documents

Typst keeps widening past PDF — first accessibility, now HTML, MathML and multi-file output

typesettinghtml-exportaccessibilitypdf-standardsdocument-tooling
Current state
Typst reached 0.15 in June, adding variable font support, MathML-backed HTML equation export, multiple bibliographies per document, simultaneous PDF standard targeting, and an experimental bundle export target that lets one project emit multiple files. The 0.14 line before it made accessible PDFs the default and covered the full PDF/A range. Patch releases since have been font and math regression fixes.
Where it's heading
The through-line across both majors is output surface. Typst started as a typesetting system that produced a PDF; it now produces conformant, accessible, standard-tagged PDFs and is building a credible HTML path with real equation rendering and multi-page bundling. Each major has picked one output format and made it a first-class target rather than an export afterthought.
Prediction
The bundle target is flagged experimental, so the next cycle most likely stabilises it and extends HTML export coverage rather than opening a third output format.

Recent moves

  1. 20d ago

    Version 0.15.1 (July 17, 2026)

    A patch fixing a math font shipping the wrong calligraphic letterforms and two 0.15 regressions in alignment points and op element positioning. Cleanup on a recent major.

    View source ↗
  2. 1mo ago

    Typst 0.15 adds MathML HTML export and multi-file bundles

    ⚡ SPARK

    The 0.15 major, and the release where Typst stops being a single-document PDF tool: HTML export gains MathML equations out of the box, and an experimental bundle target lets one project emit multiple files such as a multi-page website. Variable fonts, multiple bibliographies and multi-standard PDF targeting round it out.

    View source ↗
  3. 1mo ago

    Version 0.15.0, Release Candidate 1 (June 9, 2026)

    A release candidate whose entry is a single link to a staging changelog. It marks the 0.15 cut point without describing it.

    View source ↗
  4. 7mo ago

    Version 0.14.2 (December 12, 2025)

    A security patch updating the WebAssembly runtime used for plugin execution, addressing a memory handling vulnerability in 0.14.0 and 0.14.1. The project rates exploitation hard but feasible in theory, and recommends upgrading — particularly for local use.

    View source ↗
  5. 8mo ago

    Version 0.14.1 (December 3, 2025)

    A crash-and-regression patch across PDF export — broken links to labelled elements, zero-sized pages, out-of-bounds table lines. The expected shape of a first patch after a major that reworked PDF output.

    View source ↗
  6. 9mo ago

    Typst 0.14 makes accessible, standards-conformant PDFs the default

    ⚡ SPARK

    The 0.14 major made accessible PDFs the default output, with opt-in PDF/UA-1 conformance checking and support for every PDF/A standard. It also added PDFs as images and character-level justification.

    View source ↗