A new markup-based typesetting system that is powerful and easy to learn.
Typst is a new markup-based typesetting system that is designed to be as powerful as LaTeX while being much easier to learn and use. Typst has:
- Built-in markup for the most common formatting tasks
- Flexible functions for everything else
- A tightly integrated scripting system
- Math typesetting, bibliography management, and more
- Fast compile times thanks to incremental compilation
- Friendly error messages in case something goes wrong
Updated New Computer Modern fonts to version 8.1.1, fixing a bug where the regular weight of the math font was still using the old calligraphic letterforms that were supposed to live in stylistic set 6
Math
Fixed a regression where alignment points did not work correctly when placed within lr / matched delimiters
Fixed a regression where op elements could be vertically misaligned
Layout
Fixed a bug where gaps could appear in multi-page lists with number-align / marker-align set to an alignment with a vertical component
Export
SVG
Fixed that inline SVGs resulting from html.frame elements did not respect pretty printing
Bundle
In the watch server, the automatic selection of appropriate Content-Type headers based on file extensions was expanded to include more commonly used file types (e.g. json files)
The error for PNG/SVG documents with multiple pages is now only raised if it persists until the final document iteration
Command Line Interface
The typst eval subcommand will now exit with code 1 when the provided expression fails to evaluate
Contributors
Thanks to everyone who contributed to this release: @Marcono1234, @mkorje, @DevlinNul, @Hyperrick, @Lege19, @cady-b, @e345ee, @saecki.