frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Typst 0.14

https://typst.app/blog/2025/typst-0.14/
148•optionalsquid•2h ago

Comments

fsh•1h ago
This is great! Having PDFs as a native image format removes one of the biggest hurdles for replacing LaTeX with Typst.
laszlokorte•1h ago
Typst is such a pleasure to work with! Especially compiled to wasm in the browser, super fast
constantcrying•1h ago
Really great work. Typst continues to impress. The eventual goal of HTML and PDF both as first class output will be a such a great improvement for scientific publishing.

For everyone who is using LaTeX and hasn't tried yet, give it a try. It is actually surprisingly featurefull and surpasses LaTeX in usability by a huge margin.

worldsayshi•1h ago
It sounds like it takes up a similar niche as PanDoc. Is there any particular feature that Typst is better at or is it mostly about ease of use? (I remember Pandoc to be quite nice to use for simple use cases while also allowing the full set of latex stuff when needed)

https://pandoc.org/

JustFinishedBSG•1h ago
Pandoc isn't a typesetter, it's more a translation engine between various typesetting languages (and it can then call the typesetter).

Pandoc is a ridiculously underrated and powerful tool but it solves a different problem. Someone still has to write typesetters ;)

constantcrying•1h ago
These are different categories of software.

Typst is a way to define a document. Headers, paragraphs, figures, equations, tables, etc. it is a direct competitor to LaTeX and maybe in some ways similar to Word, which provides a GUI for an XML defined document.

Pandoc is a converter, which given a document in one document description language outputs a document in another document description language.

What is exciting about Typst HTML support is that its goal is that it has first class support for both PDF and HTMl, which is obviously preferable to something like pandoc, which always has to rely on an intermediate representation of the document, before a conversion can happen.

1313ed01•58m ago
PanDoc has its own version of Markdown that (more or less?) maps 1:1 to the intermediate representation in PanDoc, plus allows embedding other formats when necessary, or conditionally include some content only for some output formats.

It's a great format to use for editing, since it converts so well to all the other formats (including Typst?).

https://pandoc.org/MANUAL.html#pandocs-markdown

constantcrying•45m ago
>PanDoc has its own version of Markdown that (more or less?) maps 1:1 to the intermediate representation in PanDoc

Which is bad if you want a complex document, since the intermediate representation of pandoc can not represent all typst features.

Also, I do not understand what your argument is. Pandoc and typst are not competing, they are different pieces of software with different goals. Pandocs markdown is also not competing with typst, since they are completely different ways to define a document. Typst is vastly more complex, it even includes its own scripting language. Pandoc also doesn't output PDF, except by calling some external tool, which then compiles a pandoc output format to HTML. It is fundamentally different to typst.

optionalsquid•1h ago
In addition to what the other commentors write, an advantage of Typst is that it is self-contained:

You just need one (large) executable to do everything, whereas with PanDoc you (by default) need to have LaTeX installed if you want to generate PDFs

1313ed01•1h ago
PanDoc has Typst as an output format, so it should be possible to just keep using PanDoc Markdown (for instance) and just switch to Typst output if that is (or becomes) better than LaTeX.
mfsch•45m ago
If you are just creating a simple document with default styling, the main advantage you get from Typst is near-instant compilation speed. Pandoc to HTML is similar though, but if you’re generating PDFs with LaTeX the compilation delays can be pretty annoying.

If you are creating more complex documents, the advantages become more pronounced. Styling in Pandoc means modifying templates, at which point you’re just writing LaTeX, and styling in Typst is much nicer than in LaTeX. You can also hit the limits of Pandoc templates quite easily, at which point you have to write Lua filters. I have found those to be quite cumbersome, and now your document logic is spread out over the Markdown source file, the LaTeX template, and the Lua filters. In Typst you can have a single file with your whole document in a clean modern format, and you can decide for yourself how much you want to separate content and presentation.

