SVG icon set
git clone https://git.lucas.co/cce-icons.git
wifi, wifi-off: glyphs for the status bar's wifi readout
Three arcs fanning up from a dot, stroke 4 like the rest of the stat
glyphs; wifi-off strikes the fan through, with the slash knocked out of
the arcs so it stays legible at bar size.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
svg/wifi-off.svg | 22 ++++++++++++++++++++++
svg/wifi.svg | 16 ++++++++++++++++
2 files changed, 38 insertions(+)
diff --git a/svg/wifi-off.svg b/svg/wifi-off.svg
new file mode 100644
index 0000000..6e0fe4e
--- /dev/null
+++ b/svg/wifi-off.svg
@@ -0,0 +1,22 @@
+<svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg">
+ <!-- The fan of wifi.svg struck through, for an interface that is not
+ associated. The slash is knocked out of the arcs with a margin (the
+ mask's wider black stroke along the same line) rather than drawn
+ over them: at bar size a slash touching the arcs fuses with them
+ into a blot, and the gap is what keeps it a stroke. -->
+ <defs>
+ <mask id="cut" maskUnits="userSpaceOnUse" x="0" y="0" width="40" height="40">
+ <rect width="40" height="40" fill="#ffffff" />
+ <path d="M7 6 L33 34" stroke="#000000" stroke-width="10" stroke-linecap="round" />
+ </mask>
+ </defs>
+ <g mask="url(#cut)">
+ <g fill="none" stroke="#ffffff" stroke-width="4" stroke-linecap="round">
+ <path d="M14.34 25.34 A8 8 0 0 1 25.66 25.34" />
+ <path d="M9.04 20.04 A15.5 15.5 0 0 1 30.96 20.04" />
+ <path d="M3.74 14.74 A23 23 0 0 1 36.26 14.74" />
+ </g>
+ <circle cx="20" cy="31" r="2.5" fill="#ffffff" />
+ </g>
+ <path d="M7 6 L33 34" fill="none" stroke="#ffffff" stroke-width="4" stroke-linecap="round" />
+</svg>
diff --git a/svg/wifi.svg b/svg/wifi.svg
new file mode 100644
index 0000000..4cbc1df
--- /dev/null
+++ b/svg/wifi.svg
@@ -0,0 +1,16 @@
+<svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg">
+ <!-- Wi-Fi, wireframe: three arcs fanning up from a dot, all concentric
+ on the dot and spanning 45 degrees either side of vertical. Stroke 4
+ with round caps, the outline weight of mail.svg. The radii step by
+ 7.5, which leaves a 3.5 gap between strokes — the dot's own edge to
+ the first arc's inner edge is the same 3.5, so the four marks read
+ as evenly spaced rather than as a dot and a separate fan. The whole
+ glyph is inked 6..33.5, centered on the box like the rest of the
+ set. -->
+ <g fill="none" stroke="#ffffff" stroke-width="4" stroke-linecap="round">
+ <path d="M14.34 25.34 A8 8 0 0 1 25.66 25.34" />
+ <path d="M9.04 20.04 A15.5 15.5 0 0 1 30.96 20.04" />
+ <path d="M3.74 14.74 A23 23 0 0 1 36.26 14.74" />
+ </g>
+ <circle cx="20" cy="31" r="2.5" fill="#ffffff" />
+</svg>