proomt

Search

Search posts, papers, and topics

All posts

Lobsters12 min readintermediate

Typst makes big strides

Summary

Typst 0.15 adds variable‑font support, experimental HTML export with MathML, a bundle output mode for multi‑file projects, multiple bibliography sections, and the ability to target several PDF standards at once. The post shows concrete Typst code snippets for each feature and notes the required compiler flags.

  • Variable fonts can be controlled via axis values directly in Typst code, enabling fine‑grained typographic tweaks (e.g., descender length).
  • HTML export now translates equations to MathML, allowing native browser rendering without MathJax.
  • The new bundle mode lets a single source generate interlinked PDFs, HTML pages, and other assets, useful for web‑site or slide‑deck generation.
  • Multiple bibliographies are supported, with per‑section citation numbering and custom styling.

These additions move Typst closer to a full‑featured LaTeX alternative, especially for scientific publishing where native MathML, multi‑output projects, and compliance with archival/accessibility PDF standards are increasingly required.

5/10

Related reading

  1. TanStack Charts Introduced with a Framework Agnostic Grammar of Graphics for TypeScript

    TanStack Charts α is a framework‑agnostic, TypeScript‑first charting library that implements a grammar‑of‑graphics API (marks, scales, channels, transforms, layers). It ships as a single npm package with adapters for React, Preact, Vue, Solid, Svelte, Angular, Lit, and vanilla DOM, and can run on server or client. The runtime is headless; type inference stays tied to the source row, so each mark…

    InfoQinfoq.com2 minrelease
  2. Migrating the GitHub Copilot runtime to Rust, using Copilot

    The Copilot agent runtime was rewritten from a 130‑k‑line TypeScript/Node.js codebase into a native Rust library (~830 k lines of Rust) to reduce startup latency, memory use, and improve reliability. The migration was done incrementally (in‑place) across 128 PRs, with AI‑generated code handling most of the work. The new runtime exposes a C ABI for in‑process embedding by all six Copilot SDK langu…

    GitHub Oldgithub.blog65 minHN188
  3. High-speed Release Trains – These Weeks in Firefox: Issue 209

    Firefox 155 shipped via a new 2‑week release train; the week’s highlights include a WebExtensions theme API addition, multi‑context address bar in Nightly, DevTools stylesheet editing in the JS debugger, and extensive New Tab page UI/telemetry work (stocks widget, privacy widget, policy‑locked settings). The post also calls out many volunteer contributors and a handful of infrastructure tweaks (T…

    Mozilla Automation Teammozilla.org9 min
  4. Firefox DevTools MCP 0.10.3 released

    Firefox DevTools MCP 0.10.3 is released, introducing a new `close_firefox_session` tool, full-page screenshot capability, and configurable download folders. This update also includes bug fixes and clarifies the usage of `restart_firefox` for controlling Firefox via WebDriver BiDi.

    Mozilla Automation Teammozilla.org1 minrelease