diff --git a/crates/typst/src/geom/transform.rs b/crates/typst/src/geom/transform.rs index 5bfcdbac0..52400f7d7 100644 --- a/crates/typst/src/geom/transform.rs +++ b/crates/typst/src/geom/transform.rs @@ -97,7 +97,7 @@ impl Transform { } let det = self.sx * self.sy - self.kx * self.ky; - if det.get() < 1e-12 { + if det.get().abs() < 1e-12 { return None; }