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
824 B
XML
1 line
824 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-384q-40 0-68-28t-28-68v-2q-11 7-23.5 10.5T335-468q-40 0-67.5-28T240-564q0-26 13-49t36-35q-23-12-36-35t-13-49q0-40 27.5-68t67.5-28q13 0 25.5 3.5T384-813v-3q0-40 28-68t68-28q40 0 68 28t28 68v3q16-10 32.5-13.5t34.5.5l-67 177q0-40-28-67.5T480-744q-40 0-68 28t-28 68q0 40 28 68t68 28q22 0 40-9t32-24q-5 21 10 39t38 18h114q-11 26-35 43t-54 17q-13 0-25.5-3.5T576-482v2q0 40-28 68t-68 28Zm208-278-24 68q-3 8-10 13t-15 5q-14 0-22-11.5t-3-25.5l105-280q3-8 10-13.5t16-5.5h21q9 0 16 5.5t10 13.5l106 281q5 13-3 24.5T873-576q-9 0-15.5-5t-9.5-13l-24-68H688Zm18-49h100l-49-139h-2l-49 139ZM480-96q-128 0-222-82.5T147-384q-3-20 11-34t34-11q123 17 205.5 111T480-96Zm0 0q0-128 82.5-222T768-429q20-3 34 11t11 34q-17 123-111 205.5T480-96Z"/></svg> |