Go to file
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
.github Switch to pdf-writer ⬆️ 2020-11-19 23:46:51 +01:00
bench Make pdf module top-level 🧱 2021-03-24 21:48:25 +01:00
fonts Text shaping 🚀 2021-03-24 17:12:34 +01:00
src Better space coalescing logic 🌧 2021-03-27 21:52:39 +01:00
tests Better space coalescing logic 🌧 2021-03-27 21:52:39 +01:00
tools Fixes in TextMate grammar 2021-03-17 14:47:11 +01:00
.gitignore VS Code extension for easier testing 🛠 2021-02-20 23:41:42 +01:00
Cargo.toml Text shaping 🚀 2021-03-24 17:12:34 +01:00
LICENSE.txt Closures and function definitions 🚀 2021-03-03 17:53:40 +01:00
rustfmt.toml Devise reasonably nice rustfmt.toml 🌿 2020-08-30 22:07:16 +02:00