Sign in

Typst

@typst.app
2.9K followers 238 following 210 posts

The new foundation for documents: Limitless power to write, create, and automate anything that you can fit on a page.

PostsRepliesMedia
Typst @typst.app · 14/09/2026
If you want to see some example for great Typst code, browse the code that builds our documentation at github.com/typst/typst/...
010
Typst @typst.app · 14/09/2026
No official style guide yet, but the basics are two-space indentation, kebab-case, minimize use of #. There is the community formatter Typstyle which encodes many of these rules: typstyle-rs.github.io/typstyle/
typstyle-rs.github.io
Introduction – Typstyle
Typstyle is a beautiful and reliable code formatter for Typst. Typstyle automatically formats your Typst source code to ensure consistency and readability. It's fast, opinionated, and preserves the s...
110
Reposted by Typst
Frank Harrell @f2harrell.bsky.social · 23/08/2026
The gold standard for producing PDF documents (especially books and journal articles) has been LaTeX. @typst.app re-engineered the entire process in an incredibly elegant extensible way. On my MacOS LaTeX (TexLive) takes 9.1GB of disk space. Typst takes 43MB. Not a misprint.
511112
Reposted by Typst
Stephen Hampshire @shampshire.bsky.social · 14/08/2026
Started playing with @typst.app today, and it's blowing my mind a little bit how perfect this workflow is for the way my mind works.
A screenshot from the Typst editor, showing a code pane on the left and an infographic design in progress on the right.
0184
Typst @typst.app · 17/07/2026
Join the call using the link below: discord.gg/typst-105444...
discord.gg
Join the Typst Discord Server!
Chat and learn about the typesetting system Typst! | 13174 members
040
Typst @typst.app · 17/07/2026
Join our community call today at 5pm CEST, 11am ET to hear about our current and future plans, to learn more about planned changes to math, and to get your questions answered by the team. (we also released Typst 0.15.1 with some bugfixes today, so it's a busy day)
Image with a big 0.15. The shade of the number transitions from very light on the inside to dark on the outside in steps. In the background, the text "Multiples detected" below a diagram of moon phases. A ruler spans the top and right edges of the image. On its sides, annotations illustrating different features of Typst 0.15: The font features ".53 MONO, 800 wght, 0.7 CSRV", a MathML tag, and the text "[Verifying PDF/A-2a + PDF/UA-1] All checks passed".
1160
Typst @typst.app · 15/07/2026
Not to worry! Moving over to harfrust and skrifa is work in progress and it's not a huge deal in terms of complexity.
140
Typst @typst.app · 15/07/2026
It wasn’t too difficult to find: I watched your video when it was one of the top Nebula uploads and then, while on the couch watching the World Cup match, my co-founder told me about your post.
2110
Typst @typst.app · 14/07/2026
Our followers manifest awesome power … entirely organically :)
4361
Reposted by Typst
Frank Harrell @f2harrell.bsky.social · 10/07/2026
I finished translating my CV from a complex mess of LaTeX constructions to a clean and much simpler @typst.app document. Typst handles multiple bibliographies out of the box, among other things. It also instantly processes BibTeX files without creating auxiliary files sub as .bbl.
2461
Typst @typst.app · 26/06/2026
After everything, Knuth still rules?
010
Typst @typst.app · 24/06/2026
and here‘s your daily maths-pop culture crossover brought to you by yours truly
2351
Typst @typst.app · 15/06/2026
Finally, we are also publishing a print version of our documentation. If you prefer this over a website, give it a go! Both it and our documentation website are now built using Typst. And the website even uses the new bundle export! github.com/typst/typst/...
github.com
Typst Documentation (Print version)
Download the Typst documentation as a single PDF
0290
Typst @typst.app · 15/06/2026
To learn how to use these new features, read our release blog post at typst.app/blog/2026/ty.... If you are using our web app, it will suggest upgrading projects the next time you open them. To learn how to migrate existing projects, review the migration guide in our changelog.
typst.app
Typst 0.15 contains multitudes – Typst Blog
Between myriads of instances of the same font, multi-file output, multiple bibliographies, and support for more than one PDF standard at once, Typst 0.15 is all...
1201
Typst @typst.app · 15/06/2026
Further improvements in Typst 0.15 include support for maths in HTML using MathML, providing more tools to fix the dreaded "layout did not converge within five attempts" warning, fixing longstanding issues with list layout, and more.
1180
Typst @typst.app · 15/06/2026
And a single PDF document exported by Typst can now comply with multiple PDF standards. Optimize for long-term storage (e.g. PDF/A-2a) and universal accessibility (PDF/UA-1) at the same time.
Box with selected buttons PDF/A-2a and PDF/UA-1. Arrow pointing from that box to filename doc.pdf with checkmark
1202
Typst @typst.app · 15/06/2026
Documents can now also contain more than one bibliography: You can create bibliographies by chapter or, using multiple reference files, by topic. You can also use selectors to customize which reference goes where.
Document with an infobox. Citations in the infobox are collected into their own bibliography in the box, outside citations into the bibliography at the end. Next, a file tree with a references folder with normative.bib and informative.yaml files within.
1181
Typst @typst.app · 15/06/2026
But typeface design is not the only thing you can have more of. With the new, experimental bundle export, a single Typst file can produce multiple output files. Use this to build your website from a single Typst project.
Terminal with command "typst c -f bundle website.typ", arrow pointing from terminal to multiple boxes with code icon within
1161
Typst @typst.app · 15/06/2026
We added support for variable fonts: Using a variable font, you can customize weight, stretch, and more of a typeface design beyond what presets fonts usually come with. We also added many variable fonts to our web app.
Rendering of the letter A, ranging from weight 200 to weight 900, with weight increasing in increments of 7. Below, an autocomplete entry with the name "Mona Sans" and the description "Variable. Weight 200–900. Strech 75%–125%. Has italics. Supports optical sizing."
1222
Typst @typst.app · 15/06/2026
Typst 0.15 is out now. It contains multitudes, including some of the most anticipated features and improvements that will smoothen your work. Learn what’s new in the thread below.
Image with a big 0.15. The shade of the number transitions from very light on the inside to dark on the outside in steps. In the background, the text "Multiples detected" below a diagram of moon phases. A ruler spans the top and right edges of the image. On its sides, annotations illustrating different features of Typst 0.15: The font features ".53 MONO, 800 wght, 0.7 CSRV", a MathML tag, and the text "[Verifying PDF/A-2a + PDF/UA-1] All checks passed".
29519
Reposted by Typst
ensko @ensko.at · 10/06/2026
... and multi-file export, spot colors, better convergence debugging, an explicit path type, and more 🤩 staging.typst.app/docs/changel...
staging.typst.app
0.15.0-rc.1 - Typst Documentation
Changes in Typst 0.15.0
0226
Typst @typst.app · 09/06/2026
Test for compatibility with your projects now, locally or in the web app. Typst 0.15 has variable font support, MathML, multiple bibliographies, and a print version of the docs.
0232
Typst @typst.app · 09/06/2026
We know some of you nerds installed the Apple prerelases yesterday. We dare you to do the same today (Typst 0.15 RC1 is available).
1330
Typst @typst.app · 26/05/2026
Get paid to work on Typst by joining our new limited project PDF Forms. It's a great opportunity to get professional experience for Rust through open source contributions this summer. More information on how to apply at typst.app/jobs/.
typst.app
Work at Typst
Want to join our team? Browse our open positions and apply now.
06111
Typst @typst.app · 20/05/2026
Livestream available on YouTube. If you are attending RustWeek, we'd love to meet you: Join live in Cinema 8! (And ask Laurenz for stickers) www.youtube.com/watch?v=6LTw...
youtube.com
Rust Week 2026 - Applied Rust Track - Wednesday 20 May
YouTube video by RustNL
152
Typst @typst.app · 20/05/2026
Tune in today at 16:20 CEST, 10:20 EDT to learn how Typst achieves best-in-class performance and dive deeper into the implementation of the Typst compiler in the @rustnl.bsky.social RustWeek talk of Typst founder Laurenz Mädje.
1142
Reposted by Typst
Posit @posit.co · 11/05/2026
Quarto 1.9 brings Typst even closer to LaTeX parity with 📖 Typst Books, ✍️ margins for figures, tables, and citations via the Marginalia package, and 🛜 new typst-gather tool for reliable, offline rendering. Details here: quarto.org/docs/blog/po...
A graphic featuring the Posit logo, the Quarto logo, and the word "typst" with a plus sign, over a dark blue background.
08519
Typst @typst.app · 07/05/2026
We have it on our radar but we’ll first monitor the adoption of this feature before prioritizing it.
040
Typst @typst.app · 07/05/2026
You can enable 2FA by signing in to Typst and going to the "Multi-factor authentication" section of your account settings.
010
Typst @typst.app · 07/05/2026
A second authentication factor protects your Typst account even if a hacker has your password or access to your email inbox. To enable 2FA, you need a code generator app. Your password manager or device may already include one. Alternatively, you can download one from your phone's app store.
130
Typst @typst.app · 07/05/2026
We know that many of you are doing some of your best work with Typst. To prevent hackers from hijacking your Typst account, you should enable the new two-factor authentication feature.
Modal "Enable two-factor authentication" with an enrolment QR code and a text field to enter a code.
3291
Typst @typst.app · 28/04/2026
There’s a place and a time for everything, even LaTeX
030
Typst @typst.app · 14/04/2026
helene presented perhaps the funniest talk at the meetup so this is gonna be great
170
Typst @typst.app · 12/04/2026
yay!! Thanks to the community members who contributed to the article! 🧩
0402
Reposted by Typst
steven deobald @deobald.bsky.social · 09/04/2026
okay. wow. i am late to the @typst.app party and i regret every line of latex i've written since i heard about it. problems it solved for me in a matter of seconds that require insane hoop-jumps in latex:
1351
Reposted by Typst
Luc Perkins @lucperkins.dev · 06/04/2026
Just crazy how good @typst.app is
1313
Typst @typst.app · 23/03/2026
Typst was unavailable today, from approximately 11:45 to 13:15 CET, due to a backend failure. The service is now fully restored. We're very sorry for any inconvenience caused.
0130
Reposted by Typst
Brandt Gaches @brandt-gaches.space · 20/03/2026
Apparently, arXiv has been looking into adding support for @typst.app! I had idle hands during a day off, so I wrote up a template for the Open Journal @ojastro.bsky.social that is fairly complete with features (see image). It can actually do a bit more than the LaTeX template, from Typst!
Screenshot of a new Typst template for the Open Journal of Astrophysics, highlighting the title block, abstract, and section headings.
3376
Typst @typst.app · 19/03/2026
And with that, we have published the final meetup talk video. Thanks again to all of the presenters and to our community for engaging. You shape the future of Typst!
050
Typst @typst.app · 19/03/2026
Separating styling from content is what makes #Typst documents tick. But what if you want to tweak styles once you applied a template? Compiler dev @laurmaedje.bsky.social shares his vision for how fine-grained building blocks could be the solution. www.youtube.com/watch?v=PElG...
youtube.com
Composable Styling: Actually Customizable Templates | Typst Meetup
YouTube video by Typst
1101
Typst @typst.app · 18/03/2026
In the penultimate talk of the meetup, Kyano rings the alarm bell: HTML with packages is the wild west! What standards could the ecosystem converge upon? Let's kickstart a discussion before it's too late. www.youtube.com/watch?v=KETM...
youtube.com
Reconciling Packages and HTML | Typst Meetup
YouTube video by Typst
091
Typst @typst.app · 17/03/2026
Data scientists turn data into actionable reports, dashboards, and more. Jospeh shares how he goes from his analytics toolbox to complete deliverables by integrating Typst. www.youtube.com/watch?v=hopZ...
youtube.com
Typst in Production: Turning Data Into Deliverables | Typst Meetup
YouTube video by Typst
0100
Typst @typst.app · 16/03/2026
@personalhel.com started clickbaiting her followers here into Typst. When that did not work, she noticed the tremendous amount of note takers and is now exploring how Typst could be their best solution: www.youtube.com/watch?v=9-Q7...
youtube.com
The Importance of Embracing Notes | Typst Meetup
YouTube video by Typst
091
Typst @typst.app · 13/03/2026
Here's a fixed version of the video. Sorry to everyone with notifications on the YouTube enabled for the reupload! www.youtube.com/watch?v=SGaR...
youtube.com
Toot: Web documentation for Typst packages (reupload) | Typst Meetup
YouTube video by Typst
060
Typst @typst.app · 13/03/2026
We have noticed that the audio on this video is broken: It gets progressively more silent. Please excuse the mistake. We are currently reuploading a version with fixed audio. During that time, the old video is unlisted.
150
Typst @typst.app · 13/03/2026
Where does each new user of your package start? By reading your docs! Andreas presents Toot, a new tool to document your Typst package on the web, complete with examples. www.youtube.com/watch?v=05rA...
youtube.com
Toot: Web documentation for Typst packages | Typst Meetup
YouTube video by Typst
1131
Typst @typst.app · 12/03/2026
Did you know that arXiv is exploring to add Typst? The world's largest preprint archive faces unique challenges to keep science open. Join arXiv veteran Norbert Preining and learn what's ahead for arXiv and Typst. www.youtube.com/watch?v=zNZl...
youtube.com
Typst preprints in arXiv: What will it take? | Typst Meetup
YouTube video by Typst
29019
Typst @typst.app · 11/03/2026
Still have to publish with LaTeX? Just use Typst with ttt! Listen in on how @thezoq2.bsky.social plugged into the Typst compiler to create only slightly dubious LaTeX code (it got accepted by the journals!). www.youtube.com/watch?v=8nH8...
youtube.com
Write in Typst, submit in LaTeX with ttt | Typst Meetup
YouTube video by Typst
1314
Typst @typst.app · 10/03/2026
Custom elements are the most anticipated Typst feature. They will allow user's to customize package and template elements with set and show rules. But you can experience them today with Elembic. Join Gabriel and dive in! www.youtube.com/watch?v=a9FA...
youtube.com
Elembic: A Vision for Custom Elements in Typst | Typst Meetup
YouTube video by Typst
0230
Typst @typst.app · 10/03/2026
RustWeek really makes it sound very salacious
0243