"""TEMPLATE figures for an INS. Wireframe style: ink linework on a faint grid, gold for the part being installed, red for warnings, dimensions in JetBrains Mono. See INS-LT-15R-01/source/figs.py for a full set (drill template, sections, wiring diagrams).""" from mpmdoc.figkit import T, svg_open, INK, KICK, GOLD, MUTE, CREAM def part(): W, H = 300, 260 o = [svg_open(W, H, grid=True)] o.append(f'') for i, (lab, y) in enumerate([("A", 60), ("B", 140), ("C", 200)]): o.append(f'') o.append(f'') o.append(T(86, y + 3.5, lab, size=9, w=800, anchor="middle", ls=0)) o.append(f'') o.append(T(150, 14, "CL", size=8, w=700, fill=KICK, anchor="middle")) o.append(T(214, 135, "PLUMB", size=8, w=700)) o.append(T(214, 147, "level on edge", size=7.5, w=500, fill=MUTE, fam="Open Sans", ls=0)) o.append("") return "".join(o) FIGS = {"part": part}