optionalsquid•1h ago
There's usually some confusion about this, so to clarify in advance:

- The Typst online editor is proprietary: https://typst.app

- The Typst compiler/CLI is open source: https://github.com/typst/typst

I hear that the online editor is quite good, but personally I've only ever used the CLI.

I originally picked up Typst as yet another replacement for PowerPoint (replacing my use of Marp), but have since used it for a poster and some minor text documents. And I've been very happy the results. I know that a lot of people love using LaTeX for that kind of thing, and with good reasons, but I always forgot most of the details between my (occasional) use of LaTeX, while I've found Typst to be very easy to return to

jadodev•1h ago
TinyMist is a great alternative to the online editor for local development in VS Code / Cursor https://myriad-dreamin.github.io/tinymist/
optionalsquid•1h ago
Yeah, that's also what I've been using, and yes it is very good. Thank you for bringing it up
JustFinishedBSG•1h ago
I think I'm going to subscribe without any intention of using the app just as a "financing" donation.

I love, and hate, LaTeX and the idea of a LaTeX successor / alternative is incredibly appealing.

And the fact that they are aware that microtypography IS important and that they are working on it is a huge huge plus.

garganzol•1h ago
LaTex is not too bad but it's hard to cook properly. My personal pain point with LaTex is that it depends so much on environment where it runs.
dev_hugepages•16m ago
Typst is open source, so you can run it on your computer; it's available as a CLI and has integrations with multiples IDEs (most use tinymist). Using typst is better than subscribing and not using it IMO because you can already start creating content and advocating for it, while telling the team about bugs or pain points
tcfhgj•8m ago
you can use the cli, subscribe (to the pro features of the app) and not use the app (online editor) to provide a bit of financial support WHILE using Typst and create content
garganzol•1h ago
I tried it, and it's already impressive for neither requiring a login page nor having ad-nonsense. I wish more web apps were like that.
mastax•54m ago
> Meanwhile, in HTML and SVG export, PDFs are converted to an embedded SVG on-the-fly. And, finally, in PNG export and the web app preview, PDFs are rasterized. All of this PDF processing functionality lives right in the Typst compiler, with no system dependencies. This is only possible thanks to the amazing work of community member @LaurenzV, who created a new PDF processing library called hayro from scratch. The library is 100% written in the programming language Rust (which is also the language we use for the Typst compiler) and is thus highly portable.

Wow! That must’ve been quite an effort.

lukax•42m ago
And the hayro library is standalone and can easily be used outside of Typst. It only uses CPU and is pure Rust so it can also be used with WebAsembly. Link to demo below.

https://github.com/LaurenzV/hayro

https://laurenzv.github.io/hayro/

cbolton•42m ago
Indeed... I wonder to what extent the author of hayro did this work specifically for Typst or if they would have done it anyway.
Vallaaaris•19m ago
Author here! Resolving one of the most-requested Typst features was definitely a big motivation for me, but I wouldn't say this was the only reason. I've done a lot of previous work on PDF (see e.g. the krilla library, although also mostly in the context of Typst), so I was already pretty familiar with how PDF works. In addition to that, I also just finished writing my master's thesis about 2D rendering (also in Rust), so I also gained a lot of knowledge in that area. Therefore, this project seemed like a good opportunity for me to create a bigger open source project myself that I could work on in my free time. :)
devinprater•46m ago
Kinda wonder how accessible the online editor is? I should try it, see if VS Code is a linter or something for it, although there is the compiler.
dev_hugepages•14m ago
VScode has an extension that uses the language server tinymist, which is available in other IDEs as well. The vscode extension offers live preview, but it's also available on other IDEs
elashri•25m ago
The killer features of LaTeX that does not let me go with typst (Although I like my typst generated resume) as an academic are.

1. Beamer, I create multiple slide decks per week and the out of the box setup that beamer provides with different styles and fonts for different needs are unmatched. The efforts to generate some of this on typst is not there yet.

