Download Latest Version typst-x86_64-pc-windows-msvc.zip (20.5 MB)
Email in envelope

Get an email when there's a new version of Typst

Home / v0.14.1
Name Modified Size InfoDownloads / Week
Parent folder
typst-aarch64-pc-windows-msvc.zip 2025-12-03 19.7 MB
typst-x86_64-unknown-linux-musl.tar.xz 2025-12-03 15.9 MB
typst-x86_64-pc-windows-msvc.zip 2025-12-03 20.5 MB
typst-aarch64-apple-darwin.tar.xz 2025-12-03 13.1 MB
typst-aarch64-unknown-linux-musl.tar.xz 2025-12-03 14.8 MB
typst-armv7-unknown-linux-musleabi.tar.xz 2025-12-03 14.9 MB
typst-riscv64gc-unknown-linux-gnu.tar.xz 2025-12-03 15.6 MB
typst-x86_64-apple-darwin.tar.xz 2025-12-03 14.1 MB
README.md 2025-12-03 3.1 kB
Version 0.14.1 (December 3, 2025) source code.tar.gz 2025-12-03 4.1 MB
Version 0.14.1 (December 3, 2025) source code.zip 2025-12-03 4.9 MB
Totals: 11 Items   137.6 MB 17

View changelog with links into the documentation on typst.app/docs

PDF export

  • Fixed regression where links to labelled elements would sometimes not work correctly
  • Fixed bug where PDF text attributes could be written incorrectly
  • Fixed crash in link handling
  • Fixed crash for zero-sized pages
  • Fixed crash when a table vline or hline has an out-of-bounds index
  • Fixed crash in formatting of font-related PDF export errors
  • Fixed crash when a footnote or place element was queried and reinserted into the document
  • Fixed crash for PNGs with invalid metadata
  • Fixed bug where text in SVGs with fill-and-stroke paint order could be exported incorrectly
  • Fixed bug with layer isolation in SVGs where blending/masking is used
  • Fixed that table headers could be tagged incorrectly in some scenarios
  • Fixed issues where generated PDFs could differ between 32-bit and 64-bit systems
  • Upgraded JPEG decoder used during PDF export for improved compatibility, fixing a case where a valid JPEG was rejected
  • A PDF document information dictionary that would be empty is now fully omitted instead
  • A rare crash in PDF tagging was turned into a compiler error

HTML export

  • Fixed export of table headers and footers with gutter
  • A page set rule in HTML export is now a warning instead of a hard error, in line with how unsupported elements are generally treated

Math

  • Fixed regression where arrow.l.r could not be used as an accent anymore
  • Fixed that single-letter strings did not react to spaces around them like multi-letter strings do
  • Fixed that spacing around mat and vec with a fence delimiter was whitespace-dependent
  • Fixed height calculation for horizontally stretched glyphs

Model

  • Fixed regression where Typst would error in heading numbering functions that don't handle the counter state (0,). This can occur in the first layout iteration. Such errors are usually automatically caught by Typst, which was not the case here.

Text

  • Fixed regression where Typst would synthesize superscripts for some fonts even when typographic glyphs were available
  • Fixed regression where some oblique fonts would be classified as italic

Scripting

  • Fixed crash due to violated invariants in array.sorted
  • Fixed crashes due to overflow in calc.rem, calc.rem-euclid, calc.div-euclid, calc.quo, and calc.gcd
  • Upgraded WebAssembly runtime, fixing a bug that plugins could run into

Command Line Interface

  • Compiling to standard output in combination with --deps --deps-format=make (which results in an error) will not produce an empty Make dependency file as a side effect anymore

Development

  • Increased minimum supported Rust version to 1.89

Contributors

Thanks to everyone who contributed to this release: @saecki, @YDX-2147483647, @Andrew15-5, @MDLC01, @mkorje, @PgBiel, @Ri-Nai, @T0mstone, @andylizi, @bountonw, @fidelity-michael, @isuffix, @iwkjosec, @pavelzw, @tjjfvi, @tovrstra.

Source: README.md, updated 2025-12-03