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. ^[1.1]^

References

  1. Type: Webpage. Title: "typst/typst". Publisher: "GitHub". Published (Modified): 2026-03-16T09:39:55.000Z. Accessed: 2025-03-18T08:55Z. URI: https://github.com/typst/typst.
    1. Type: File. Title: "README.md".
      • Type: Text. Location: ¶1.
you are viewing a single comment's thread
view the rest of the comments
[–] [S] 1 point 7 months ago

I don't know what Typst's custom font support was like in the past, but, currently ^[1]^, Typst does allow the usage of custom fonts:

  • The Typst CLI can use installed system fonts ^[1.2]^.
  • The Typst CLI can be passed directories that should be scanned for fonts through the --font-path argument or the TYPST_FONT_PATHS environment variable ^[1.3]^.
  • Fonts can also be uploaded directly to the web app ^[1.1]^.

References

  1. Type: Text. Publisher: [Type: Webpage. Title: "text". URI: https://typst.app/docs/reference/text/text/#parameters-font. Publisher: "Typst". Location: "Reference">"Text">"Text"]. Accessed: 2026-03-19T04:32Z. Location: §"Parameters">§"font">¶4.
    1. In the web app, […] You can provide additional fonts by uploading .ttf or .otf files into your project. […]

    2. Locally, [in the CLI,] Typst uses your installed system fonts […]

    3. Locally, […] in the CLI, […] you can use the --font-path argument or TYPST_FONT_PATHS environment variable to add directories that should be scanned for fonts.

  • source
  • parent