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
1.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M479.79-48Q450-48 429-69.21t-21-51Q408-150 429.21-171t51-21Q510-192 531-170.79t21 51Q552-90 530.79-69t-51 21Zm-216-720Q234-768 213-789.21t-21-51Q192-870 213.21-891t51-21Q294-912 315-890.79t21 51Q336-810 314.79-789t-51 21Zm0 240Q234-528 213-549.21t-21-51Q192-630 213.21-651t51-21Q294-672 315-650.79t21 51Q336-570 314.79-549t-51 21Zm0 240Q234-288 213-309.21t-21-51Q192-390 213.21-411t51-21Q294-432 315-410.79t21 51Q336-330 314.79-309t-51 21Zm432-480Q666-768 645-789.21t-21-51Q624-870 645.21-891t51-21Q726-912 747-890.79t21 51Q768-810 746.79-789t-51 21Zm-216 480Q450-288 429-309.21t-21-51Q408-390 429.21-411t51-21Q510-432 531-410.79t21 51Q552-330 530.79-309t-51 21Zm216 0Q666-288 645-309.21t-21-51Q624-390 645.21-411t51-21Q726-432 747-410.79t21 51Q768-330 746.79-309t-51 21Zm0-240Q666-528 645-549.21t-21-51Q624-630 645.21-651t51-21Q726-672 747-650.79t21 51Q768-570 746.79-549t-51 21Zm-216 0Q450-528 429-549.21t-21-51Q408-630 429.21-651t51-21Q510-672 531-650.79t21 51Q552-570 530.79-549t-51 21Zm0-240Q450-768 429-789.21t-21-51Q408-870 429.21-891t51-21Q510-912 531-890.79t21 51Q552-810 530.79-789t-51 21Z"/></svg> |