Typst brand yaml: typography bells and whistles #10974
Draft
+909
−172
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is in good shape and has basic test coverage for all supported feature-element combinations.
Also includes support for subtitles in typst, taking @mcanouil's contribution to the Pandoc template from upstream #9638, and styling it as a heading.
Leaving this as a draft for now because although I'd be happy merging this in its current state, there are a few last touches to make:
brand.typography
should allow use of named colors frombrand.color
forcolor
,background-color
rem
correctly whenbrand.typography.base.size
is specified. Current blind change toem
will be the fallback with a warning whenbase.size
is unknownpadding
andwidth
for logo - currently one must use Typst-compatible units.