diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-03-27 21:52:39 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-03-27 21:52:39 +0100 |
| commit | 57ca9628c14378e8816a8a1f1530ae69c2269907 (patch) | |
| tree | 01c4dfa7be25047b3f50fc7a186b03d2cd3394b7 /tests/typ/expr | |
| parent | 76fc4cca62f5b955200b2c62cc85b69eea491ece (diff) | |
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.
Diffstat (limited to 'tests/typ/expr')
| -rw-r--r-- | tests/typ/expr/call.typ | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/typ/expr/call.typ b/tests/typ/expr/call.typ index 0e941124..dcf11806 100644 --- a/tests/typ/expr/call.typ +++ b/tests/typ/expr/call.typ @@ -60,7 +60,7 @@ #args[a] \ #args(a) \ #args(a, [b]) \ -#args(a)[b] \ +#args(a)[b] // Template can be argument or body depending on whitespace. #if "template" == type[b] [Sure ] |
