diff --git a/lib/getSvgFromGraphicsObject.ts b/lib/getSvgFromGraphicsObject.ts index f01a462..ec60c4f 100644 --- a/lib/getSvgFromGraphicsObject.ts +++ b/lib/getSvgFromGraphicsObject.ts @@ -151,7 +151,7 @@ export function getSvgFromGraphicsObject(graphics: GraphicsObject): string { .join(" "), fill: "none", stroke: line.strokeColor || "black", - "stroke-width": (line.strokeWidth || 1).toString(), + "stroke-width": ((line.strokeWidth || 1) / Math.abs(matrix.a) * DEFAULT_SVG_SIZE / 100).toString(), }, })), // Rectangles diff --git a/tests/__snapshots__/lines.snap.svg b/tests/__snapshots__/lines.snap.svg index 8d5b493..46b430c 100644 --- a/tests/__snapshots__/lines.snap.svg +++ b/tests/__snapshots__/lines.snap.svg @@ -1,6 +1,6 @@ - - + +