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
759 B
XML
1 line
759 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="m540 486-32-32q-10.714-11-25-11t-25 11q-11 11-11 25.5t10.781 25.375l93.438 94.25Q562 610 576.182 610T601 599l94-94q11-11 11-25.5T694.522 454Q684 443 669.5 443q-14.5 0-25.5 11l-32 32V372.145q0-15.362-10.289-25.753Q591.421 336 576.211 336 561 336 550.5 346.392 540 356.783 540 372.145V486Zm45 354h135q0 24-16.5 41.5T663 902l-428 58q-29 4-53.143-14.48T154 898L96 469q-4-30.034 14.65-53.697Q129.3 391.64 159 388l57-7v73l-48 6 57 428 360-48Zm-226-72q-29.7 0-50.85-21.15Q287 725.7 287 696V264q0-29.7 21.15-50.85Q329.3 192 359 192h435q29.7 0 50.85 21.15Q866 234.3 866 264v432q0 29.7-21.15 50.85Q823.7 768 794 768H359Zm1-72h432V264H360v432ZM225 888Zm135-192V264v432Z"/></svg> |