diff --git a/tests/ref/h-and-v.png b/tests/ref/h-and-v.png new file mode 100644 index 000000000..e977046f3 Binary files /dev/null and b/tests/ref/h-and-v.png differ 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