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
827 B
XML
1 line
827 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m428-384-51 259q-2 13-11.91 21-9.92 8-22.85 8Q325-96 314-109t-8-30l93-473q5-26 24-42t46-16q20 0 41 11t32 28l16 26q32 50 56.5 71t57.5 26v-44q0-10.4 6.8-17.2 6.8-6.8 17.2-6.8 10.4 0 17.2 6.8 6.8 6.8 6.8 17.2v432q0 10.4-6.8 17.2Q706.4-96 696-96q-10.4 0-17.2-6.8-6.8-6.8-6.8-17.2v-316.73q-43-9.27-79.61-32.98Q555.79-493.42 529-528l-23 120 59.08 58.81Q570-344 573-337.5q3 6.5 3 14.5v191q0 15.3-10.29 25.65Q555.42-96 540.21-96t-25.71-10.35Q504-116.7 504-132v-177l-76-75Zm-149-52-44-8q-11-2-16-10.5t-3-18.5l28-141q6-29 30.5-46t53.44-10.7Q342-668 349-657q7 11 5 25l-33 168q-3 14-15.5 22.5T279-436Zm248.75-260q-34.75 0-59.25-24.75t-24.5-59.5q0-34.75 24.75-59.25t59.5-24.5q34.75 0 59.25 24.75t24.5 59.5q0 34.75-24.75 59.25t-59.5 24.5Z"/></svg> |