diff options
| author | +merlan #flirora <uruwi@protonmail.com> | 2024-07-17 04:27:46 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-17 08:27:46 +0000 |
| commit | df56a2d20ddae5f4ea9aa39a4a1a8b7b11cf7c85 (patch) | |
| tree | 89b351fe8bb84e1477968397f8aed1ec8eca6061 /tests/suite | |
| parent | 993e7a45a9f5e2a18f12aed115d8d9f07557f524 (diff) | |
Allow absolute lengths in `scale` (#4271)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
Diffstat (limited to 'tests/suite')
| -rw-r--r-- | tests/suite/layout/transform.typ | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/tests/suite/layout/transform.typ b/tests/suite/layout/transform.typ index 50a6d417..3604b72f 100644 --- a/tests/suite/layout/transform.typ +++ b/tests/suite/layout/transform.typ @@ -74,7 +74,7 @@ Hello #rotated[World]!\ Hello #rotated[World]! --- transform-scale --- -// Test that scaling impact layout. +// Test that scaling impacts layout. #set page(width: 200pt) #set text(size: 32pt) #let scaled(body) = box(scale( @@ -104,3 +104,14 @@ Hello #scaled[World]!\ #set scale(reflow: true) Hello #scaled[World]! + +--- transform-scale-abs-and-auto --- +// Test scaling by absolute lengths and auto. +#set page(width: 200pt, height: 200pt) +#let cylinder = image("/assets/images/cylinder.svg") + +#cylinder +#scale(x: 100pt, y: 50pt, reflow: true, cylinder) +#scale(x: auto, y: 50pt, reflow: true, cylinder) +#scale(x: 100pt, y: auto, reflow: true, cylinder) +#scale(x: 150%, y: auto, reflow: true, cylinder) |
