diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-10-05 18:51:21 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-10-05 18:51:21 +0200 |
| commit | dcdcf53831aa477b575c9e6ab37eb64f14317c74 (patch) | |
| tree | 43b742ddbcb623254d8d6e6e65d2c432cb7509e8 /tests/typ/elements/circle.typ | |
| parent | 5e06941c63425ab10e08e4d533939c7309cfe6ce (diff) | |
Rename insert/ to elements/
Diffstat (limited to 'tests/typ/elements/circle.typ')
| -rw-r--r-- | tests/typ/elements/circle.typ | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/tests/typ/elements/circle.typ b/tests/typ/elements/circle.typ new file mode 100644 index 00000000..c46d37e4 --- /dev/null +++ b/tests/typ/elements/circle.typ @@ -0,0 +1,48 @@ +// Test the `circle` function. + +--- +// Test auto sizing. + +Auto-sized circle. \ +#circle(fill: rgb("eb5278"))[ + #align(center, center) + But, soft! +] + +Center-aligned rect in auto-sized circle. +#circle(fill: forest)[ + #align(center, center) + #rect(fill: conifer, pad(5pt)[ + But, soft! + ]) +] + +100%-width rect in auto-sized circle. \ +#circle(fill: forest, + rect(width: 100%, fill: conifer)[ + But, soft! what light through yonder window breaks? + ] +) + +Expanded by height. +#circle(fill: conifer)[A \ B \ C] + +--- +// Test relative sizing. +#rect(width: 100%, height: 50pt, fill: rgb("aaa"))[ + #align(center, center) + #font(fill: white) + #circle(radius: 10pt, fill: eastern)[A] + #circle(height: 60%, fill: eastern)[B] + #circle(width: 20% + 20pt, fill: eastern)[C] +] + +--- +// Radius wins over width and height. +// Error: 23-34 unexpected argument +#circle(radius: 10pt, width: 50pt, height: 100pt, fill: eastern) + +--- +// Width wins over height. +// Error: 9-21 unexpected argument +#circle(height: 50pt, width: 20pt, fill: eastern) |
