A Wikipedia article about Typst

Regarding the English article, first of all congratulations that it was accepted!

A few questions / suggestions, though I am not very familiar with Wikipedia editing, so I don’t know if such changes are allowed, or what requirements there are:

  1. For missing functions, Typst supports community-provided packages and templates.

    Would it be possible to refer to Typst Universe (maybe even with a link), in addition to the existing reference? That existing reference is to a third-party site which mentions somewhere in the text that Typst supports packages, and even there it does not mention “Typst Universe”.

  2. Packages allow, among other things, integration with other programming languages and environments, such as generating illustrations with external tools.

    This might be incorrect or at least highly misleading. Due to Typst’s security model you cannot really integrate with other programming languages[1] or call external tools (unless you count external tools compiled to WASM). The reference linked there is Jlyfish which actually has a separate Julia program constantly running in the background. I don’t want to trivialize that project, but I think many users will not consider such a setup “integration with other programming languages”.

  3. Highlighting some of Typst’s major features

    Without turning the Wikipedia article in a product pitch, I think it might be good to highlight some of Typst’s other major features which are currently not mentioned and which might differentiate it from other projects:

    1. Typst can also be used as library

    2. Typst’s security model

      That is, that a Typst project can only access files in the project root, that projects cannot make arbitrary network requests or run arbitrary code, that packages can include WASM code but that is executed in a sandbox.

      Though this of course also has its downsides, e.g. preventing to simply call OS commands, which should be mentioned.

      That makes Typst somewhat unique? I am actually a bit surprised the Typst documentation does not highlight this more extensively on a single page (have suggested this now in Typst documentation should mention Security Model).

I am also wondering if for facts (e.g. Typst supports these features with that syntax…) links to the Typst documentation would be allowed; not sure what the Wikipedia policy is for that. It seems a bit weird to link to (potentially outdated, incomplete or incorrect) third-party sources for that. Though of course for anything which rates Typst in any way (positive or negative) third-party sources should be used.


  1. At least not from the Typst side; though you can use Typst as library. ↩︎

2 Likes