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
479 B
XML
1 line
479 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M312-96q-30 0-51-21t-21-51v-192q0-63 19.5-125T322-603q-36-8-59-37t-23-66v-52q0-48 37-79.5t85-25.5l340 43q18 2 30 16t12 32v80q0 17-12 30.5T702-645l-54 8q11 42 33.5 77.5T736-497q12 11 15 26t-7 27q-11 13-27 15t-29-9q-41-35-69.5-83T576-628l-45 5q5 57 24 106.5t50 90.5q40 52 53.5 84.5T672-264v96q0 30-21 51t-51 21H312Zm0-662v52q0 16 12 26t28 8l320-41v-38l-320-41q-16-2-28 8t-12 26Z"/></svg> |