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
792 B
XML
1 line
792 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M595.33-48Q547-48 513.5-81.5T480-163.48q0-47.52 33.47-80.99 33.47-33.47 81.28-33.47 16.26 0 27.25-10.99 11-11 11-27.26Q633-364 666.56-398t81.5-34Q796-432 830-398.17q34 33.84 34 82.17 0 115-77 191.5T595.33-48ZM383.79-312Q354-312 333-333.21t-21-51Q312-414 333.21-435t51-21Q414-456 435-434.79t21 51Q456-354 434.79-333t-51 21ZM384-96q-154 0-221-95.95T96-403.04Q96-475 118-556q22-81 60.59-149.29 38.59-68.29 91-113.5Q322-864 383.65-864q53.95 0 101.15 34t83.91 88.38q36.71 54.38 61.5 122T664-484q-40 20-66 56t-34 81q-12.36 1.88-23.18 4.94Q530-339 519-334q5-12 7-24.18t2-25.82q0-60-42-102t-102-42q-60 0-102 42t-42 102q0 60 42 102t102 42q11.38 0 22.19-1.5T428-247q-17 33-20 72t11 78q-8 1-17 1h-18Z"/></svg> |