diff options
| author | Ana Gelez <ana@gelez.xyz> | 2024-04-02 14:16:00 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2024-05-17 14:27:58 +0200 |
| commit | 444c8682ce1db796210064f2fdb892b0c45b5edf (patch) | |
| tree | 6d85fd2b834c041714cf1a0502045d16f7767347 /tests/typ | |
| parent | cb24d104040d4ccde77610fb6fa3c166a62d6754 (diff) | |
Never shrink lines in raw blocks (#3796)
Diffstat (limited to 'tests/typ')
| -rw-r--r-- | tests/typ/layout/code-indent-shrink.typ | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/typ/layout/code-indent-shrink.typ b/tests/typ/layout/code-indent-shrink.typ new file mode 100644 index 00000000..1527e061 --- /dev/null +++ b/tests/typ/layout/code-indent-shrink.typ @@ -0,0 +1,28 @@ +// Spaces in raw blocks should not be shrunk +// as it would mess up the indentation of code +// https://github.com/typst/typst/issues/3191 + +--- +#set par(justify: true) + +#show raw.where(block: true): block.with( + fill: luma(240), + inset: 10pt, +) + +#block( + width: 60%, + ```py + for x in xs: + print("x=",x) + ``` +) + +--- +// In normal paragraphs, spaces should still be shrunk. +// The first line here serves as a reference, while the second +// uses non-breaking spaces to create an overflowing line +// (which should shrink). +~~~~No shrinking here + +~~~~The~spaces~on~this~line~shrink
\ No newline at end of file |
