đFruit đStrongly-Agree đProject
Importance
: 50%
The Big Idea
A personal project to build a package for the typesetting tool Typst that allows for easy formatting of bulletins and booklets.
FeaturesÂ
Fully customizable page numbers. Can define as many layouts for different page ranges. Every layout has a start number and alt start number to display and a style. Each style can define values for all, even or odd pagesÂ
Easily switch between drafting and signature orderingÂ
TODO: make a nice description of features
Sig 0.1.0
- Initial support for only single fold four page sheets to add into signaturesÂ
- Sig function: basic function that takes in array and puts out content in a signature. Able to manually do multiple signatures this way
- Toggle signature and normal ordering easilyÂ
- Support for various paper sizesÂ
- Extra symbol page numberÂ
- Expose settings for page paddingÂ
- Make it easy to Leave margin space on inside of pages for binding
Sig 0.2.0
- Auto add last blank page for odd amount of pages
- Add ability to left right pad page numberÂ
- Handle page to start numbering onÂ
- Handle different style of numbering for different page rangesÂ
- Idea of a dictionary for defining the page number stuff so you can provide multipleÂ
- Update examplesÂ
- Update docstringsÂ
- Update readme
- Make a dedicated GitHub repository
Sig 0.3.0
- Ability to alternate page numbers left and right on facing pages making it possible to put page numbers on the outside or inside of the pages.
- Use the native page function to define paper type, and outside margins
- Make it possible to have no page number by only defining p-num-start for the page range and p-num-pattern as none (no need to define alt start)
- Update examplesÂ
- Update docstringsÂ
- Update readme
- post to packages repo
Sig 0.4.0
- Abstract out composing page to its own functionÂ
- Make it possible to add none to page pattern to remove page number for even and odd pagesÂ
- Tab page number (a number that has a shape under it)
- Add marks for signature stitching holes or staple guides
- Ability to define page style per even and odd pages. Basically a sub dictionary that you can define setting for: all, even and odd pages for the layoutÂ
- Allow alternating page number patterns Adjust horizontal is the most important to put page numbers on outside or inside edge of pagesÂ
- Add page number layout setting for setting custom font for page numberÂ
- Add defaults for all different settings so that you only have to define the settings you want to changeÂ
- Write manual (use AI) and tidy typst packageÂ
- Make post in showcase in discord
Booklet function
wrapper of sig function that adds convenience features like auto break into pages. But only handles a single signature
- More robust convenience boarder settingsÂ
- auto breaks content into pagesÂ
Book function
same as booklet but has options for multi signature set upsÂ
- Handle multi signatures. Tell it how many sheets per signature
WishlistÂ
- Support for 8 16 and 32 page signaturesÂ
- Need to add back in flipping pages from zine example package to create the more complex signaturesÂ
Background and boardersÂ
- Figure out how to have a fancy boarder around pageÂ
- Figure out how to have a fancy graphic headerÂ
Make patterns in a different way
Better heading querying and displayingÂ