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
588 B
XML
1 line
588 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M9.125 5.042v3.229q0 .354.26.614.261.261.615.261t.615-.261q.26-.26.26-.614V5.042q0-.354-.26-.615-.261-.26-.615-.26t-.615.26q-.26.261-.26.615Zm.875 7.5q.354 0 .615-.261.26-.26.26-.635 0-.354-.26-.604-.261-.25-.615-.25t-.615.25q-.26.25-.26.625 0 .354.26.614.261.261.615.261Zm-8.333 3.687V3.417q0-.729.51-1.24.511-.51 1.24-.51h13.166q.729 0 1.24.51.51.511.51 1.24v9.833q0 .729-.51 1.24-.511.51-1.24.51H5l-1.833 1.833q-.417.417-.959.198-.541-.219-.541-.802Zm1.75-2.125.854-.854h12.312V3.417H3.417Zm0-10.687v10.687Z"/></svg> |