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
517 B
XML
1 line
517 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M2.583 13.354q-.687 0-1.218-.531-.532-.531-.532-1.219V9.938q0-.146.021-.313t.084-.292l2.5-5.833q.166-.438.614-.719.448-.281.927-.281h9.188v10.854l-4.646 4.542q-.417.416-.927.5-.511.083-.948-.188-.438-.25-.625-.76-.188-.51-.042-1.094l.771-3Zm9.813-.729V4.25H5.042L2.583 9.938v1.666H10l-1.146 4.5ZM16.583 2.5q.729 0 1.24.51.51.511.51 1.24v7.354q0 .729-.51 1.24-.511.51-1.24.51h-2.416l-.021-1.75h2.437V4.25h-2.437V2.5Zm-4.187 1.75v8.375V4.25Z"/></svg> |