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
1.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M528-432.12v-72.13Q528-534 549.15-555T600-576h24v-72h-24q-29.7 0-50.85-21.19Q528-690.37 528-720.12v-72.13Q528-822 549.15-843T600-864h120q29.7 0 50.85 21.19Q792-821.63 792-791.88v72.13Q792-690 770.85-669T720-648h-24v72h24q29.7 0 50.85 21.19Q792-533.63 792-503.88v72.13Q792-402 770.85-381T720-360H600q-29.7 0-50.85-21.19Q528-402.37 528-432.12Zm72 .12h120v-72H600v72Zm0-288h120v-72H600v72ZM192-144.12v-72.13Q192-246 213.15-267T264-288h24v-72h-24q-29.7 0-50.85-21.19Q192-402.37 192-432.12v-72.13Q192-534 213.15-555T264-576h24v-72h-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-24v72h24q29.7 0 50.85 21.19Q456-533.63 456-503.88v72.13Q456-402 434.85-381T384-360h-24v72h24q29.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.12Zm72 .12h120v-72H264v72Zm0-288h120v-72H264v72Zm0-288h120v-72H264v72Zm396 252Zm0-288ZM324-180Zm0-288Zm0-288Z"/></svg> |