diff --git a/src/circuit.typ b/src/circuit.typ index 7a701c7..f9d41e0 100644 --- a/src/circuit.typ +++ b/src/circuit.typ @@ -9,6 +9,5 @@ /// - length (length, ratio): Optional base unit /// -> none #let circuit(body, length: 2em) = { - set text(font: "Source Sans 3") canvas(length: length, body) -} \ No newline at end of file +} diff --git a/src/elements/block.typ b/src/elements/block.typ index 84623fe..0fc023b 100644 --- a/src/elements/block.typ +++ b/src/elements/block.typ @@ -1,9 +1,9 @@ #import "@preview/cetz:0.3.2": draw #import "element.typ" -#let draw-shape(id, tl, tr, br, bl, fill, stroke) = { +#let draw-shape(id, tl, tr, br, bl, fill, stroke, radius: 0.5em) = { let f = draw.rect( - radius: 0.5em, + radius: radius, inset: 0.5em, fill: fill, stroke: stroke, @@ -27,13 +27,14 @@ ports: (), ports-margins: (), fill: none, + radius: 0.5em, stroke: black + 1pt, id: "", debug: ( ports: false ) ) = element.elmt( - draw-shape: draw-shape, + draw-shape: draw-shape.with(radius: radius), x: x, y: y, w: w, @@ -46,4 +47,4 @@ stroke: stroke, id: id, debug: debug -) \ No newline at end of file +)