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="M120-546q0 75 52.5 127.5T300-366h19l-26-26q-11-11-11.5-25.5t10.02-25.5q11.48-11 26.15-11 14.66 0 25.33 11l88 88q11 10.64 11 24.82T431-305l-88 88q-11 11-25 10.5T293-218q-11-11-11-25.55 0-14.54 11-25.45l25-25h-18q-105 0-178.5-73.5T48-546q0-105.3 73.35-178.65Q194.7-798 300-798h120q15.3 0 25.65 10.29Q456-777.42 456-762.21t-10.35 25.71Q435.3-726 420-726H300q-74.7 0-127.35 52.65Q120-620.7 120-546Zm444 324q-15.3 0-25.65-10.35Q528-242.7 528-258v-168q0-15.3 10.35-25.65Q548.7-462 564-462h264q15.3 0 25.65 10.35Q864-441.3 864-426v168q0 15.3-10.35 25.65Q843.3-222 828-222H564Zm0-336q-15.3 0-25.65-10.35Q528-578.7 528-594v-168q0-15.3 10.35-25.65Q548.7-798 564-798h264q15.3 0 25.65 10.35Q864-777.3 864-762v168q0 15.3-10.35 25.65Q843.3-558 828-558H564Zm36-72h192v-96H600v96Z"/></svg> |