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="m264-408-31.22 186.39Q231-209 220.81-200.5q-10.18 8.5-23.14 8.5-16.67 0-27.17-12t-7.5-29l66-400-85 34v47.3q0 15.17-10.29 25.44Q123.42-516 108.21-516T82.5-526.35Q72-536.7 72-552v-63q0-15 8-27.5t22-17.5l169-68q19-8 37-1t27 22q6 9 8 28.5t11 40q9 20.5 29 35.5t61 15q15.3 0 25.65 10.29Q480-567.42 480-552.21t-10.35 25.71Q459.3-516 444-516q-27 0-52-7.5T347-545l-15 84 61 57q7.11 7.16 11.05 15.91Q408-379.34 408-369v140.51q0 15.51-10.29 26T372.21-192q-15.21 0-25.59-10.35-10.39-10.35-10.39-25.65v-108L264-408Zm33-369.12q-21-21.12-21-51T297.12-879q21.12-21 51-21T399-878.88q21 21.12 21 51T398.88-777q-21.12 21-51 21T297-777.12ZM696-96q-57.24 0-101.12-34T535-216h-49q-15.3 0-25.65-10.29Q450-236.58 450-251.79t10.35-25.71Q470.7-288 486-288h44q3-20 10-38t18-34h-48q-15.3 0-25.65-10.29Q474-380.58 474-395.79t10.35-25.71Q494.7-432 510-432h92l-22-66h-16q-15.3 0-25.65-10.29Q528-518.58 528-533.79t10.35-25.71Q548.7-570 564-570h16q22.94 0 41.47 13.5Q640-543 648-521l30 90q5-1 9-1h9q69.61 0 118.81 49.19Q864-333.61 864-264t-49.19 118.81Q765.61-96 696-96Zm0-74q39 0 67-27.26T791-264q0-38-26-65t-63-29l28 82-68 23-28-82q-15 13-23.5 31.5t-8.5 39.73q0 38.77 27.26 66.27Q656.52-170 696-170Z"/></svg> |