summaryrefslogtreecommitdiff
path: root/tests/suite/layout
diff options
context:
space:
mode:
author+merlan #flirora <uruwi@protonmail.com>2024-07-17 04:27:46 -0400
committerGitHub <noreply@github.com>2024-07-17 08:27:46 +0000
commitdf56a2d20ddae5f4ea9aa39a4a1a8b7b11cf7c85 (patch)
tree89b351fe8bb84e1477968397f8aed1ec8eca6061 /tests/suite/layout
parent993e7a45a9f5e2a18f12aed115d8d9f07557f524 (diff)
Allow absolute lengths in `scale` (#4271)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
Diffstat (limited to 'tests/suite/layout')
-rw-r--r--tests/suite/layout/transform.typ13
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)