diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/ref/layout/grid-4.png | bin | 0 -> 431 bytes | |||
| -rw-r--r-- | tests/typ/layout/grid-4.typ | 33 |
2 files changed, 33 insertions, 0 deletions
diff --git a/tests/ref/layout/grid-4.png b/tests/ref/layout/grid-4.png Binary files differnew file mode 100644 index 00000000..a291658f --- /dev/null +++ b/tests/ref/layout/grid-4.png diff --git a/tests/typ/layout/grid-4.typ b/tests/typ/layout/grid-4.typ new file mode 100644 index 00000000..02ac0486 --- /dev/null +++ b/tests/typ/layout/grid-4.typ @@ -0,0 +1,33 @@ +// Test relative sizing inside grids. + +--- +// Test that auto and linear columns use the correct base. +#grid( + columns: (auto, 60%), + rows: (auto, auto), + rect(width: 50%, height: 0.5cm, fill: conifer), + rect(width: 100%, height: 0.5cm, fill: eastern), + rect(width: 50%, height: 0.5cm, fill: forest), +) + +--- +// Test that fr columns use the correct base. +#grid( + columns: (1fr,) * 4, + rows: (1cm,), + rect(width: 50%, height: 100%, fill: conifer), + rect(width: 50%, height: 100%, fill: forest), + rect(width: 50%, height: 100%, fill: conifer), + rect(width: 50%, height: 100%, fill: forest), +) + +--- +// Test that all three kinds of rows use the correct bases. +#page(height: 4cm, margins: 0cm) +#grid( + rows: (1cm, 1fr, 1fr, auto), + rect(height: 50%, width: 100%, fill: conifer), + rect(height: 50%, width: 100%, fill: forest), + rect(height: 50%, width: 100%, fill: conifer), + rect(height: 25%, width: 100%, fill: forest), +) |
