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
709 B
XML
1 line
709 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M407.79-384q15.21 0 25.71-10.35T444-420v-120q0-15.3-10.29-25.65Q423.42-576 408.21-576t-25.71 10.35Q372-555.3 372-540v120q0 15.3 10.29 25.65Q392.58-384 407.79-384ZM216-312v-161q-45-21-70.5-62T120-625q0-69 48.5-118T286-792q13 0 25.5 2t25.5 6q23-38 61-59t82-21q44 0 82 21t61 59q13-4 25.32-6 12.33-2 25.68-2 69 0 117.5 49T840-625q0 49-25.5 90T744-473v161H216Zm335.79-72q15.21 0 25.71-10.35T588-420v-120q0-15.3-10.29-25.65Q567.42-576 552.21-576t-25.71 10.35Q516-555.3 516-540v120q0 15.3 10.29 25.65Q536.58-384 551.79-384ZM288-96q-29.7 0-50.85-21.15Q216-138.3 216-168v-72h528v72.21Q744-138 722.85-117T672-96H288Z"/></svg> |