Skip to content

Conversation

@meisZWFLZ
Copy link

  • uses devcontainer features to install typst instead

  • uses fnt to install fonts

    • uses a large library of fonts (can be found at https://fonts.google.com)
    • fonts can be added via the FNT_FONTS arg in devcontainer.json
    • installs all available variant for a font
  • moves font installation into its own images in order to prevent polluting the final product with the tools required for it (woff2_decompress and fnt). This also enables parallelization.

  • installs the following fonts by default:

    • carlito (Open source calibri alternative)
    • firasans
    • blinker
    • virgil (used by excalidraw images)

meisZWFLZ and others added 13 commits July 9, 2024 01:18
- uses devcontainer features to install typst instead
- uses fnt to install fonts
  - uses a large library of fonts (can be found at https://fonts.google.com)
  - fonts can be added via the FNT_FONTS arg in devcontainer.json
  - installs all available variant for a font

- moves font installation into its own images in order to prevent polluting the final product with the tools required for it (woff2_decompress and fnt). This also enables parallelization.

- installs the following fonts by default:
  - carlito (Open source calibri alternative)
  - firasans
  - blinker
  - virgil (used by excalidraw images)
need to figure out how to reduce boiler plate files (ideally just main.rs), and I need to look into using some sort of config file
- use dateparser to parse dates in a variety of formats
- make nested directories if '/' is present in title input
also renames add-entry package to add-entry
automatically updates package.typ upon container creation to the currently installed version of notebookinator
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant