The-Notebookinator / notebookinator

https://the-notebookinator.github.io/notebookinator/
The Unlicense
32 stars 6 forks source link

:sparkles: Create font installation process #26

Open BattleCh1cken opened 4 months ago

BattleCh1cken commented 4 months ago

Requested Feature

Each of the themes currently use different fonts, but there isn't a good way to package fonts with a library in Typst.

Possible Implementation

BattleCh1cken commented 3 months ago

At the very least we should tell the users in the documentation what fonts need to be installed for each theme.

BattleCh1cken commented 1 month ago

It looks like Typst will support a feature called resources, which will let us embed the fonts directly into the project. In the mean time I propose we migrate all of our fonts to googlefonts, and then write a script that can automatically fetch them for the user. This is extremely important for the quick start template because installing fonts is incredibly annoying in that environment.