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
595 B
XML
1 line
595 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-101q-6 0-12.33-1-6.34-1-12.67-3-130-48-196.5-162T192-515.04V-696q0-22.31 12-40.15Q216-754 236-762l216-90q14-5 28-5t28 5l216 90q20 8 32 25.85 12 17.84 12 40.15v181q0 57-12.5 113T716-295L604-407q10-16.91 15-35.16 5-18.25 5-37.84 0-60-42-102t-102-42q-60 0-102 42t-42 102q0 60 42 102t102 42q20 0 38-4.5t35.02-15.5L675-234q-34 45-75.5 77t-94.7 51.8q-5.8 2.2-12.3 3.2-6.5 1-12.5 1Zm-.21-307Q450-408 429-429.21t-21-51Q408-510 429.21-531t51-21Q510-552 531-530.79t21 51Q552-450 530.79-429t-51 21Z"/></svg> |