mirror of
https://github.com/typst/typst
synced 2025-05-13 20:46:23 +08:00
This basically reverts the earlier change from parbreaks to par nodes because: - It is simpler and less nested - It works way better with functions that layout their body inline like `font`, which where buggy before, previously The original reasons for changing to par nodes were: - the envisioned design of the layouter at that time (based on dynamic nodes etc.), which is not relevant anymore - possibly existing benefits with regards to incremental compilation, which are unsure and outweighed by the immediate benefits of the parbreak-representation
Description
Languages
Rust
85.5%
Typst
13.9%
TypeScript
0.3%
HTML
0.2%
Nix
0.1%