2. Generating figures using tikz and be able to modify it on the source file. Because I don't bear using GUI tools. And now life is easier that LLM can help you with complex tikz generation.

3. Not that it is actually a point but I am used now to overleaf and I have professional account as CERN member. It is also better on collaboration level and features than typst cloud.

I hope that one day typst will grow into this direction so that I can stop using LaTeX. Until then I have couple of overleaf templates generated for my use.

dev_hugepages•20m ago
Maybe you have already checked these, but in case you haven't: - https://touying-typ.github.io/ Creating slides in Typst - https://cetz-package.github.io/ CeTZ is a package that allows for drawing with Typst with an API inspired by TikZ and Processing. It also provides plotting and chart libraries and is used in several other packages to create circuit, fretboard and more diagrams - maybe try getting your team to use version control? You may this that it's a lost cause, but existing version control schemes (like git) work very great for textual formats, including with LaTeX or Typst
fmoralesc•7m ago
Some quick remarks:

1) I have been using typst to create slides with some success. Adding special features tends to be simpler than in beamer.

2) cetz (https://github.com/cetz-package/cetz) works quite well and is comparable to tikz in complexity and capability. of course, there is more support for tikz, but it is bound to improve over time.

imiric•9m ago
I'm super happy that Typst continues to chip away at LaTeX's dominance. Kudos to the team and contributors! <3

This looks like a great release. Lossless embedding of PDFs seems like it would be useful in many scenarios. I'm surprised with how much better the character-level justified text actually looks. And I wasn't even aware that it supported exporting HTML. Typst—both the tool and the language—are more robust and enjoyable to use IME than something like Markdown, Pandoc, Org mode, and other formats. I'll definitely consider using it for my next web project.

My only concern is backwards compatibility. How committed is the team to supporting older syntax? What will happen in a year or two from now when I have to generate a PDF from a .typ file written with version 0.13? They mention deprecations in v0.14, so I assume that I should expect breaking issues. I suppose only time will tell how difficult upgrading will be in the future.

This was a big problem for me when using LaTeX, which is why I maintained a TeX Live Docker image with the exact version and dependencies I needed. Upgrading it was always a nerve-racking ordeal. Since Typst is a single binary, this should at least be easier to manage.

seanwilson•5m ago
> To make sure you got everything right, you can enable the new PDF/UA-1 export. PDF/UA is an international standard that helps to create universally accessible PDF files. When it is enabled, Typst will run additional checks against your document to find accessibility issues and optimize for accessibility rather than compatibility. It will find issues such as missing document titles, wrong heading hierarchies, and missing alternative descriptions.

This sounds great. Are accessible PDFs possible with LaTeX? Last time I looked, it wasn't a standard feature and there didn't seem to be any easy workaround which is a real problem when there's a requirement to produce accessible PDFs.

CAGENTS – Context-aware AGENTS.md from templates

https://github.com/centralinc/cAGENTS
1•jordanmnunez•33s ago•1 comments

Google Finance New UI

https://www.google.com/finance/
1•vettyvignesh•59s ago•1 comments

Omnes Optant Mundum Regere [video]

https://www.youtube.com/watch?v=Xtt78SW-mgg
1•voxleone•1m ago•0 comments

Does the US have enough graphite to meet growing energy demand?

https://techxplore.com/news/2025-10-graphite-energy-demand-quality.html
1•PaulHoule•4m ago•0 comments

M7 WiFi Camera Notes

https://41j.com/blog/2025/07/m7-wifi-camera-notes/
1•bariumbitmap•4m ago•0 comments

Counterclaims in Our Litigation Against WP Engine

https://automattic.com/2025/10/24/counterclaims/
1•pentagrama•4m ago•0 comments

Show HN: I tried to build the first AI radio station

https://www.cube.fm/
1•louisjoejordan•5m ago•0 comments

Caro: If jq and xargs had a baby

https://github.com/latacora/caro
2•fanf2•5m ago•0 comments

Researchers uncover remote code execution flaw in abandoned Rust code library

https://cyberscoop.com/async-tar-rust-open-source-vulnerability/
1•vinhnx•5m ago•0 comments

A Skills Gap Is Turning Cleaning for the Rich into a $100k Job

https://www.bloomberg.com/news/articles/2025-10-24/housekeeper-salaries-top-100-000-as-luxury-fur...
1•petethomas•6m ago•0 comments

A Better Chess.com Game Review

https://app.chesscoach.dev/
1•nightfox1•6m ago•0 comments

Why CIELAB doesn't improve median cut

https://30fps.net/pages/median-cut-lab-problem/
2•todsacerdoti•7m ago•0 comments

Unlocking Free WiFi on British Airways

https://www.saxrag.com/tech/reversing/2025/06/01/BAWiFi.html
1•vinhnx•7m ago•0 comments

Factorio and Space Age on Nintendo Switch 2

https://factorio.com/blog/post/fff-439
1•jader201•7m ago•0 comments

Ask HN: Can verifiable honesty rebuild trust in AI systems?

1•renshijian•7m ago•1 comments

Why Analytics Agents Break Differently

https://hex.tech/blog/why-analytics-agents-break-differently/
1•vinhnx•7m ago•0 comments

Ask HN: ~25KLOC Indie project. Best practices for AI facilitated refactor?

1•tconfrey•8m ago•0 comments

For Robbers Like the Louvre Thieves, Bright Vests Help Them Hide

https://www.nytimes.com/2025/10/22/arts/design/louvre-museum-robbery-high-visibility-vests.html
1•7402•11m ago•0 comments

Show HN: Build unique websites with 200 modern components using Tailkits UI

https://tailkits.com/ui/
3•hey-fk•11m ago•0 comments

Look at the Text

https://docs.google.com/presentation/d/1nvfz6FohdEUED7n_9g_H-xQnge-rSTAqk0Ad_fVCgz4/edit?usp=sharing
1•CLIPPEDBYME•12m ago•0 comments

It's the end of the Windows 10 world as we know it

https://www.computerworld.com/article/4074784/its-the-end-of-the-windows-10-world-as-we-know-it.html
1•CrankyBear•14m ago•1 comments

How OCR Models Work

https://harsehaj.substack.com/p/ocr-models-explained
3•harsehaj•21m ago•0 comments

Teach-and-Repeat Driving Could Automate Lunar Cargo Delivery – Universe Today

https://www.universetoday.com/articles/teach-and-repeat-driving-could-automate-lunar-cargo-delivery
3•rbanffy•21m ago•0 comments

Windows Server emergency patches fix WSUS bug with PoC exploit (CVE-2025-59287)

https://www.bleepingcomputer.com/news/security/microsoft-releases-windows-server-emergency-update...
2•enzanki_ars•22m ago•0 comments

OpenBSD Jumpstart

https://www.openbsdjumpstart.org/
2•plainOldText•22m ago•0 comments

Japanese scientists unveil a quantum battery that defies energy loss

https://www.sciencedaily.com/releases/2025/10/251023031612.htm
1•pera•25m ago•1 comments

Ask HN: Do all those AI-generated skills help?

1•tobwen•25m ago•0 comments

How to reduce costs with self-service password resets

https://www.bleepingcomputer.com/news/security/how-to-reduce-costs-with-self-service-password-res...
1•fleahunter•26m ago•0 comments

The [AI-Generated] Will Stancil Show Is Art

https://thespectator.com/topic/the-will-stancil-show-is-art/
2•A_D_E_P_T•26m ago•1 comments

Built a data engine scraping stats instantly killing Statista's $490/month model

https://qoery.com/charts/share/sDBYLsv4
2•SamTinnerholm•29m ago•1 comments