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
480 B
XML
1 line
480 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M120-333q0 29 21 45t68 21q14 2 23 13.5t8 25.5q-1 15-11.5 25.5T204-194q-75-9-115.5-45T48-333q0-63 50-101t139-44q35-2 55-12.5t20-26.5q0-23-19.5-36T224-573q-14-2-24-13t-8-26q2-15 13-25t26-8q77 10 115 42t38 86q0 48-37 77t-105 34q-61 5-91.5 23T120-333Zm441 74L403-418l332-331q19-19 45.5-19t45.5 19l67 67q19 19 19 45.5T893-591L561-259Zm-188 67q-17 4-29-8t-8-29l32-154 158 159-153 32Z"/></svg> |