From 0f6c67219e367994cd78ab77b0714e34b78d5a05 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Thu, 17 Dec 2020 13:22:17 +0100 Subject: [PATCH] =?UTF-8?q?Test=20[h]=20and=20[v]=20=F0=9F=90=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/ref/h-and-v.png | Bin 0 -> 4099 bytes tests/typ/h-and-v.typ | 25 +++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 tests/ref/h-and-v.png create mode 100644 tests/typ/h-and-v.typ diff --git a/tests/ref/h-and-v.png b/tests/ref/h-and-v.png new file mode 100644 index 0000000000000000000000000000000000000000..e977046f33507f9fe4d3f243454917645821a6e2 GIT binary patch literal 4099 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 literal 0 HcmV?d00001 diff --git a/tests/typ/h-and-v.typ b/tests/typ/h-and-v.typ new file mode 100644 index 000000000..9c6d57306 --- /dev/null +++ b/tests/typ/h-and-v.typ @@ -0,0 +1,25 @@ +// Test the `h` and `v` functions. + +// Ends paragraphs. +Tightly [v: -5pt] packed + +// Eating up soft spacing. +Inv [h: 0pt] isible + +// Multiple spacings in a row. +Add [h: 10pt] [h: 10pt] up + +// Relative to font size. +Relative [h: 100%] spacing + +// Missing spacing. +Totally [h] ignored + +// Swapped axes. +[page: main-dir=rtl, cross-dir=ttb][ + 1 [h: 1cm] 2 + + 3 [v: 1cm] 4 [v: -1cm] 5 +] + +// error: 16:11-16:11 missing argument: spacing