mirror of
https://github.com/typst/typst
synced 2025-05-13 20:46:23 +08:00
Fix curve with multiple non-closed components. (#5963)
This commit is contained in:
parent
d6b0d68ffa
commit
52f1f53973
@ -284,6 +284,7 @@ impl<'a> CurveBuilder<'a> {
|
||||
self.last_point = point;
|
||||
self.last_control_from = point;
|
||||
self.is_started = true;
|
||||
self.is_empty = true;
|
||||
}
|
||||
|
||||
/// Add a line segment.
|
||||
|
BIN
tests/ref/curve-multiple-non-closed.png
Normal file
BIN
tests/ref/curve-multiple-non-closed.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 85 B |
@ -38,6 +38,16 @@
|
||||
curve.close(mode: "smooth"),
|
||||
)
|
||||
|
||||
--- curve-multiple-non-closed ---
|
||||
#curve(
|
||||
stroke: 2pt,
|
||||
curve.line((20pt, 0pt)),
|
||||
curve.move((0pt, 10pt)),
|
||||
curve.line((20pt, 10pt)),
|
||||
curve.move((0pt, 20pt)),
|
||||
curve.line((20pt, 20pt)),
|
||||
)
|
||||
|
||||
--- curve-line ---
|
||||
#curve(
|
||||
fill: purple,
|
||||
|
Loading…
x
Reference in New Issue
Block a user