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
854 B
XML
1 line
854 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M257.97-120Q231-120 213-139.59T200-185q15-64 55.86-115.53Q296.71-352.07 358-381q-31-26-47.5-62.51T294-520.79q0-51.21 24.65-94.12Q343.29-657.82 387-683q-11-14-16-31.33-5-17.32-5-35.67 0-47.5 33.25-80.75T480-864q47.5 0 80.75 33.25T594-750q0 18.35-5.5 35.67Q583-697 572-683q44.18 25.44 69.09 68.78Q666-570.88 666-520q0 41-16.5 77T602-381q61.29 28.93 102.14 80.47Q745-249 759.88-184.84 766-159 748.02-139.5 730.03-120 702.16-120H257.97Zm222.15-216Q411-336 355.2-296.4T276-192h407q-23.34-64.8-78.55-104.4Q549.24-336 480.12-336Zm-.12-72q48 0 80.5-33t33.5-81q0-47.5-33.25-80.75T480-636q-47.5 0-80.75 33.25T366-522q0 47.5 33.25 80.75T480-408Zm0-299q17 0 29.5-13t12.5-30q0-17-12.5-29.5T480-792q-17 0-29.5 12.5T438-750q0 17 12.5 30t29.5 13Zm0-43Zm-1 558Zm1-330Z"/></svg> |