M3 draws icons at 20 dp from the optical size 20 cut, whose strokes stay as
heavy as the 24 dp design's instead of thinning with the glyph (styles.md
§ Icons, the optical size axis). The package only shipped the 24 cut, so every
20 px icon was a scaled-down 24 (core audit C16). bin/fetch-symbols now checks
out both cuts from the same commit of google/material-design-icons and writes
the new one to resources/svg/symbols/{outlined-20,filled-20}: 4,135 symbols
each, the same names and the same normalisation as the 24 cut.
Plan step 10; finding C16.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Qwx5USif3wFFmxtHg5U1g9
1 line
626 B
XML
1 line
626 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4.25 18.333q-.729 0-1.24-.51-.51-.511-.51-1.24V5.167q0-.729.51-1.24.511-.51 1.24-.51h.667v-.875q0-.354.26-.615.261-.26.615-.26t.614.26q.261.261.261.615v.875h6.666v-.875q0-.354.261-.615.26-.26.614-.26t.615.26q.26.261.26.615v.875h.667q.729 0 1.24.51.51.511.51 1.24v11.416q0 .729-.51 1.24-.511.51-1.24.51Zm0-1.75h11.5V8.375H4.25v8.208Zm5.375-1.479-.708-1.562-1.521-.688q-.229-.104-.229-.375t.229-.375l1.521-.687.708-1.563q.104-.229.375-.229t.375.229l.708 1.563 1.521.687q.229.104.229.375t-.229.375l-1.521.688-.708 1.562q-.104.229-.375.229t-.375-.229Z"/></svg> |