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
789 B
XML
1 line
789 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M912-480q0 15-10.5 25.5T876-444h-62q-2 23-8 47t-17 47q-6 14-20 18t-28-3q-13-7-17-21t1-28q10-25 14.5-48.5T744-480q0-110-77-187t-187-77q-24 0-48.5 4.5T383-725q-14 5-28 1t-21-17q-7-13-3-27t18-20q23-11 46.5-17t48.5-9v-62q0-15 10.5-25.5T480-912q15 0 25.5 10.5T516-876v62q121 14 202.5 96T814-516h62q15 0 25.5 10.5T912-480ZM444-84v-62q-121-14-202.5-96T146-444H84q-15 0-25.5-10.5T48-480q0-15 10.5-25.5T84-516h62q5-37 17.5-73t34.5-71l-83-83q-11-11-11-25.5t11-25.5q11-11 25.5-11t25.5 11l628 628q11 11 11 25t-11 25q-11 11-25.5 11T743-116l-83-82q-35 22-71 34.5T516-146v62q0 15-10.5 25.5T480-48q-15 0-25.5-10.5T444-84Zm36-132q33 0 66-8.5t63-25.5L250-609q-17 32-25.5 64.5T216-480q0 110 77 187t187 77Z"/></svg> |