Skip to content

Commit c1ba710

Browse files
committed
Fix SVG renderer drawing 1px strokes as half-width when using stroke alignment
1 parent eaf554f commit c1ba710

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

node-graph/libraries/rendering/src/render_ext.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ impl RenderExt for Stroke {
113113
}
114114

115115
// Set to None if the value is the SVG default
116-
let weight = (self.weight != 1.).then_some(self.weight);
116+
let weight = (self.weight != if self.align == StrokeAlign::Center { 1. } else { 1. / 2. }).then_some(self.weight);
117117
let dash_array = (!self.dash_lengths.is_empty()).then_some(self.dash_lengths());
118118
let dash_offset = (self.dash_offset != 0.).then_some(self.dash_offset);
119119
let stroke_cap = (self.cap != StrokeCap::Butt).then_some(self.cap);

0 commit comments

Comments
 (0)