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
896 B
XML
1 line
896 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M420-96q-15.3 0-25.65-10.29Q384-116.58 384-131.79t10.35-25.71Q404.7-168 420-168h456q15.3 0 25.65 10.29Q912-147.42 912-132.21t-10.35 25.71Q891.3-96 876-96H420Zm11-119q0-80 51.28-139.6Q533.57-414.21 612-428v-16q0-14 10.35-25T648-480q14 0 25 11t11 25v17q76 13 128 72.6 52 59.6 52 139.4H431ZM48-648v144q0 29.7 21.21 50.85 21.21 21.15 51 21.15T171-453.15q21-21.15 21-50.85v-288q0-29.7-21.21-50.85-21.21-21.15-51-21.15T69-842.85Q48-821.7 48-792v144Zm216 39.01V-491q0 24.89 17.05 41.95Q298.11-432 323-432q6 0 12.5-1t12.5-3l289-104q15.69-6.23 25.85-20.03Q673-573.84 673-590.75q0-14.25-9.55-23.75-9.56-9.5-23.45-9.5H515l-92 36q-9 4-18.06.14-9.06-3.85-12.94-14.14-3-9.04.5-17.52T405-632l100-40h287q30 0 51-21t21-51v-20l-293-93q-10.05-3.33-20.53-3.67Q540-861 530-858l-213 58q-23 7-38 26.5T264-730v121.01Z"/></svg> |