Skip to content

✨ Create font installation process #26

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
BattleCh1cken opened this issue Mar 5, 2024 · 2 comments
Open

✨ Create font installation process #26

BattleCh1cken opened this issue Mar 5, 2024 · 2 comments
Assignees
Labels
help wanted Extra attention is needed type:enhancement New feature or request

Comments

@BattleCh1cken
Copy link
Contributor

BattleCh1cken commented Mar 5, 2024

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

  • Have the fonts included in the resources, and create a script that automatically installs them.
  • Wait until the Typst template system is finalized, and packaging fonts with templates is possible.
@BattleCh1cken BattleCh1cken converted this from a draft issue Mar 5, 2024
@BattleCh1cken BattleCh1cken added type:enhancement New feature or request help wanted Extra attention is needed labels Mar 5, 2024
@BattleCh1cken
Copy link
Contributor Author

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

@BattleCh1cken BattleCh1cken changed the title Create font installation process ✨ Create font installation process Mar 8, 2024
@BattleCh1cken BattleCh1cken moved this from Do to Doing in Notebookinator Mar 20, 2024
@BattleCh1cken BattleCh1cken self-assigned this Mar 20, 2024
@BattleCh1cken
Copy link
Contributor Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed type:enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant