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
747 B
XML
1 line
747 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M192-144.12v-72.13Q192-246 213.15-267T264-288h24v-84h-24q-29.7 0-50.85-21.19Q192-414.37 192-444.12v-72.13Q192-546 213.15-567T264-588h24v-60h-24q-29.7 0-50.85-21.19Q192-690.37 192-720.12v-72.13Q192-822 213.15-843T264-864h120q29.7 0 50.85 21.19Q456-821.63 456-791.88v72.13Q456-690 434.85-669T384-648h-24v60h24q29.7 0 50.85 21.15Q456-545.7 456-516h96q0-30 21.15-51T624-588h120q29.7 0 50.85 21.19Q816-545.63 816-515.88v72.13Q816-414 794.85-393T744-372H624q-29.7 0-50.85-21.15Q552-414.3 552-444h-96q0 30-21.15 51T384-372h-24v84h24q29.7 0 50.85 21.19Q456-245.63 456-215.88v72.13Q456-114 434.85-93T384-72H264q-29.7 0-50.85-21.19Q192-114.37 192-144.12Z"/></svg> |