def stroke.inherit
gralha-svg-render@0.1.0.1 · svg.bend:1163
import gralha-svg-render@0.1.0.1/svg.bend as Svg
import Base
import gralha-text-scan@0.1.0.1/scan.bend as U
1163def stroke.inherit(s: StrokeSettings, cap: Maybe<&2, String>, join: Maybe<&2, String>, lim: Maybe<&2, String>, dash: Maybe<&2, String>, offset: Maybe<&2, String>, vector: Maybe<&2, String>) -> StrokeSettings:
1164 StrokeSettings{cap0, join0, limit, dash0, offset0, vector0} = s
1165 +lim0 = limit
1166 StrokeSettings{style.present(cap, cap0, "butt", True{}), style.present(join, join0, "miter", True{}),
1167 U.max(0.0, style.number.present(lim, lim0, 4.0, v => U.scalar(v, lim0))),
1168 style.present(dash, dash0, "none", True{}), style.present(offset, offset0, "0", True{}),
1169 style.present(vector, vector0, "none", False{})}