typst/src/library
Laurenz 57ca9628c1 Better space coalescing logic 🌧
This creates a smaller state machine helper type for softness coalescing, which does not own the resulting nodes. While this creates a bit more duplication in stack and par builder, it makes it a lot easier to integrate additional logic into the paragraph builder.

Furthermore:
- Line breaks are now "hard", that is, not coalesced with each other.
- Text nodes with equal style are now merged allowing for example `f{}i` to form a ligature.
2021-03-27 21:52:39 +01:00
..
align.rs Better space coalescing logic 🌧 2021-03-27 21:52:39 +01:00
base.rs More consistent documentation 📝 2021-03-22 10:48:29 +01:00
font.rs Better font family definitions ✒ 2021-03-22 14:08:50 +01:00
image.rs Better space coalescing logic 🌧 2021-03-27 21:52:39 +01:00
lang.rs Better space coalescing logic 🌧 2021-03-27 21:52:39 +01:00
markup.rs Better space coalescing logic 🌧 2021-03-27 21:52:39 +01:00
mod.rs Refactor alignments & directions 📐 2021-03-25 21:32:33 +01:00
pad.rs Better space coalescing logic 🌧 2021-03-27 21:52:39 +01:00
page.rs Better space coalescing logic 🌧 2021-03-27 21:52:39 +01:00
par.rs Better space coalescing logic 🌧 2021-03-27 21:52:39 +01:00
shapes.rs Better space coalescing logic 🌧 2021-03-27 21:52:39 +01:00
spacing.rs Better space coalescing logic 🌧 2021-03-27 21:52:39 +01:00