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
556 B
XML
1 line
556 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-.167.032-.334.031-.166.073-.271l2.5-5.833q.187-.438.624-.719.438-.281.917-.281h6.646q.729 0 1.24.51.51.511.51 1.24v8.375q0 .354-.135.677-.136.323-.386.573L8.75 17.917q-.417.416-.938.5-.52.083-.958-.146-.458-.25-.635-.771t-.011-1.125l.771-3.021ZM16.729 2.5q.667 0 1.136.469.468.469.468 1.135v7.646q0 .667-.468 1.135-.469.469-1.136.469-.667 0-1.135-.469-.469-.468-.469-1.135V4.104q0-.666.469-1.135.468-.469 1.135-.469Z"/></svg> |