typst / packages

Packages for Typst.
Apache License 2.0
535 stars 335 forks source link

Large packages in the current git-based package system? #526

Open polazarus opened 6 months ago

polazarus commented 6 months ago

Description

The current centralized one git package system seems not adapted to large packages (typically fonts, icons), typically more than 10M.

Current maintainer of a hopefully short-lived out-of-tree package Typst SVG Emoji

laurmaedje commented 6 months ago

Packages with many files or very large files are discouraged, but not only because of Git bloat. It's also not great for people to download, in particular in the web app. Note that font packages don't really work anyway because Typst won't recognize the fonts.

We'll migrate away from a Git repository at some point, so I'm not too concerned about people pushing their manual PDFs here, but packages with a very large number of files or large non-excluded files should still best be avoided.