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
867 B
XML
1 line
867 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M300-162q-105.3 0-178.65-73.35Q48-308.7 48-414q0-105 73.5-178.5T300-666h18l-26-26q-11-10.91-11-25.45Q281-732 292-743t25.5-11q14.5 0 25.5 11l88 88q11 10.64 11 24.82T431-605l-88 87q-10.67 11-25.33 11-14.67 0-26.15-11-10.52-11-10.02-25t11.5-25l26-26h-19q-75 0-127.5 52.5T120-414q0 74.7 52.65 127.35Q225.3-234 300-234h120q15.3 0 25.65 10.29Q456-213.42 456-198.21t-10.35 25.71Q435.3-162 420-162H300Zm264-336q-15.3 0-25.65-10.35Q528-518.7 528-534v-168q0-15.3 10.35-25.65Q548.7-738 564-738h264q15.3 0 25.65 10.35Q864-717.3 864-702v168q0 15.3-10.35 25.65Q843.3-498 828-498H564Zm0 336q-15.3 0-25.65-10.35Q528-182.7 528-198v-168q0-15.3 10.35-25.65Q548.7-402 564-402h264q15.3 0 25.65 10.35Q864-381.3 864-366v168q0 15.3-10.35 25.65Q843.3-162 828-162H564Zm36-72h192v-96H600v96Z"/></svg> |